usb_modeswitch.conf não está carregado na inicialização

0

Estou tentando configurar o PC para se conectar à Internet através do modem da Huawei quando ele for iniciado. No entanto, após o início, o modem é reconhecido como dispositivo de armazenamento em massa. Posso mudar para o modo correto executando

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

Eu preciso que o modem funcione desde o início, então concluí que preciso adicionar o seguinte ao /etc/usb_modeswitch.conf:

DefaultVendor=0x12d1
DefaultProduct=0x14fe

TargetVendor=0x12d1
TargetProduct=0x1506
HuaweiNewMode=1

Isso funciona quando eu carrego o arquivo de configuração executando sudo usb_modeswitch -c /etc/usb_modeswitch.conf , mas não quando o computador é iniciado. Alguém sabe como aplicar a configuração na inicialização?

UPDATE: Eu também tentei adicionar a seguinte linha em /lib/udev/rules.d/40-usb_modeswitch.rules:

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

ou

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

Ainda não consigo trabalhar.

    
por ondrejandrej 16.01.2017 / 11:05

1 resposta

0

Eu fiz isso executando o comando usb_modeswitch de um script de inicialização, como descrito em Como executar um script durante a inicialização como root (resposta com a melhor classificação). Um dos comentaristas afirma que isso não funcionará no Ubuntu 16.04 ou posterior, mas, no meu caso, isso acontece.

Eu sei que essa solução pode parecer "suja" para alguns, mas eu já passei muito tempo tentando fazer isso da maneira "correta".

    
por ondrejandrej 17.01.2017 / 15:57