Ubuntu server. Пытаюсь подключить модем Huawei E3131. Сам модем упорно не хочет переходить в режим "только модем", по этому пользовался usb-modeswitch. Раньше все работало нормально, но не так давно перестало. При подключении модема в суслоге нахожу такое:
<code>
Aug 9 16:27:37 Zoko kernel: [365176.458114] usb 1-1.3.4.3: new full-speed USB device number 32 using ehci-pci
Aug 9 16:27:37 Zoko kernel: [365176.552577] usb 1-1.3.4.3: not running at top speed; connect to a high speed hub
Aug 9 16:27:37 Zoko kernel: [365176.561328] usb 1-1.3.4.3: New USB device found, idVendor=12d1, idProduct=14fe
Aug 9 16:27:37 Zoko kernel: [365176.561337] usb 1-1.3.4.3: New USB device strings: Mfr=2, Product=1, SerialNumber=0
Aug 9 16:27:37 Zoko kernel: [365176.561343] usb 1-1.3.4.3: Product: HUAWEI Mobile
Aug 9 16:27:37 Zoko kernel: [365176.561347] usb 1-1.3.4.3: Manufacturer: HUAWEI
Aug 9 16:27:38 Zoko systemd[1]: Created slice system-usb_modeswitch.slice.
Aug 9 16:27:38 Zoko systemd[1]: Starting system-usb_modeswitch.slice.
Aug 9 16:27:38 Zoko systemd[1]: Starting USB_ModeSwitch...
Aug 9 16:27:38 Zoko systemd[1]: usb_modeswitch@1-1.3.4.3-1-1.3.4.3:1.0.service: main process exited, code=exited, status=1/FAILURE
Aug 9 16:27:38 Zoko systemd[1]: Failed to start USB_ModeSwitch.
Aug 9 16:27:38 Zoko systemd[1]: Unit usb_modeswitch@1-1.3.4.3-1-1.3.4.3:1.0.service entered failed state.
Aug 9 16:27:38 Zoko systemd[1]: usb_modeswitch@1-1.3.4.3-1-1.3.4.3:1.0.service failed.
Aug 9 16:27:38 Zoko kernel: [365176.643657] usb-storage 1-1.3.4.3:1.0: USB Mass Storage device detected
Aug 9 16:27:38 Zoko kernel: [365176.643810] scsi host4: usb-storage 1-1.3.4.3:1.0
Aug 9 16:27:38 Zoko kernel: [365176.643993] usb-storage 1-1.3.4.3:1.1: USB Mass Storage device detected
Aug 9 16:27:38 Zoko kernel: [365176.644100] scsi host5: usb-storage 1-1.3.4.3:1.1
Aug 9 16:27:38 Zoko kernel: [365176.644237] usbcore: registered new interface driver usb-storage
Aug 9 16:27:38 Zoko kernel: [365176.671669] usbcore: registered new interface driver uas
Aug 9 16:27:39 Zoko kernel: [365177.644929] scsi 4:0:0:0: CD-ROM HUAWEI Mass Storage 2.31 PQ: 0 ANSI: 2
Aug 9 16:27:39 Zoko kernel: [365177.646268] scsi 5:0:0:0: Direct-Access HUAWEI SD Storage 2.31 PQ: 0 ANSI: 2
Aug 9 16:27:39 Zoko kernel: [365177.651861] sr 4:0:0:0: [sr0] scsi-1 drive
Aug 9 16:27:39 Zoko kernel: [365177.651868] cdrom: Uniform CD-ROM driver Revision: 3.20
Aug 9 16:27:39 Zoko kernel: [365177.652174] sr 4:0:0:0: Attached scsi CD-ROM sr0
Aug 9 16:27:39 Zoko kernel: [365177.652406] sr 4:0:0:0: Attached scsi generic sg1 type 5
Aug 9 16:27:39 Zoko kernel: [365177.652892] sd 5:0:0:0: Attached scsi generic sg2 type 0
Aug 9 16:27:39 Zoko kernel: [365177.660621] sd 5:0:0:0: [sdb] Attached SCSI removable disk
Aug 9 16:08:33 Zoko systemd-udevd[234]: message repeated 148 times: [ error opening USB device 'descriptors' file]
Aug 9 16:27:39 Zoko systemd-udevd[234]: error: /dev/sdb: No medium found
</code>Пытаюсь запустить вручную:
<code>
# usb_modeswitch -v 12d1 -p 14fe
Look for default devices ...
product ID matched
Found devices in default mode (1)
Access device 032 on bus 001
Current configuration number is 1
Use interface number 0USB description data (for identification)
-------------------------
Manufacturer: HUAWEI
Product: HUAWEI Mobile
Serial No.: not provided
-------------------------
Warning: no switching method given. See documentation
-> Run lsusb to note any changes. Bye!
</code>usb_modeswitch переустанавливал - ничего не поменялось. Пробовал модемом "Alcatel X090S" (у него вообще нет переключения режима "только модем", исключительно модсвитч) - полностью аналогичная ситуация.
Уже гугл измучил поисками рещения, по этому прошу тут помощи.
Все, неактуально. Собрал модсвитч из сорцов, и все заработало. До этого, понятное дело, ставил из репозитория.
Да, тоже столкнулся с такой проблемой при установке 64-битной 12.04. До этого стояла 32-битная 12.04, но не с нуля установленная, а полученная путём апгрейда с предыдущего LTS - и такой проблемы не наблюдалось.Решил этот вопрос для себя только локально, т.е. применительно лишь к своему модему - Huawei E392:
В папке /etc/udev/rules.d создал файл '99-local-fixes.rules' с таким содержимым:# Huawei EC156, Huawei E372u-8
ATTR{idVendor}=="12d1", ATTR{idProduct}=="1505", RUN+="/usr/sbin/usb_modeswitch -v 12d1 -p 1505 -V 12d1 -P 1506 -W -M '55534243123456780000000000000011062000000101000100000000000000'"
Вам надо модифицировать эту строку для своего модема, необходимые параметры можно найти в файле '/usr/share/usb_modeswitch/configPack.tar.gz'. В вашем случае искать надо по подстроке '12d1:14fe'.
Хм... А у меня, кстати, подобное случилось после пересборки ядра...
В данный момент пока все работает, но совет ваш записал, а то вдруг снова апдейт какой.