Quando eu reinicio meu Beaglebone-black, o modem USB não inicializa. Eu preciso desligar o modem, reiniciar o bbb e ligá-lo para que ele funcione. Como faço para corrigir isso?
Eu suspeito que preciso desligar o barramento USB 1.
Com o Armstrong eu poderia usar o devmem2, mas isso não está disponível na imagem do Debian.
Por favor, note que é comum que os modems GSM travem e às vezes precisam ser redefinidos uma vez por dia em dispositivos incorporados.
Como faço isso com meu bbb e Debian?
Ciclo de energia normal com modem USB inserido:
lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Modem conectado somente após a reinicialização:
lsusb
Bus 001 Device 002: ID 114f:1234 Wavecom
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
/sys/bus/usb/devices/usb1# echo 0 > bConfigurationValue
desativa o dispositivo, mas não consigo ligá-lo novamente?
(Eu tentei /sys/bus/usb/devices/usb1# echo 1 > bConfigurationValue
)
Esta é uma imagem limpa do Debian 2015-03-01, tentará com a próxima atualização ...