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オープンコールを確認し、失敗した場合は、機器の接続を解除してみてください。

おすすめ記事