Здравствуйте, уважаемые знатоки,
Извините, что я - нуб :)
Ситуация такая - есть устройство (модем), с USB-интерфейсом (на выходе стоит SiLabs CP2102).
Производитель (туда его в качель!) изменил Product name и idProduct и из-за этого устройство не появляется в /dev/
Вот куски dmesg:
1. при подключении сего чудо-девайса:
[ 22.616027] usb 3-1: new full-speed USB device number 2 using uhci_hcd
[ 22.783044] usb 3-1: New USB device found, idVendor=10c4, idProduct=8777
[ 22.783054] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 22.783062] usb 3-1: Product: SL-0116
[ 22.783067] usb 3-1: Manufacturer: Silicon Labs
[ 22.783072] usb 3-1: SerialNumber: M804C81250058
2. при подключении обычного USB-TTL переходника на SiLabs CP2102 (видно, что дрова в ядре есть и все нормально цепляется):
[ 2391.128030] usb 3-2: new full-speed USB device number 4 using uhci_hcd
[ 2391.292511] usb 3-2: New USB device found, idVendor=10c4, idProduct=ea60
[ 2391.292519] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2391.292527] usb 3-2: Product: CP2102 USB to UART Bridge Controller
[ 2391.292533] usb 3-2: Manufacturer: Silicon Labs
[ 2391.292538] usb 3-2: SerialNumber: 0001
[ 2391.311228] USB Serial support registered for cp210x
[ 2391.311317] cp210x 3-2:1.0: cp210x converter detected
[ 2391.420036] usb 3-2: reset full-speed USB device number 4 using uhci_hcd
[ 2391.567875] usb 3-2: cp210x converter now attached to ttyUSB0
[ 2391.567920] usbcore: registered new interface driver cp210x
[ 2391.567926] cp210x: v0.09:Silicon Labs CP210x RS232 serial adaptor driver
Пробовал вписать его в /var/lib/usbutils/usb.ids, результат - просто lsusb начал красиво выдавать название:
Bus 003 Device 002: ID 10c4:8777 Cygnal Integrated Products, Inc. CP210x UART Bridge
Пробовал по аналогии вписать его в /lib/modules/3.2.0-4-686-pae/modules.alias - толку ноль..
Что делать, как сделать (без перепайки чипа - ибо глупо и мелкий он), чтобы определялся и создавался ttyUSB?
Спасибо.