Hi. Just received my Vero V. Installed tvheadend server and attached my Xbox tv tuner but tvheadend won’t recognise it.
Checked /lib/firmware and the correct firmware is definitely there.
Any idea what the problem could be? A snippet of dmesg gives the following…
[ 11.915373] osmc videoenhancement: session context configured successfully
[ 16.955987] dovi: module_layout: kernel tainted.
[ 16.955993] Disabling lock debugging due to kernel taint
[ 16.956001] dovi: module license ‘OSMC’ taints kernel.
[ 16.956332] *** osmc_dolby_vision_init dv: sc2-o ***
[ 16.956337] *** register_dv_stb_functions.***
[ 16.956412] efuse_mode=0 reg_value = 0x0
[ 16.956413] dv capability 7
[ 19.247568] cectx fe044000.aocec: bad iniator with self 0x0
[ 33.249106] cectx fe044000.aocec: bad iniator with self 0x0
[ 47.250900] cectx fe044000.aocec: bad iniator with self 0x0
[ 61.252316] cectx fe044000.aocec: bad iniator with self 0x0
[ 64.521407] fb: mem_free_work, free memory: addr:800000
[ 75.253763] cectx fe044000.aocec: bad iniator with self 0x0
[ 89.253718] cectx fe044000.aocec: bad iniator with self 0x0
[ 101.681159] usb 1-1.3: USB disconnect, device number 4
[ 103.257057] cectx fe044000.aocec: bad iniator with self 0x0
[ 117.258538] cectx fe044000.aocec: bad iniator with self 0x0
[ 131.259896] cectx fe044000.aocec: bad iniator with self 0x0
[ 145.261467] cectx fe044000.aocec: bad iniator with self 0x0
[ 159.262978] cectx fe044000.aocec: bad iniator with self 0x0
[ 165.653016] cectx fe044000.aocec: bad iniator with self 0x0
[ 173.264397] cectx fe044000.aocec: bad iniator with self 0x0
[ 187.264716] cectx fe044000.aocec: bad iniator with self 0x0
[ 201.267386] cectx fe044000.aocec: bad iniator with self 0x0
[ 215.268803] cectx fe044000.aocec: bad iniator with self 0x0
[ 229.270923] cectx fe044000.aocec: bad iniator with self 0x0
[ 243.271643] cectx fe044000.aocec: bad iniator with self 0x0
[ 257.274497] cectx fe044000.aocec: bad iniator with self 0x0
[ 271.276096] cectx fe044000.aocec: bad iniator with self 0x0
[ 285.274626] cectx fe044000.aocec: bad iniator with self 0x0
[ 299.279116] cectx fe044000.aocec: bad iniator with self 0x0
[ 313.280596] cectx fe044000.aocec: bad iniator with self 0x0
[ 327.282598] cectx fe044000.aocec: bad iniator with self 0x0
[ 341.284103] cectx fe044000.aocec: bad iniator with self 0x0
[ 355.285462] cectx fe044000.aocec: bad iniator with self 0x0
[ 355.411415] usb 1-1.3: new high-speed USB device number 5 using xhci-hcd
[ 355.551851] usb 1-1.3: New USB device found, idVendor=045e, idProduct=02d5
[ 355.551860] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 355.551864] usb 1-1.3: Product: Xbox USB Tuner
[ 355.551868] usb 1-1.3: Manufacturer: Microsoft Corp.
[ 355.551872] usb 1-1.3: SerialNumber: 002103310315
[ 355.555217] usb 1-1.3: Unsupported device
[ 369.287734] cectx fe044000.aocec: bad iniator with self 0x0
[ 378.791726] cectx fe044000.aocec: bad iniator with self 0x0
[ 383.288940] cectx fe044000.aocec: bad iniator with self 0x0
[ 397.290787] cectx fe044000.aocec: bad iniator with self 0x0
[ 411.292143] cectx fe044000.aocec: bad iniator with self 0x0
[ 425.294232] cectx fe044000.aocec: bad iniator with self 0x0
[ 439.294791] cectx fe044000.aocec: bad iniator with self 0x0
[ 453.296728] cectx fe044000.aocec: bad iniator with self 0x0
[ 467.299794] cectx fe044000.aocec: bad iniator with self 0x0
[ 481.300392] cectx fe044000.aocec: bad iniator with self 0x0
[ 495.307360] cectx fe044000.aocec: bad iniator with self 0x0
[ 509.308324] cectx fe044000.aocec: bad iniator with self 0x0
[ 523.310078] cectx fe044000.aocec: bad iniator with self 0x0
[ 537.310405] cectx fe044000.aocec: bad iniator with self 0x0
[ 551.313010] cectx fe044000.aocec: bad iniator with self 0x0
[ 565.316536] cectx fe044000.aocec: bad iniator with self 0x0
[ 579.317741] cectx fe044000.aocec: bad iniator with self 0x0
It’s a cheaper usb tv tuner from Microsoft. Only thing I have to test live tv performance currently.
Sam said it should work out of the box. I can see the correct firmware is already included for it (dvb-demod-mn88472-02.fw). I know, as I had to manually add this to my rpi recently to have it recognise the tuner).
This is a CEC related issue: try changing HDMI cable; port or (both) on the TV. But it can be ignored.
We probably need to add VID/PID support for the Xbox tuner.
We’d also need to check driver support as it looks to be an MN-88472 based chipset.
So at the least you’d need wget http://palosaari.fi/linux/v4l-dvb/firmware/MN88472/02/latest/dvb-demod-mn88472-02.fw -O /lib/firmware/dvb-demod-mn88472-02.fw if that firmware isn’t there already.
Must say, I’m impressed with live tv performance so far (using my pi as tvh server for now). Managed to catch some horse racing on ITV SD and experienced zero frame stutter with mpeg2 hardware acceleration enabled - both my other coreelec boxes could not run this smoothly unless mpeg2 software decoding or http streaming was enabled.
Picture quality is also very impressive. Particularly SD. Just feels less noisy and a bit cleaner.
Also a fan of the osmc skin. Very clean and well thought out.
Do notice a frame skip when live tv running and browsing channels via the osd. Not bothered about that, but maybe something that could be improved?
This is supported in newer kernels for a while.
Good news is we will have a newer kernel, bad news is that isn’t happening today.
I had a look at the Xbox Tuner and can see it uses a Panasonic MN88472. Our DVB-T2 tuner (OSMC) uses an MN88473 and I remember exhaustive backporting of code to get it working on the 3.14 and then 4.9 kernel.
I could look at it but don’t have a dongle at hand which would really be ideal for verification. So maybe the best time to retire your current TVH setup is when we launch a newer kernel where things should just work out of the box.
No problem at all Sam - thanks for looking into this. Happy running current set up for now.
Live tv performance has been rock solid so far. No frame rate glitches, fast channel changes and really nice picture quality (best I’ve experienced). Very pleased with Vero V.
Just to follow up on this. I’ve changed HDMI cable (initially using cable you provided) and HDMI port on tv (LG G4) and dmesg still highlights the same cec error messages in red - cectx fe044000.aocec: bad iniator with self 0x0.
Happy to ignore if you don’t think it’s an issue.
All I’ve done is uncheck ‘enabled’ in cec adapter settings. No error messages when cec is enabled.