udev и usb_modeswitch
-
Почему-то перестал работать usb_modeswitch в новых образах raspbian (2016-) В старых (2015-) все было ok.
pi@raspberrypi:~ $ lsusb | grep 12d1
Bus 001 Device 007: ID 12d1:1446 Huawei Technologies Co., Ltd. E1552/E1800/E173 (HSPA modem)
руками переключается нормальноpi@raspberrypi:~ $ sudo usb_modeswitch -v 12d1 -p 1446 -J
pi@raspberrypi:~ $ lsusb | grep 12d1
Bus 001 Device 011: ID 12d1:1436 Huawei Technologies Co., Ltd. E173 3G Modem (modem-mode)где что можно подкрутить? Желательно что-бы сработал штатно usb_modeswitch, ибо модемы впринципе могут разные втыкаться.
-
Jessie отличается от wheezy. Многое работает иначе. Можно использовать старые пакеты от wheezy. Пару раз на этом форуме точно обсуждалось. Поищите.
Хотя, так работать по меньшей мере странно. Надо доки курить.
-
На компе jessie стоит и работает.
Что-то раскопал. Не то чтобы правильно, но,… В правилах udev есть строка
Generic entry for all Huawei devices
ATTRS{idVendor}==«12d1», ATTR{bInterfaceNumber}==«00», ATTR{bInterfaceClass}==«08», RUN+=«usb_modeswitch '%b/%k'»
далее запускается сервис через systemd. Если честно, не знаю что означает
%b
, ноRUN+=«usb_modeswitch '/%k'»
начинает работать.Вообщем пусть будет так.