This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux/AM3354:AM335x 中的 USB 摄像头问题

Guru**** 2558250 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/625199/linux-am3354-usb-camera-issue-in-am335x

器件型号:AM3354

工具/软件:Linux

当尝试从摄像机捕获图像时、将 X I/O 错误返回到用户空间控制台和 uvcvideo:无法重新提交视频 URB (-1)。 ,uvcvideo:无法重新提交视频 URB (-71)。 在内核日志(dmesg)中返回。

uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
MUSB 主机 Rx 1774:RX 中断没有错误或数据包!
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
MUSB 主机 Rx 1774:RX 中断没有错误或数据包!
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
MUSB 主机 Rx 1774:RX 中断没有错误或数据包!
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
MUSB 主机 Rx 1774:RX 中断没有错误或数据包!
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
MUSB 主机 Rx 1774:RX 中断没有错误或数据包!
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。
uvcvideo:无法重新提交视频 URB (-1)。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    错误消息1和71对应于"不允许操作"和 Eproto 错误。
    有关详细信息,请查看错误代码源:
    www.virtsync.com/c-error-codes-include-errno
    有关错误的说明:
    www.kernel.org/.../error-codes.html

    此外、您是否还查看了介绍在 AM335x 中设置 USB 摄像头的这篇文章?
    e2e.ti.com/.../223368

    谢谢、
    Prabhuraj
    黑胡椒技术
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    我想在之前的回复中补充一点、您可以在以下位置找到有关 USB 请求块或 URB 的更多详细信息:
    /linux/Documentations/usb/UBR.txt 文件
    /linux/drivers/media/usb/uvc/uvc_video.c 文件中的函数 UVC_VIDEO _COMPLETE 打印错误消息"Failed to RE提交 视频 URB (-1)"、您可以在其中添加调试消息以供进一步调查。

    BR
    Tsvetolin Shulev
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    是否还可以在出现此错误时共享 dmesg 日志? 您尝试运行哪个应用程序来测试 USB 摄像头?


    谢谢、
    Prabhuraj
    Black胡椒 技术
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我们使用 luvcview-0.2.6来测试摄像机,我们在第一篇帖子中共享了 dmesg 日志。 我将如何为您再次添加相同内容。

    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    MUSB 主机 Rx 1774:RX 中断没有错误或数据包!
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    MUSB 主机 Rx 1774:RX 中断没有错误或数据包!
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    MUSB 主机 Rx 1774:RX 中断没有错误或数据包!
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    MUSB 主机 Rx 1774:RX 中断没有错误或数据包!
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    MUSB 主机 Rx 1774:RX 中断没有错误或数据包!
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
    uvcvideo:无法重新提交视频 URB (-1)。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    在 AM335x 上运行 lucview 将要求您具有相关的软件包。
    您是否正在处理诸如 SDL、uvcdynctrl 等软件包。 ?
    查看以下链接、确保满足对环境的依赖。
    github.com/.../luvcview

    谢谢、
    Prabhuraj
    Black胡椒 技术
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    我们从您共享的链接下载并编译了相同的源代码。

    谢谢
    N.Krishnakant