linux uvc 报错 failed to query (GET_INFO) uvc control 4 on unit2:-32 怎么解决
时间: 2023-06-11 15:05:10 浏览: 179
这个错误通常是由于摄像头设备与系统的兼容性问题引起的。一些可能的解决方法包括:重新插拔摄像头设备、更新系统内核或驱动程序、尝试使用不同的应用程序来访问摄像头、检查摄像头设备的硬件是否正常运作。还有其他一些可能的解决方案,具体要根据你的操作系统版本、摄像头硬件型号等情况来确定。如果您需要更具体的帮助,请提供更多信息。
相关问题
uvcvideo: Failed to query (GET_INFO) UVC control 7 on unit 1: 0 (exp. 1).
这个错误通常是由于摄像头不支持或没有实现该控制器而导致的。这可能是由于驱动程序的问题,或者摄像头本身不支持该功能。
您可以尝试以下方法来解决这个问题:
1. 更新驱动程序:尝试更新摄像头的驱动程序或使用其他的摄像头驱动程序,有时可以解决此问题。
2. 检查摄像头规格:查看摄像头的规格和文档,确保它支持您尝试使用的控制器。
3. 禁用控制器:如果您无法解决此问题,可以尝试在摄像头设置中禁用该控制器,以避免出现错误。具体步骤根据您使用的摄像头应用程序而定。
如果您仍然无法解决此问题,建议您联系摄像头制造商或查看Linux摄像头社区论坛以获取更多帮助。
libUVCCamera: [2917*diag.c:88:uvc_perror]:failed start_streaming:Pipe (-9)
这个错误来自于 libUVCCamera 库,具体是在 `diag.c` 文件的第 88 行。错误信息表明在启动视频流传输时出现了问题,返回了 -9 错误码。
这个错误通常是由于与 USB 相机通信时出现了问题引起的。可能的原因包括:
1. USB 连接问题:请确保 USB 连接正常,检查 USB 线缆是否完好无损,尝试更换 USB 端口或者重启设备。
2. 权限问题:某些设备需要获得相机访问权限才能正常工作。请确保你的应用已经获取了相机权限。
3. 设备兼容性问题:不同设备可能对 USB 相机的支持程度有所不同。尝试更新 libUVCCamera 库或者联系设备制造商以获取更多兼容性支持。
4. 其他问题:如果以上方法都没有解决问题,可能需要进一步调试和排查。查看 libUVCCamera 的文档或者寻求相关技术支持可能会有所帮助。
总的来说,这个错误代表着 libUVCCamera 在启动视频流传输时遇到了问题,需要检查 USB 连接、权限、设备兼容性等方面来解决。