usb_modeswitch.conf не загружается на запуске

Я пытаюсь настроить ПК для соединения с Интернетом по модему Huawei, когда он запускается. Однако после запускаются, модем распознан как Устройство массового хранения. Я могу переключить его для исправления режима путем выполнения

sudo usb_modeswitch -v 12d1 -p 14fe -J 

Мне нужен модем для работы от запуска, таким образом, я выяснил, что должен добавить следующее к/etc/usb_modeswitch.conf:

DefaultVendor=0x12d1
DefaultProduct=0x14fe

TargetVendor=0x12d1
TargetProduct=0x1506
HuaweiNewMode=1

Это работает, когда я загружаю конфигурационный файл путем выполнения sudo usb_modeswitch -c /etc/usb_modeswitch.conf, но не, когда запуски компьютера. Кто-либо знает, как применить конфигурацию на запуск?

ОБНОВЛЕНИЕ: Я пытался также добавить следующую строку к/lib/udev/rules.d/40-usb_modeswitch.rules:

ATTR{idVendor}=="12d1", ATTR{idProduct}=="14fe", RUN+="usb_modeswitch '%b/%k'"

или

ATTR{idVendor}=="12d1", ATTR{idProduct}=="14fe", RUN+="usb_modeswitch -v 12d1 -p 14fe -J"

Я все еще не могу заставить это работать.

0
задан 16 January 2017 в 07:53

1 ответ

Я сделал это путем выполнения usb_modeswitch, управляют из сценария запуска, как описано в , Как запустить скрипт во время начальной загрузки как корень (самый высокий расчетный ответ). Один из комментаторов заявляет, что это не будет работать над Ubuntu 16.04 или позже, но в моем случае она делает.

я знаю, что это решение может казаться "грязным" некоторым, но я уже провел слишком много времени, пытаясь сделать это "надлежащий" путь.

0
ответ дан 7 November 2019 в 03:55

Другие вопросы по тегам:

Похожие вопросы: