Portál AbcLinuxu, 14. srpna 2025 06:32
pokouším se zprovoznit GPRS modem v telefonu Sony Ericsson T300 přes USB kabel na bázi čipu pl2303 (kabel Mobile Action MA-8910P). Po zapojení je kabel detekován, nahraje se do jádra (2.6.11-6mdk) modul pl2303 a vytvoří se /dev/ttyUSB0
. Jakýkoliv pokus o komunikaci s modemem ale selhává:
--> WvDial: Internet dialer version 1.54.0
--> Initializing modem.
--> Sending: ATZ
--> Sending: ATQ0
--> Re-Sending: ATZ
--> Modem not responding
wvdial.conf vypadá takto:
Modem = /dev/ttyUSB0
Baud = 115200
Init1 = ATZ
Init2 = ATE1
Init3 = AT+CGDCONT=5,"IP","internet.t-mobile.cz"
Phone = ATD*99***1#
Podobně i v kppp, modem je inicializován, ale neodpovídá na žádné příkazy. Pokud nahraji modul jádra pl2303 s parametrem debug, v dmesg se objeví:
drivers/usb/serial/pl2303.c: pl2303_open - submitting interrupt urb
drivers/usb/serial/pl2303.c: pl2303_ioctl (0) cmd = 0x5401
drivers/usb/serial/pl2303.c: pl2303_ioctl not supported = 0x5401
drivers/usb/serial/pl2303.c: pl2303_ioctl (0) cmd = 0x5401
drivers/usb/serial/pl2303.c: pl2303_ioctl not supported = 0x5401
drivers/usb/serial/pl2303.c: pl2303_chars_in_buffer - port 0
drivers/usb/serial/pl2303.c: pl2303_chars_in_buffer - returns 0
drivers/usb/serial/pl2303.c: pl2303_write_room - port 0
drivers/usb/serial/pl2303.c: pl2303_write_room - returns 1023
drivers/usb/serial/pl2303.c: pl2303_ioctl (0) cmd = 0x5402
drivers/usb/serial/pl2303.c: pl2303_ioctl not supported = 0x5402
drivers/usb/serial/pl2303.c: pl2303_set_termios - port 0
drivers/usb/serial/pl2303.c: 0xa1:0x21:0:0 7 - 80 25 0 0 0 0 8
drivers/usb/serial/pl2303.c: pl2303_set_termios - data bits = 8
drivers/usb/serial/pl2303.c: pl2303_set_termios - baud = 9600
drivers/usb/serial/pl2303.c: pl2303_set_termios - stop bits = 1
drivers/usb/serial/pl2303.c: pl2303_set_termios - parity = none
drivers/usb/serial/pl2303.c: pl2303_read_int_callback (0)
PL-2303 ttyUSB0: pl2303_read_int_callback - length = 10, data = a1 20 00 00 00 00 02 00 80 00
drivers/usb/serial/pl2303.c: 0x21:0x20:0:0 7
drivers/usb/serial/pl2303.c: 0xa1:0x21:0:0 7 - 80 25 0 0 0 0 8
drivers/usb/serial/pl2303.c: pl2303_read_int_callback (0)
PL-2303 ttyUSB0: pl2303_read_int_callback - length = 10, data = a1 20 00 00 00 00 02 00 83 00
drivers/usb/serial/pl2303.c: 0x40:0x1:0x0:0x61 0
atd. V čem může být chyba? V kabelu? V telefonu? V linuxu? Mezi obrazovkou a židlí? Díky za jakékoliv postrčení správným smerem.
Jakub
Ahoj,
to je právě problém, že ať dělám co dělám, modem nereaguje. K CGCONNECT se skript ani nedostane, takže je zatím jedno, jestli je tam 1 nebo 5. /dev/usb/tts/0 je symlink na /dev/ttyUSB0, vyzkoušel jsem obojí, bezvýsledně. Už toho mám skoro dost, nevíte někdo o nějaké firmě/nějakém člověku, který by to za přiměřený obnos dokázal rozchodit? Nejlépe v Praze nebo v Ústí n.L. Předpokládám, že u T-Mobile na prodejně s Linuxem nepochodím.
J.
hide-password noauth connect '/usr/sbin/chat -v -f /etc/ppp/chat-gprs' disconnect '/usr/sbin/chat -v -f /etc/ppp/chat-gprs-disconnect' debug /dev/set630 115200 defaultroute noipdefault usepeerdns lcp-echo-interval 0 lcp-echo-failure 0 cdtrcts/etc/ppp/chat-gprs:
'ABORT' 'BUSY' 'ABORT' 'ERROR' 'ABORT' 'NO ANSWER' 'ABORT' 'NO CARRIER' 'ABORT' 'NO DIALTONE' 'ABORT' 'NO DIAL TONE' 'ABORT' 'Invalid Login' 'ABORT' 'Login incorrect' 'ABORT' 'VOICE' 'ABORT' 'DELAYED' '' '+++\d\d\dATHZ' 'OK' 'AT+CGDCONT=1,"IP","internet",,0,0' 'OK' 'ATDT*99***1#' 'CONNECT' \d\c/etc/ppp/chat-gprs-disconnect:
'ABORT' 'BUSY' 'ABORT' 'ERROR' 'ABORT' 'NO DIALTONE' '' '\K' '' '+++ATHZ'
Ahoj,
díky za radu, nicméně nepomohla. Po zkopírování skriptů, nastavení portu na /dev/ttyUSB0
a spuštění pppd
jsem ve /var/log/messages
nalezl pouze:
May 5 15:56:09 geof98 pppd[18215]: pppd 2.4.3 started by root, uid 0
May 5 15:56:10 geof98 chat[18220]: abort on (BUSY)
May 5 15:56:10 geof98 chat[18220]: abort on (ERROR)
May 5 15:56:10 geof98 chat[18220]: abort on (NO ANSWER)
May 5 15:56:10 geof98 chat[18220]: abort on (NO CARRIER)
May 5 15:56:10 geof98 chat[18220]: abort on (NO DIALTONE)
May 5 15:56:10 geof98 chat[18220]: abort on (NO DIAL TONE)
May 5 15:56:10 geof98 chat[18220]: abort on (Invalid Login)
May 5 15:56:10 geof98 chat[18220]: abort on (Login incorrect)
May 5 15:56:10 geof98 chat[18220]: abort on (VOICE)
May 5 15:56:10 geof98 chat[18220]: abort on (DELAYED)
May 5 15:56:10 geof98 chat[18220]: send (+++\d\d\dATHZ^M)
May 5 15:56:13 geof98 chat[18220]: expect (OK)
May 5 15:56:58 geof98 chat[18220]: alarm
May 5 15:56:58 geof98 chat[18220]: Failed
May 5 15:56:58 geof98 pppd[18215]: Connect script failed
May 5 15:56:59 geof98 pppd[18215]: Exit.
Pořád to vypadá, že modem v mobilu není přes ten kabel vůbec vidět.
J.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.