LINUX.ORG.RU

GPRS модем через USB


0

0

Имеется телефон SonyEricsson T230 Два DATA кабеля воткнутых в USB (один для SE T230, второй Siemens C62) Linux 2.6.10 Подключаю телефон

#modprobe uhci-hcd

usbcore: registered new driver hub USB Universal Host Controller Interface driver v2.2 uhci_hcd 0000:00:07.2: Intel Corp. 82371AB/EB/MB PIIX4 USB uhci_hcd 0000:00:07.2: irq 11, io base 0xe000 uhci_hcd 0000:00:07.2: new USB bus registered, assigned bus number 1 hub 1-0:1.0: USB hub found hub 1-0:1.0: 2 ports detected usb 1-1: new full speed USB device using uhci_hcd and address 2 usb 1-2: new full speed USB device using uhci_hcd and address 3

1-й вариант: ^^^^^^^^^^^^ #mknod /dev/ttyUSB0 c 188 0 #mknod /dev/ttyUSB1 c 188 1 #mknod /dev/ttyUSB2 c 188 2 #mknod /dev/ttyUSB3 c 188 3 #modprobe usbserial

drivers/usb/serial/usb-serial.c: USB Serial support registered for Generic usbcore: registered new driver usbserial_generic usbcore: registered new driver usbserial drivers/usb/serial/usb-serial.c: USB Serial Driver core v2.0

#lsmod

Module Size Used by usbserial 10566 0 uhci_hcd 28296 0 usbcore 70336 2 uhci_hcd,usbserial

при попытке коннекта pppd говорит:

Failed to open /dev/ttyUSBx: no such device

а usbserial: serial_open

2-й вариант: ^^^^^^^^^^^^

#mknod /dev/usb/ttyACM0 c 166 0 #mknod /dev/usb/ttyACM1 c 166 1 #mknod /dev/usb/ttyACM2 c 166 2 #mknod /dev/usb/ttyACM3 c 166 3 #modprobe cdc-acm

usbcore: registered new driver cdc_acm drivers/usb/class/cdc-acm.c: v0.23:USB Abstract Control Model driver for USB modems and ISDN adapters

#lsmod

Module Size Used by cdc_acm 9088 0 uhci_hcd 28296 0 usbcore 70336 2 uhci_hcd,cdc_acm

pppd в этом случае говорит:

Failed to open /dev/usb/ttyACMx: Invalid argument

В чем ошибка? Либо, что я мог упустить? Под Win все, соответственно, работает.

Имеется телефон SonyEricsson T230
Два DATA кабеля воткнутых в USB (один для SE T230, второй Siemens C62)
Linux 2.6.10
Подключаю телефон

#modprobe uhci-hcd

usbcore: registered new driver hub
USB Universal Host Controller Interface driver v2.2
uhci_hcd 0000:00:07.2: Intel Corp. 82371AB/EB/MB PIIX4 USB
uhci_hcd 0000:00:07.2: irq 11, io base 0xe000
uhci_hcd 0000:00:07.2: new USB bus registered, assigned bus number 1
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
usb 1-1: new full speed USB device using uhci_hcd and address 2
usb 1-2: new full speed USB device using uhci_hcd and address 3

1-й вариант:
^^^^^^^^^^^^
#mknod /dev/ttyUSB0 c 188 0
#mknod /dev/ttyUSB1 c 188 1
#mknod /dev/ttyUSB2 c 188 2
#mknod /dev/ttyUSB3 c 188 3
#modprobe usbserial

drivers/usb/serial/usb-serial.c: USB Serial support registered for Generic
usbcore: registered new driver usbserial_generic
usbcore: registered new driver usbserial
drivers/usb/serial/usb-serial.c: USB Serial Driver core v2.0

#lsmod

Module                  Size  Used by
usbserial              10566  0
uhci_hcd               28296  0 
usbcore                70336  2 uhci_hcd,usbserial

при попытке коннекта pppd говорит:

Failed to open /dev/ttyUSBx: no such device

а usbserial:
serial_open

2-й вариант:
^^^^^^^^^^^^

#mknod /dev/usb/ttyACM0 c 166 0
#mknod /dev/usb/ttyACM1 c 166 1
#mknod /dev/usb/ttyACM2 c 166 2
#mknod /dev/usb/ttyACM3 c 166 3
#modprobe cdc-acm

usbcore: registered new driver cdc_acm
drivers/usb/class/cdc-acm.c: v0.23:USB Abstract Control Model driver for USB modems and ISDN adapters

#lsmod

Module                  Size  Used by
cdc_acm                 9088  0 
uhci_hcd               28296  0 
usbcore                70336  2 uhci_hcd,cdc_acm

pppd в этом случае говорит:

Failed to open /dev/usb/ttyACMx: Invalid argument

В чем ошибка? Либо, что я мог упустить?
Под Win все, соответственно, работает.

script0r
() автор топика
Ответ на: комментарий от script0r

Насколько я знаю у SonyEricsson T230 интерфейс RS232, а значит используемый USB шнурок это какой-то serial-usb конвертор. Поэтому надо загрузить модуль этого конвертора. По приведенной информации непонятно что за конвертор используется, но по моей практике чаще всего встречается PL2303, поэтому попробуй

insmod pl2303

а только потом обращайся к /dev/ttyUSB0.
Хочу предупредить, что не все программы корректно работают с этими портами (например wvdial, setserial). Однако использувать pppd у меня получалось.

msv
()

попробуй вместо /dev/usb/ttyUSB* выставить /dev/usb/tts/* - у меня siemens c55 под kppp под таким девайсом заработал, а на /dev/usb/ttyUSB тоже ругался, что нет такого

one-more
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.