quinta-feira, 20 de maio de 2010

Serviço: workaround para pendrive no Squeeze

Os meus pendrives estavam desmontando repentinamente no Squeeze, não permitindo a cópia ou mesmo a leitura de arquivos dos mesmos.

Considerando que os dois funcionam perfeitamente em máquinas Windows, e falham da mesma forma no Debian, descartei a possibilidade de um problema de hardware.

Pesquisando bastante, a maioria dos posts em fóruns mandavam jogar fora o pendrive, mas eu, como bom pão-duro que sou, me recusei. Boa idéia, já que com um pouco mais de Google, achei a resposta.

Aparentemente é um bug do módulo ehci_hcd, que ocorre há bastante tempo, já que há relatos dele em 2007, com a mesma solução.

Como resolver? Simples e rápido.

#rmmod ehci_hcd
#modprobe ehci_hcd


Coloquei estes dois comandos no final do /etc/rc.local
Agora o pendrive está decente, vamos ver até quando...

Porque isso está acontecendo, eu realmente ignoro, e porque só recarregar o módulo resolve o problema, idem. Enfim...

UPDATE: Os dois comandos só funcionam após o perfil de usuário ser carregado. Reze para ser o root e poder rodar os comandos após logar. A luta continua!

Nenhum comentário:

Postar um comentário