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!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
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:
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.
[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
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
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