usbfs 인터페이스가 사용 전에 선언되지 않았습니다.

usbfs 인터페이스가 사용 전에 선언되지 않았습니다.

Sunnybeamtool을 사용하여 Rasperry Pi USB 포트를 통해 Sunnybeam을 읽습니다.

C로 작성된 작동 중인 (분명히) 프로그램에 영향을 주지 않는 dmesg에서 많은 오류가 발생합니다.

메시지:

[30563.867756] usb 1-1.3.3: usbfs: process 32327 (sunnybeamtool) did not claim interface 0 before use
[30563.938025] usb 1-1.3.3: usbfs: process 32327 (sunnybeamtool) did not claim interface 0 before use

이 메시지를 어떻게 삭제하나요?

답변1

프로세스가 sunnybeamtoolLinux 커널에 대한 독점 소유권을 갖고 있지 않아 sunnybeamtoolUSB와 통신하는 데 어려움을 겪고 있는 것으로 보입니다.

귀하가 받은 로그는 다음과 같습니다.

[30563.867756] usb 1-1.3.3: usbfs: process 32327 (sunnybeamtool) did not claim interface 0 before use
[30563.938025] usb 1-1.3.3: usbfs: process 32327 (sunnybeamtool) did not claim interface 0 before use

프로세스 sunnybeamtool에 적절한 권한이 없거나 USB 열기 호출이 실패할 수 있습니다. USB 오픈콜을 확인해 보시고, 실패할 경우에는 기기 연결을 해제해 보시기 바랍니다.

관련 정보