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
Signal breakup when using multiple Hauppauge 461e Tuners #91
Comments
Do you have logs for me? What type of system? How are the tuners connected? Are they on a single usb bus? I need information if I'm expected to even consider an issue. I don't have access to signal, nor do I have a B6H9, so the odus is on you to supply as much information as you can generate. With that said, I've had people tell me they use four 461e on one pc. |
Raspberry PI 4 is device OS Ubuntu, (as it report in some external forum) |
If both tuners work together on a pc, but not on an rpi, then the issue has to do with rpi limitations. If this is caused by an rpi driver issue, then it's out of my hands. If it can be shown that it is not an rpi limitation, then I will try to sort it out. Nothing can be done, whatsoever though, until I get full logs. |
Here are some logs, let me know if you need anything else. The messages in the syslog were generated when the second tuner was activated. |
@grumpydolphin : would you be interested in converting your device to bulk mode to see if this fixes your issue? |
Converting to bulk mode has fixed a number of problematic satellites for one user. This is a tentative confirmed fix. |
High i have a Hauppauge 461e rev B8H9 and a Dual HD both of which work well and are reliable on there own. However when used simultaneously I get bad recordings. They seem to use the same driver so I thought it was a multithreading issue. However reading this it may be a USB issue. How do I change the mode to bulk mode? |
Follow the instructions for my tool eeprom-tinker. You will find the source code if you just browse my repositories |
Thanks found that, looks fun. Building modules, stage 2. |
media_build definitely works on cross compilation. I use it extensively on more than a dozen different architectures. I do not use the build script, I do it manually.
|
If there's modules that still don't compile for some odd reason, then look for the config option in v4l/ and disable it manually. I doubt you need that image sensors driver. |
Thanks, dumping the ov9650 driver allowed it to build but there are lots of errors at run time, presumably some specific configuration is needed for rasbian. It looks like the Rasbian video driver is not happy. The /devdvb adaptor is created for the 461E but there are errors loading the module and the firmware does not load |
Building modules requires your exact kernel config and exact headers in order to build compatible symbols. If you built your own kernel, then installed it and verified it worked, then pointed media_build at that directory and built then everything would probably be happy symbol wise. Your exact kernel config can usually be found in /proc/config.gz if you want to try and just build against the headers again. I can't say I've ever seen a message 'firmware cannot run'. In addition, if you go the full works and just compile your own kernel you could probably just place the files em28xx and m88ds3103 drivers into the 5.4 tree at the correct spot and compile it all together. There's probably only very minor, if any, fix up required. |
Thanks copying the firmware from your ububnu 20.04 ppa made it load. |
The card works fine - load tested it with a Dual HD running a total of three recordings and watching one (remotely) on a Pi4B 4G memory. |
It's a manufacturer driver problem. I see this in windows, when one device has strong signal (90%) and another weak (48%) both signals are averaged and both devices show 69% when simultaneously in use. It is wrong. |
I have two Hauppauge 461e Tuners. When I use any single tuner I have no issues, if I use both tuners at once I see errors on both tuners.
The hardware revision on my tuners is B6H9
The text was updated successfully, but these errors were encountered: