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
multible dvb sticks crash at startup #52
Comments
I believe I have at least a couple 950Q, unsure if I have four of them. I will try and repro. Does the issue require 4 tuners? |
I already requested a log where he attaches one stick after another, LIKELY already broken with two sticks |
I can only find one :/ and at least on 4.15 there is no oopsing with attach/disconnect cycles. I'm building 4.19 mainline now to test it. |
No failure on the 4.19-rc1 i had handy. You'll need to sort out if this requires two tuners or if one will trigger it. |
user didn't reply yet, I post as soon I have the info |
Ok, so I've located the exact cause of the oops. I'll submit a patch to fix it. But that is just fixing the oops. The symptom that triggers the oops is the analog video setup failing.
That is not good. Does this particular dongle fail on its own I wonder? If this dongle was set aside, does another verified 950Q work when plugged in second? |
https://gist.github.com/b-rad-NDi/cddc90a138f10de3ba2aec575c648fa8 This fixes the particular oops being experienced, but does not address the cause of the failure. |
http://ix.io/1mbh it is without your patch |
Indeed appears working in that log. If a reboot, without detaching the dongles, triggers the oops it sounds like a reset state issue. On fresh insertion it is fully reset, but when it thinks it's warm, it really needs a reset as well. Did you try the patch? That will prevent the oops, but obviously nothing about any possible reset issue. |
contacted user that he tries the patch, no response yet |
with patch and still just one device shows up |
Ooops is fixed, but the second dongle still fails initialization for some reason.
|
Here is a small patch to output the USB error code. Also, while searching around for similar issues I've come across something that indicates there is a long standing issue with some classes of devices, when using powered hubs with 'single transaction translator'. I'm not sure if it is related to this user, but a symptom is the inability to set enough bandwidth for an interface. The stated solution is to use a multi TT hub. |
I asked a tester in the office to do some tests to try to repro this. I've instructed them to not use a hub at first, then try one if everything is fine. |
shipped a new image + asked for your requested stuff, no idea how quick he is but I forward his replay asap |
just quoting the reply
|
Not all hubs are made the same. I see in the logs a USB3 hub is being used. Perhaps try a different powered hub. If the two dongles always work when connected directly to the pc, even after reboot, but do not through the hub, then it is a problem with the hub and/or hub drivers in the kernel. |
This oops is fixed upstream now. The core cause being usb hub issues, still not handled. Closing this issue, feel free to start a new one soley for the usb mode setting issue if desired. |
4 x Hauppauge HVR950Q connected, driver seems to crash after 1 device is initialised (1 tuner works at Tvh)
dmesg http://ix.io/1lYc
problem appears at vanilla 4.18 and 4.18+your drivers
The text was updated successfully, but these errors were encountered: