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 [b]/etc/3g_dongle.cfg[/b] konfiguracji dla E353 [b]lub[/b] E3131, na obydwóch działa [b]tylko[/b] 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 [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

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[/quote]
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.[/quote]
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[/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

 

#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 ;-)

[ Generated in 0.009 seconds, 14 queries executed ]

Informacje debugowania

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