[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

tempo de inicialização de dispositivo



Colegas;

Tenho uma placa USB PCI espetada na minha placa-mãe. Esta placa é a
seguinte, listada pelo lspci:

0000:00:10.2 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 63)

Acontece que esta placa ora funciona ora não funciona. Cerquei o
problema com testes de tentativa e erro e vi que se eu desligo a máquina
por um tempo, uns minutos que seja, a placa não sobe. Se eu reinicio a
máquina após um tempo ligada, a placa sobe e fica funcional.

Liguei os logs e vi um erro 110 emitido pelo hotplug, que fica
esperando a placa dar algum sinal e então sobe o módulo. Este tempo de
espera é de 10 segundos. Mesmo se eu levantar o módulo na mão, a placa
não fica funcional, então tenho de rebootar.

Procurando no google pelo erro especificado, achei uma referência ao
arquivo timer.c nos fontes do kernel. ENtão pensei em hackear o arquivo
para aumentar o tempo de espera pelo dispositivo. Mas não consegui fazer
o hack!!!

O que fazer para resolver este problema?
Nas mensagen que li no google aparecem perguntas, mas não respostas. O
curioso é que não é relativo apenas a dispositivos USB, mas a muitos
dispositivos PCI, incluíndo pcmcia de notebook.

-- 
"Esta mensagem, incluindo seus anexos, não contém nenhuma informação
confidencial, pois se fosse pra ter não poderia ser trafegada por e-mail
em uma lista pública. Portanto você, quer seja ou não o destinatário
final desta mensagem, pode fazer o que quiser com ela, incluindo esta
sátira a notas de copyrights ridículas, que eu não estou nem aí!!"



Reply to: