시작 시 USB 드라이버 비활성화

시작 시 USB 드라이버 비활성화

먼저 문제를 설명하겠습니다. 문제는 과학 연구에 사용되는 장비입니다. 저는 Linux에 대한 중급 경험이 있지만 시스템 관리자가 아닌 과학자입니다. 펄스 발생기를 제어하는 ​​단일 보드 컴퓨터(Kontron MOPSlcdLX PC/104)가 있습니다. USB를 통해 연결됩니다.

실험 중에 두 장치 모두 쉽게 접근할 수 있는 곳에 있었습니다. 따라서 우리는 SSH를 통해 Kontron 컴퓨터와 통신합니다. Kontron 컴퓨터는 때때로 전원 연결 중단으로 인해 다시 시작됩니다.

질문:펄스 발생기가 Kontron 컴퓨터에 연결되고 전체 시스템을 재부팅했을 때 Kontron 컴퓨터가 정지되었습니다. 지상에서는 먼저 펄스 발생기를 분리하고 Kontron 컴퓨터를 다시 시작한 다음 펄스 발생기를 다시 연결하여 이 문제를 해결했습니다. 그러나 이는 일반적인 실험 절차에서는 불가능합니다.

재부팅하기 전에 BIOS에서 USB 포트를 비활성화했는데 Kontron 컴퓨터가 정지되지 않았습니다. 그러나 SSH 연결만 있기 때문에 일반적인 실험 중에는 불가능합니다.

아이디어:USB 부팅을 비활성화하고 컴퓨터가 SSH를 통해 실행 중일 때 활성화하십시오.

우리가 시도한 것:

USB 장치를 비활성화합니다.

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

USB 드라이버를 다른 폴더에 복사합니다.

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

또한 grub에 "nousb" 옵션을 추가하고 싶지만 어디에 추가해야 할지 모르겠습니다. 하지만 이 중 어느 것도 도움이 되지 않습니다. 시작하는 동안 컴퓨터가 멈추고 펄스 발생기가 연결되지 않은 상태에서 USB 드라이버가 활성화됩니다.

Kontron 컴퓨터 실행 중데비안 7.2그리고3.2.0-4-486 커널.

매우 감사합니다!

관련 정보