-
Notifications
You must be signed in to change notification settings - Fork 5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
USB Webcam not enumerating after firmware update #2139
Comments
Your webcam is a high-speed device, so should be unaffected by that change. What's even more odd is that swapping the FIQ causes a change in the cam's behaviour. Can you try with |
This is an interesting hint. With I will leave this setup running for some time, to see if it has implications on any device. dmesg here:
Just for completeness, my USB setup (sudo lsusb):
|
What program are you using to read from the webcam? As it's a standard UVC cam I may be able to reproduce the condition. |
I use the standard |
@roerch I knows it's been a while, but it would be worth updated to the latest kernel to see if anything gets fixed. If this is no longer an issue, please close the report. This issue will be closed within 30 days unless further interactions are posted. If you wish this issue to remain open, please add a comment. A closed issue may be reopened if requested. |
Ok, I updated now to the most recent 4.14 kernel via rpi-update (commit: 963a31330613a38e160dc98b708c662dd32631d5). |
After nearly a week of running the current kernel, I can confirm that my issue is not occurring anymore. Thanks for solving this. |
As mentioned in #1709 there seems to be a regression between commits 528b516135111e0184336d3c290001c2681a675a and a86bfee5b47a74c13056997f1e4d8b9d8090b398.
Problem:
I have (besides other things) a webcam connected to my Raspberry via a externally powered hub. The hub itself is Single TT, but today I verified that the same issue happens with a MultiTT hub. After booting (if at all) the webcam can be used once, after which it is being reset by dwc_otg and not enumerating anymore. With kernel 4.9.24 this was working fine, with kernel 4.9.25 and above, the above problem occurs.
Another thing maybe worth to mention: The webcam works with 4.9.25 and above if I edit the cmdline.txt to set dwc_otg.fiq_fsm_enable to 0 (NOP FIQ) - however this then breaks an USB 1.0 device by delivering garbled data and is no solution for me either. Let me know, if you need further input from my side.
Output of dmesg:
Relevant output of
sudo lsusb -v
before the camera is reset and removed:The text was updated successfully, but these errors were encountered: