使用 Sunnybeamtool 通过 Rasperry Pi USB 端口读取 sunnybeam。
我在 dmesg 中遇到很多错误,这些错误并不影响用 C 编写的工作(显然)程序。
留言:
[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
看起来该进程sunnybeamtool
并未独占 Linux 内核的所有权,因此sunnybeamtool
与 USB 通信时遇到困难。
您收到的日志是因为
[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 打开呼叫,如果失败,请尝试断开设备。