kert (nevezu_ha) wrote in ru_root,
kert
nevezu_ha
ru_root

Udev, usb_modeswitch и 3G модем Huawei

Всем привет. После обновления Debian 7 -> 8 столкнулся с неработающим 3G модемом huawei, а именно - не создаются /dev/ttyUSB*.
Устройство видится в lsusb, для него есть правила udev, которые запускают usb_modeswitch и должно быть все хорошо, но нет.
откатился на libusb-0.1.4 usb_modeswitch   и usb-modeswitch-data из 7-ки, но это тоже не помогло.
Нашел Mobile_Partner. Он ставит какой-то адовый драйвер, который показывает 3 устройства (приделывая к ним модуль usbserial_generic), в 7-ке без этого Mobile_Partner было 2.


[78866.687315] usb 1-4: USB disconnect, device number 20
[78866.984106] usb 1-4: new full-speed USB device number 21 using ohci-pci
[78867.159639] usb 1-4: New USB device found, idVendor=12d1, idProduct=1506
[78867.159648] usb 1-4: New USB device strings: Mfr=2, Product=1, SerialNumber=3
[78867.159652] usb 1-4: Product: HUAWEI MOBILE
[78867.159656] usb 1-4: Manufacturer: HUAWEI
[78867.159659] usb 1-4: SerialNumber: ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
[78867.164000] usbserial_generic 1-4:1.0: The "generic" usb-serial driver is only for testing and one-off prototypes.
[78867.164075] usbserial_generic 1-4:1.0: Tell linux-usb@vger.kernel.org to add your device to a proper driver.
[78867.164083] usbserial_generic 1-4:1.0: generic converter detected
[78867.165461] usb 1-4: generic converter now attached to ttyUSB0
[78867.166103] usbserial_generic 1-4:1.1: The "generic" usb-serial driver is only for testing and one-off prototypes.
[78867.166115] usbserial_generic 1-4:1.1: Tell linux-usb@vger.kernel.org to add your device to a proper driver.
[78867.166121] usbserial_generic 1-4:1.1: generic converter detected
[78867.168210] usb 1-4: generic converter now attached to ttyUSB1
[78867.168819] usbserial_generic 1-4:1.2: The "generic" usb-serial driver is only for testing and one-off prototypes.
[78867.168829] usbserial_generic 1-4:1.2: Tell linux-usb@vger.kernel.org to add your device to a proper driver.
[78867.168835] usbserial_generic 1-4:1.2: generic converter detected

но устройств как не было в /dev так и нет.
В итоге добился того, что устройство определяется с одним портом.

KERNEL[168404.827829] add      /devices/pci0000:00/0000:00:0f.2/usb1/1-4 (usb)
KERNEL[168404.831033] add      /devices/pci0000:00/0000:00:0f.2/usb1/1-4/1-4:1.0 (usb)
UDEV  [168404.836235] add      /devices/pci0000:00/0000:00:0f.2/usb1/1-4 (usb)
KERNEL[168405.865867] add      /module/usbserial (module)
KERNEL[168405.867605] add      /bus/usb-serial (bus)
UDEV  [168405.868582] add      /module/usbserial (module)
KERNEL[168405.871274] add      /bus/usb/drivers/usbserial (drivers)
UDEV  [168405.871414] add      /bus/usb-serial (bus)
KERNEL[168405.871456] add      /bus/usb/drivers/usbserial_generic (drivers)
KERNEL[168405.871492] add      /bus/usb-serial/drivers/generic (drivers)
KERNEL[168405.871540] add      /devices/pci0000:00/0000:00:0f.2/usb1/1-4/1-4:1.0/ttyUSB0 (usb-serial)
KERNEL[168405.872385] add      /devices/pci0000:00/0000:00:0f.2/usb1/1-4/1-4:1.0/ttyUSB0/tty/ttyUSB0 (tty)
KERNEL[168405.874349] add      /module/usb_wwan (module)
KERNEL[168405.877793] add      /module/option (module)
KERNEL[168405.877983] add      /bus/usb/drivers/option (drivers)
KERNEL[168405.878626] add      /bus/usb-serial/drivers/option1 (drivers)
UDEV  [168405.883224] add      /devices/pci0000:00/0000:00:0f.2/usb1/1-4/1-4:1.0 (usb)
UDEV  [168405.890142] add      /bus/usb/drivers/usbserial (drivers)
UDEV  [168405.893865] add      /bus/usb/drivers/usbserial_generic (drivers)
UDEV  [168405.901936] add      /bus/usb-serial/drivers/generic (drivers)
UDEV  [168405.910687] add      /module/usb_wwan (module)
UDEV  [168405.911702] add      /devices/pci0000:00/0000:00:0f.2/usb1/1-4/1-4:1.0/ttyUSB0 (usb-serial)
UDEV  [168405.917567] add      /module/option (module)
UDEV  [168405.930349] add      /bus/usb/drivers/option (drivers)
UDEV  [168405.939284] add      /bus/usb-serial/drivers/option1 (drivers)
UDEV  [168405.984553] add      /devices/pci0000:00/0000:00:0f.2/usb1/1-4/1-4:1.0/ttyUSB0/tty/ttyUSB0 (tty)

#usb-devices
T:  Bus=01 Lev=01 Prnt=01 Port=03 Cnt=02 Dev#= 32 Spd=12  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=12d1 ProdID=1506 Rev=00.01
S:  Manufacturer=HUAWEI
S:  Product=HUAWEI MOBILE
S:  SerialNumber=ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
C:  #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=02 Prot=02 Driver=usbserial_generic


но у него опять драйвер usbserial_generic и при попытке подключения не происходит ничего. Из 3.16.0 ведра выкинули модем или что я делаю не так?
спасибо








Tags: debian, linux
Subscribe

  • Можно ли устроить полный доступ наружу через VPN?

    Хотя VPN - это virtual PRIVATE network, но я знаю, что в IPSec можно использовать не только приватные, но и публичные IP-адреса. А можно ли как-то…

  • Routing tables

    Простой пятничный (но заданный в среду) вопрос. Очень захотелось поднять openvpn на сервере под управлением FreeBSD 10. Поднял его на сервере и на…

  • OpenVPN и Windows

    Имеется OpenVPN сервер (на линуксе). К нему успешно подключаются клиенты с линукса и макос. А вот с виндами возникла странная проблема:…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 3 comments