пятница, 18 июля 2008 г.

Ubuntu 8.04 и tusb3410 (CDMA телефон, модем)

После обновления до Ubuntu 8.04 перестали работать девайсы с драйвером ti_usb_3410_5052, в частности мой CDMA телефон Huawei ETS 2077. Это поизошло из-за изменения структуры в драйвере :).

Для исправления этого недоразумения надо заменить файлом из архива

Скачать ti_usb_3410_5052.ko.gz

Вот этот:

/lib/modules/2.6.24-16-generic/kernel/drivers/usb/serial/ti_usb_3410_5052.ko

Далее как и раньше нужно создать правило

sudo gedit /etc/udev/rules.d/026_ti_usb_3410.rules

Теперь в файл вставляем строки:

#TI USB 3410

SUBSYSTEM=="usb_device" ACTION=="add" SYSFS{idVendor}=="0451",SYSFS{idProduct}=="3410" \
SYSFS{bNumConfigurations}=="2" \
SYSFS{bConfigurationValue}=="1" \
RUN+="/bin/sh -c 'echo 2 > /sys%p/device/bConfigurationValue'"

Сохраняем и выходим.
Ну и для проверки вводим

dmesg -c

Находим строки

ti_usb_3410_5052 1-2:2.0: TI USB 3410 1 port adapter converter detected
usb 1-2: TI USB 3410 1 port adapter converter now attached to ttyUSB0

Если вместо них эти

usb 1-2: new full speed USB device using uhci_hcd and address 4
usb 1-2: configuration #1 chosen from 1 choices
ti_usb_3410_5052: probe of 1-2:1.0 failed with error -5

то вы где-то ошиблись;)

Если все приаттачилось, то теперь можно настраивать интернет,

sudo gedit etc/wvdial.conf

Вот мой wvdial.conf, не забудте изменить логин и пароль если они отличаются.

[Dialer Defaults]
Modem = /dev/ttyUSB0
Baud = 230400
Phone = #777
Init1 = ATZ
Stupid Mode = 1
Dial Command = ATDT
Username = mobile
Password = internet
PPPD Options = crtcts multilink usepeerdns lock defaultroute

Теперь интернет должен работать по команде wvdial из терминала.

1 комментарий:

Анонимный комментирует...

благодарю вас за предоставленную информацию,сделал все как вы указали,но после замены файлы, он распознается ядром как "нечитаемый" у меня Ubuntu 8.04 2.6.24.16
что я делаю не так?
Спасибо.