desativa o driver USB na inicialização

1

deixe-me primeiro começar com uma descrição do problema. O problema é um dispositivo usado para pesquisa científica. Eu tenho experiência intermediária com o Linux, mas eu sou um cientista e não um administrador de sistema. Temos um computador de placa única (Kontron MOPSlcdLX PC / 104), que controla um gerador de pulsos. Eles estão conectados via USB.

Durante o procedimento experimental, esses dois dispositivos estão fora de alcance. Por esse motivo, estamos nos comunicando via SSH com o computador Kontron. Devido a uma possível perda de conexão de energia, uma reinicialização do computador Kontron às vezes ocorre.

O problema: Quando o gerador de pulsos está conectado ao computador Kontron e reiniciamos todo o sistema, o computador Kontron congela. No solo, resolvemos esse problema desconectando primeiro o gerador de pulsos, reiniciando o computador Kontron e depois conectando o gerador de pulsos novamente. No entanto, isso não é possível durante o procedimento experimental normal.

Já desativamos a porta USB no BIOS antes de reiniciar e o computador Kontron não congelou. Mas isso não é possível durante o procedimento experimental normal, porque temos apenas uma conexão SSH.

A ideia: Desative o USB para iniciar e ative-o quando o computador estiver sendo executado via SSH.

O que tentamos:

Desativar o dispositivo USB:

echo '<bus>-1' | sudo tee /sys/bus/usb/drivers/usb/unbind

Copie o driver USB para outra pasta:

/lib/modules/$(uname -r)/kernel/drivers/usb/storage/usb-storage.ko

Também desejamos adicionar a opção "nousb" ao grub, mas não sabíamos onde adicioná-la. Mas nada disso ajudou. O computador congelou durante a inicialização e, sem o gerador de pulsos conectado, o driver USB foi ativado.

O computador Kontron está executando o Debian 7.2 e o 3.2.0-4-486 kernel .

Muito obrigado!

    
por J. Doist 17.03.2017 / 10:50

0 respostas

Tags