우리는 라스베리 파이 보드에서 최신 raspibian을 실행 중이고 외부에서 추가 된 USB 주변 장치 용 커널 드라이버 (sudo insmod driverx.ko)를 가지고 있습니다. 부팅 할 때 ssh를 사용하여 하드웨어에 연결하여 그것의 헤드리스 시스템). 다음과 같이커널 모듈 삽입 문제
문제는 : 장치가 이미에는 insmod driverx.ko 터미널이 갇히지 리드 (응답이, Ctrl + C가 작동하지 않습니다 sudo를 실행 파워 - 업시 시스템에 연결되어 경우). 다른 ssh 세션을 시작하여 lsmod를 실행하면이를 사용하는 코드가 실행되지 않아도 모듈이 사용 중임을 보여줍니다.
시스템을 부팅 한 후 USB 장치를 연결하면 sudo insmod driverx.ko가 정상적으로 작동합니다 (터미널은 여전히 활성 상태 임). lsmod를 실행하면 해당 모듈이로드되었지만 다른 사람이 사용하지 않는 것으로 나타납니다. 그러면 내 사용자 코드를 실행할 수 있으며 모든 것이 정상입니다. 사용자 코드를 실행하면 lsmod는 커널 모듈이 사용되고 있고 사용자 수가 1 인 것을 보여줍니다.
우리 시스템에서는 USB 장치가 항상 플러그인됩니다. 커널 버전과 드라이버 버전은 동일합니다.
자세한 내용은 입력 할 수 있지만이 쿼리를 읽거나 읽을 수 없도록 설정하는 것은 바람직하지 않습니다. 문제의 원인에 대해 조언하십시오.
시간을내어 도와 주셔서 감사합니다.
시작시 모든 BIOS USB 부팅? 당신은 부팅 BIOS의 하단 목록에 USB를 넣어해야합니다, 이것은 USB가 부팅 가능한 경우 나쁜 상황을 만들 수 있습니다. 귀하의 문제와 관련이 있는지 확실하지 않습니다. 문안 인사. –
입력 해 주셔서 감사합니다. 나는 점검 할 것이지만 "증상"에 근거하여 나는 이것이 문제가 될 것이라고 생각하지 않는다. – EnthuMan
"증상"으로 예;), gl. –