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 [b]/etc/3g_dongle.cfg[/b] konfiguracji dla E353 [b]lub[/b] E3131, na obydwóch działa [b]tylko[/b] 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 [b]bez dodanych[/b] ustawień do 3g_dongle.cfg:
e3131
09-01 08:42:33.349 I/pppd ( 790): PORT: [b]/dev/ttyUSB0[/b] 115200
09-01 08:42:59.299 E/pppd ( 795): Connect script failed[/quote]
http://pastebin.com/0mFyWWP7
e35309-01 08:56:01.509 I/pppd ( 783): PORT: /dev/ttyUSB2 115200
09-01 08:56:27.799 E/pppd ( 788): Connect script failed[/quote]
Zły port.
http://pastebin.com/ZL4fTiyc
Log po podłączeniu modemów z ustawieniami w 3g_dongle.cfg:
e3131
http://pastebin.com/JiWRrFDA09-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.[/quote]
Modem się połączył.
e353
http://pastebin.com/BgRHapg909-01 09:19:37.819 I/pppd ( 900): PORT: /dev/ttyUSB2 115200
09-01 09:20:03.859 E/pppd ( 905): Connect script failed[/quote]
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
Time (s) | Query |
---|---|
0.00009 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00056 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.223.213.76' WHERE u.id=1 |
0.00066 | UPDATE punbb_online SET logged=1732744166 WHERE ident='18.223.213.76' |
0.00025 | SELECT * FROM punbb_online WHERE logged<1732743866 |
0.00058 | DELETE FROM punbb_online WHERE ident='18.116.43.109' |
0.00099 | DELETE FROM punbb_online WHERE ident='3.140.197.140' |
0.00063 | DELETE FROM punbb_online WHERE ident='3.142.200.102' |
0.00046 | SELECT topic_id FROM punbb_posts WHERE id=210092 |
0.00099 | SELECT id FROM punbb_posts WHERE topic_id=21913 ORDER BY posted |
0.00034 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=21913 AND t.moved_to IS NULL |
0.00031 | SELECT search_for, replace_with FROM punbb_censoring |
0.00076 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=21913 ORDER BY p.id LIMIT 0,25 |
0.00076 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=21913 |
Total query time: 0.00742 s |