Como posso redefinir um dispositivo USB? [fechadas]

0

Eu tenho um dispositivo USB (um modem) que é realmente meticuloso. Às vezes funciona bem, mas outras vezes se recusa a se conectar. A única solução que encontrei para consertá-lo, uma vez que fica em mau estado, é desconectar fisicamente o dispositivo e conectá-lo novamente. No entanto, nem sempre tenho acesso físico à máquina em que ele está conectado. Estou procurando uma maneira de fazer isso através da linha de comando.

Esta postagem sugere a exibição:

sudo modprobe -w -r usb_storage; sudo modprobe usb_storage

No entanto, recebo uma saída de "opção desconhecida -w". Este comando ligeiramente modificado:

sudo modprobe -r usb_storage

Falha com a mensagem FATAL: O módulo usb_storage está em uso. Se eu tentar matar -9 os processos marcados [usb-storage] antes de rodar eles se recusam a morrer (eu acho que eles estão profundamente ligados ao kernel).

Alguém sabe de uma maneira de fazer isso?

OBSERVAÇÃO: Eu coloquei essa postagem em superuser.com como eu não sabia o que era mais apropriado. Vou apagar e / ou vincular o que for respondido primeiro.

    
por Cory 16.08.2010 / 12:31

2 respostas

0

O driver do seu modem ainda pode estar carregado. verifique com "sudo lsmod" quais módulos estão usando usb_storage ou quaisquer outros módulos usb. Você tem que "sudo modprobe -r os outros módulos" primeiro.

    
por Fortinator 16.08.2010 / 12:41
0

Tente fechar qualquer serviço relevante e depois tente remover as dependências primeiro.

Existe sempre o modo cruel de rmmod , mas eu não sugiro porque ele pode travar seu sistema

Você também pode criar um script que desabilite o poder do usb nesses casos

    
por Nikolaidis Fotis 16.08.2010 / 14:51