-
Notifications
You must be signed in to change notification settings - Fork 3
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
Hauppauge WinTV Nova S2 - 2013:0461 Not Working #6
Comments
This is a follow up thread from My Tuner-HW is not a Hauppauge WinTV Nova S2 - 2013:0461 @b-rad-NDi I like to see them work on my HW to check that there are really not Also if there are any line of test-code or messages I can include into the sources e.g. <m88ds3103.c> Regarding application test I will stick with dmesg and w_scan, I've also filed a support request with Hauppauge |
Hi, I can confirm that revision 0461 is not working properly ( or I cannot get it to work ). Tried to do a full scan of hotbird with w_scan but nothing is found. What I noticed using mumudvb and femon is that I get this error: Problem retrieving frontend information: Unknown error 524 The signal reported is 92% but SNR 0 Maybe something changed from one revision to the other. Yesterday i restarted from scratch with a clean ubuntu 16.04 VM, building the kernel with every patch applied, but the same situation happens. What I can try to help debug? |
@thomisus rgds "femon, Problem retrieving frontend information" I suspect femon is a bit old, and for me it gives bogus data, so I don't trust it Instead of femon I intend to debug with modified w_scan because with that I see the delta In other words for me new HW version pctv461e (B8H9) behaves like disconnected from Sat-cable. In the end I think all these apps just use calls to the DVB frontend API I hope @b-rad-NDi can give us some more ideas for trial and debug, P.S. attached a little more detail by file. |
One more try.
Maybe is this the problem? Set voltage not permitted/implemented in driver? |
@thomisus When I do so I see *** Bad case (new HW pctv461e B8H9) ------ w_scan results ------ dvb-fe-tool results So I think the good news is HW and SW talk to each other and |
Ok, I've found a series I produced for a customer that they said worked 100%. When I finish my duties I will diff it between what is currently up and fix things. Doubtful to happen until January 2. |
@b-rad-NDi Sounds great!! @DiJGo you are right.. here it is, seems to lock after closing w_scan. dvb-fe-tool -m -v
w_scan
|
All, in the file after Brad's patch applied
Then recompile etc. To do a quick check follow e.g. instructions from In my case And voila I got a picture Please try for your setups and see if it works for you as well. |
SMH. Go figure it'd be something as easy as that. I've been poring over the demod code trying to figure out what subtle error I'd introduced lol. I'll get this fixed up tomorrow. |
…ases v4l2-compliance fails with this message: fail: v4l2-test-buffers.cpp(691): ret == 0 fail: v4l2-test-buffers.cpp(974): captureBufs(node, q, m2m_q, frame_count, true) test MMAP: FAIL This caused the following Kernel Warning: WARNING: CPU: 0 PID: 961 at drivers/media/v4l2-core/videobuf2-core.c:1658 __vb2_queue_cancel+0x174/0x1d8 ... CPU: 0 PID: 961 Comm: v4l2-compliance Not tainted 4.14.62-01720-g20ecd717e87a #6 Hardware name: Generic DRA72X (Flattened Device Tree) Backtrace: [<c020b5bc>] (dump_backtrace) from [<c020b8a0>] (show_stack+0x18/0x1c) r7:00000009 r6:60070013 r5:00000000 r4:c1053824 [<c020b888>] (show_stack) from [<c09232e8>] (dump_stack+0x90/0xa4) [<c0923258>] (dump_stack) from [<c022b740>] (__warn+0xec/0x104) r7:00000009 r6:c0c0ad50 r5:00000000 r4:00000000 [<c022b654>] (__warn) from [<c022b810>] (warn_slowpath_null+0x28/0x30) r9:00000008 r8:00000000 r7:eced4808 r6:edbc9bac r5:eced4844 r4:eced4808 [<c022b7e8>] (warn_slowpath_null) from [<c0726f48>] (__vb2_queue_cancel+0x174/0x1d8) [<c0726dd4>] (__vb2_queue_cancel) from [<c0727648>] (vb2_core_queue_release+0x20/0x40) r10:ecc7bd70 r9:00000008 r8:00000000 r7:edb73010 r6:edbc9bac r5:eced4844 r4:eced4808 r3:00000004 [<c0727628>] (vb2_core_queue_release) from [<c0729528>] (vb2_queue_release+0x10/0x14) r5:edbc9810 r4:eced4800 [<c0729518>] (vb2_queue_release) from [<c0724d08>] (v4l2_m2m_ctx_release+0x1c/0x30) [<c0724cec>] (v4l2_m2m_ctx_release) from [<bf0e8f28>] (vpe_release+0x74/0xb0 [ti_vpe]) r5:edbc9810 r4:ed67a400 [<bf0e8eb4>] (vpe_release [ti_vpe]) from [<c070fccc>] (v4l2_release+0x3c/0x80) r7:edb73010 r6:ed176aa0 r5:edbc9868 r4:ed5119c0 [<c070fc90>] (v4l2_release) from [<c033cf1c>] (__fput+0x8c/0x1dc) r5:ecc7bd70 r4:ed5119c0 [<c033ce90>] (__fput) from [<c033d0cc>] (____fput+0x10/0x14) r10:00000000 r9:ed5119c0 r8:ece392d0 r7:c1059544 r6:ece38d80 r5:ece392b4 r4:00000000 [<c033d0bc>] (____fput) from [<c0246e00>] (task_work_run+0x98/0xb8) [<c0246d68>] (task_work_run) from [<c022f1d8>] (do_exit+0x170/0xa80) r9:ece351fc r8:00000000 r7:ecde3f58 r6:ffffe000 r5:ece351c0 r4:ece38d80 [<c022f068>] (do_exit) from [<c022fb6c>] (do_group_exit+0x48/0xc4) r7:000000f8 [<c022fb24>] (do_group_exit) from [<c022fc00>] (__wake_up_parent+0x0/0x28) r7:000000f8 r6:b6c6a798 r5:00000001 r4:00000001 [<c022fbe8>] (SyS_exit_group) from [<c0207c80>] (ret_fast_syscall+0x0/0x4c) These warnings are caused by buffers which not properly cleaned up/release during an abort use case. In the abort cases the VPDMA desc buffers would still be mapped and the in-flight VB2 buffers would not be released properly causing a kernel warning from being generated by the videobuf2-core level. Signed-off-by: Benoit Parrot <bparrot@ti.com> Reviewed-by: Tomi Valkeinen <tomi.valkeinen@ti.com> Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl> Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
Driver updates have been migrated to branch:Montage-3103b.v3 Note this contains an update to get closer to upstream, an i2c dummy device for the timing chip. If you compile and find this modification does not work, it can be backed off by switching which line in commented in the dt_read/dt_write functions. |
Hi @b-rad-NDi, I have some problem with my setup. With Windows 10, as I described before, all things are functional, same as with Linux and TvHeadend with the WinTV-dualHD. With the WinTV-NOVA-S2 and your last branch:
Can you help me please ? |
Ok so this thread is titled bizarrely. The "Nova S2" does not have usb vid:pid of 2013:0461. The "Nova S2" is not a usb device at all. Are you telling me that "Nova S2" now comes with the 3103b demodulator like 461e (the point of this issue)? If so, then it never worked in Linux because the support for that demod is the point of my branch. I will need pci id's and other identifying information to stuff in the support for this device. I'll ask my bosses if they know anything about this, but they haven't said anything to me about pcie devices. |
@Solifuge80 : boss tells me "Nova S2" is 461e in different plastic. Getting specs on it now, but there's no reason why it shouldn't work just as well as 461e does. |
@b-rad-NDi My device is this: https://www.hauppauge.co.uk/site/products/data_novas2.html with 2013:0461. |
Hi @b-rad-NDi , do you have any news for my Nova S2 ? Is there something I can do to make you understand my problem in using this device ? Thank you very much, |
Hi @b-rad-NDi , any news.. I have the same usb stick as @Solifuge80 and have same problems |
Would any of you be interested in trying test kernels with hopeful/potential fixes? We suspect this is a usb bandwidth issue. DVB-T2 maximum bandwidth is ~53mbps whereas DVB-S2 maximum bandwidth is ~140mbps. The fixes revolve around increasing the amount of data delivered by the usb subsystem. |
@b-rad-NDi Thank you for your support but I've sold the Nova S2 two months ago as there was no way to make it function properly. I've bought a Sundtek SkyTV Ultimate 8 and it's running fine. |
This issue is being escalated now. Hoping to get to the bottom of this. |
Attention all: A tester has utilized my eeprom-tinker utility to convert their 461e from ISOC transfer to bulk transfer and now all the "bad" satellites work 100%. I still need others to confirm the fix, but it is like I theorized, once I realized the 461e is coming from the factory in ISOC mode. Please reach out to either me or hauppauge support for the conversion utillity. |
Hi Brad,
still reports isoc mode but
reports bulk mode. At least now I can scan transponders and muxes and find channels. The problem is that I can only watch SD channels. With HD or 4K channels i get a lot of continuity errors and the image is blank. Another problem is that sometimes the signal is very low ( like 17% ) but if i reboot , the signal goes up to 93%. |
@thomisus Did you unplug and reconnect the device after using the tool? If that bit is set in the eeprom the driver configures it in bulk mode. |
@b-rad-NDi From a technical point of view, why under windows the usbkey can work without changing the usb mode? Now a another bug i found. As you can see from this image https://imgur.com/a/846dTh0 |
Thank you for the update @thomisus :-D In theory it should have worked just as bad, or close to, in windows. We've gotten quite a few reports as transponders have been drastically increasing their bandwidth. I will look into the SnR issue and see about getting it sorted out. |
Can you file a new bug for the SnR @thomisus I'm going to close this one, since I (fingers crossed) believe this issue is now FINALLY settled. |
Hi,
as you requested from the other topic in the wrong section I'm opening the issue in the right place.
The device is recognized from Ubuntu 18.04.3 LTS with Linux ubuntu-x64 5.0.0-37201911191317-generic #0+mediatree+hauppauge~hwe-Ubuntu SMP.
I can use it from w_scan or TVHeadend but nothing is found during a full scan with Hotbitd 13E.
I can correctly use this device with Windows 10 so I can exlude problems in my home SAT environment or in the device itself.
I can support you with everything you need: I have also opened a ticket with Hauppauge because they certified this device with Ubuntu but, even if I have followed their instructions, I don't get it working.
Thanks your help.
The text was updated successfully, but these errors were encountered: