Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2012-09-01 13:24:30

  tosiek - Nowy użytkownik

tosiek
Nowy użytkownik
Zarejestrowany: 2012-09-01

Modemy 3G i niewłaściwy ttyUSB*

Dzień dobry.

Mam dwa modemy, E3131s-2 i E353s-2. usb_modeswitch przełącza obydwa właściwie w tryb modem z 12d1:14fe na 12d1:1506. System nie rozpoznaje urządzenia 12d1:1506 i pomaga komenda z porad na forum:

Kod:

echo "12d1 1506" > /sys/bus/usb-serial/drivers/option1/new_id

Wtedy modem jest rozpoznawany właściwie i prawie działa.

Niestety ale pppd próbuje się łączyć na złym porcie (powinien na ttyUSB0 a komendy AT na ttyUSB3), domyślna kolejność w modemie jest taka:
1.  Modem - ttyUSB0
2. NCM - ttyUSB1
3. DIAG (Application Interface) - ttyUSB2
4. PCUI (PC UI Interface, dla komend AT gdy modem jest połączony, zajęty) - ttyUSB3
5. CDROM
6. SD Card

Po dodaniu do /etc/3g_dongle.cfg konfiguracji dla E353 lub E3131, na obydwóch działa tylko E3131.

Kod:

[E353]
dongle_name=E353
production_name=E353
vendor_name=huawei
network_type=GSM_MODE
pid_vid_origin=0x12d114fe
bcdDevice_origin=0x0
pid_vid_now=0x12d11506
bcdDevice_now=0x0
at_port=3
ppp_port=0

E353 zachowuje sie jakby ignorował ustawienia lub miał jakieś z góry zdefiniowane i łączy się na ttyUSB2 a powinien na USB0.

E3131 łączy się na właściwym ttyUSB0 ale trzeba poprawić AT i wtedy działa OK.

Log po podłączeniu modemów bez dodanych ustawień do 3g_dongle.cfg:
e3131

09-01 08:42:33.349 I/pppd    (  790): PORT: /dev/ttyUSB0 115200
09-01 08:42:59.299 E/pppd    (  795): Connect script failed

http://pastebin.com/0mFyWWP7

e353

09-01 08:56:01.509 I/pppd    (  783): PORT: /dev/ttyUSB2 115200
09-01 08:56:27.799 E/pppd    (  788): Connect script failed

Zły port.
http://pastebin.com/ZL4fTiyc

Log po podłączeniu modemów z ustawieniami w 3g_dongle.cfg:
e3131
http://pastebin.com/JiWRrFDA

09-01 09:02:40.572 I/pppd    ( 1145): Starting pppd
09-01 09:02:40.602 I/pppd    ( 1146): PORT: /dev/ttyUSB0 115200 
09-01 09:02:41.922 I/pppd    ( 1151): Serial connection established.

Modem się połączył.

e353
http://pastebin.com/BgRHapg9

09-01 09:19:37.819 I/pppd    (  900): PORT: /dev/ttyUSB2 115200
09-01 09:20:03.859 E/pppd    (  905): Connect script failed

Zły port.


Na koniec dodam, że to android ale też linux a tutaj niejednokrotnie rozwiązywaliście problemy z modemami i na androidzie te porady też pomogły. Konsola jest, root też. Byłbym wdzięczny za każda radę jak dojść dlaczego tak się dzieje, że E3131 działa a E353 jest uparty i chce się łączyć na ttyUSB2.

Offline

 

#2  2012-09-03 11:06:32

  qluk - Pan inż. Cyc

qluk
Pan inż. Cyc
Skąd: Katowice
Zarejestrowany: 2006-05-22

Re: Modemy 3G i niewłaściwy ttyUSB*

Kod:

at_port=3

Zapewne określa port który przyjmuje polecenia AT (urządzenie).
Logika wskazuje że pewnie 1 da nam ttyUSB0.

Aby określić  interfejs modemu dla AT najlepiej podpiąć pod PC i sprawdzić poprzez minicom'a np. kolejne interfejsy.

Offline

 

#3  2012-09-03 18:30:25

  tosiek - Nowy użytkownik

tosiek
Nowy użytkownik
Zarejestrowany: 2012-09-01

Re: Modemy 3G i niewłaściwy ttyUSB*

Niestety ale E353 ignoruje ustawienia i nie mam pojęcia jak sprawdzić co wywołuje pppd ze złym portem, może u3gmonitor (usb 3g monitor)?

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)