b-rad-NDi / Ubuntu-media-tree-kernel-builder

Slip stream the latest LinuxTV.org media drivers into an installable Ubuntu kernel package
98 stars 9 forks source link

4 x Wintv Quad not detected! #155

Open estimadarocha opened 1 year ago

estimadarocha commented 1 year ago

Hi Brad.

Just installed a fresh new Ubuntu 22.04 and your ppa and linux-mediatree and firmware and still can't see the 16 adapters, any hint?

40 #148

Thanks

Saentist commented 1 year ago

Report result of: dmesg | egrep "firmware|dvb|frontend|usb"

estimadarocha commented 1 year ago

lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 22.04.2 LTS Release: 22.04 Codename: jammy

uname -a Linux astra 5.15.0-362206031516-generic #0+mediatree+hauppauge-Ubuntu SMP Mon Jun 6 18:58:15 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

dmesg | egrep "firmware|dvb|frontend|usb" [ 0.318708] usbcore: registered new interface driver usbfs [ 0.318708] usbcore: registered new interface driver hub [ 0.318708] usbcore: registered new device driver usb [ 0.900378] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.15 [ 0.900385] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 0.900389] usb usb1: Product: xHCI Host Controller [ 0.900391] usb usb1: Manufacturer: Linux 5.15.0-362206031516-generic xhci-hcd [ 0.900394] usb usb1: SerialNumber: 0000:00:14.0 [ 0.901835] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.15 [ 0.901838] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 0.901840] usb usb2: Product: xHCI Host Controller [ 0.901842] usb usb2: Manufacturer: Linux 5.15.0-362206031516-generic xhci-hcd [ 0.901843] usb usb2: SerialNumber: 0000:00:14.0 [ 1.002887] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/kbl_dmc_ver1_04.bin (v1.4) [ 4.888874] cx23885: cx23885_dvb_register() allocating 1 frontend(s) [ 4.888875] cx23885: cx23885[0]: cx23885 based dvb card [ 4.888877] cx23885: dvb_register(): board=60 port=1 [ 4.899560] si2168 5-0064: firmware version: B 4.0.2 [ 4.922765] dvbdev: DVB: registering new adapter (cx23885[0]) [ 4.922767] cx23885 0000:03:00.0: DVB: registering adapter 0 frontend 0 (Silicon Labs Si2168)... [ 4.922957] cx23885: cx23885_dvb_register() allocating 1 frontend(s) [ 4.922958] cx23885: cx23885[0]: cx23885 based dvb card [ 4.922959] cx23885: dvb_register(): board=60 port=2 [ 4.931584] si2168 5-0066: firmware version: B 4.0.2 [ 4.932821] dvbdev: DVB: registering new adapter (cx23885[0]) [ 4.932822] cx23885 0000:03:00.0: DVB: registering adapter 1 frontend 0 (Silicon Labs Si2168)... [ 5.285485] cx23885: cx23885_dvb_register() allocating 1 frontend(s) [ 5.285486] cx23885: cx23885[1]: cx23885 based dvb card [ 5.285487] cx23885: dvb_register(): board=60 port=1 [ 5.294698] si2168 10-0064: firmware version: B 4.0.2 [ 5.295821] dvbdev: DVB: registering new adapter (cx23885[1]) [ 5.295822] cx23885 0000:04:00.0: DVB: registering adapter 2 frontend 0 (Silicon Labs Si2168)... [ 5.296064] cx23885: cx23885_dvb_register() allocating 1 frontend(s) [ 5.296065] cx23885: cx23885[1]: cx23885 based dvb card [ 5.296066] cx23885: dvb_register(): board=60 port=2 [ 5.305063] si2168 10-0066: firmware version: B 4.0.2 [ 5.306135] dvbdev: DVB: registering new adapter (cx23885[1]) [ 5.306136] cx23885 0000:04:00.0: DVB: registering adapter 3 frontend 0 (Silicon Labs Si2168)... [ 5.658099] cx23885: cx23885_dvb_register() allocating 1 frontend(s) [ 5.658103] cx23885: cx23885[2]: cx23885 based dvb card [ 5.658108] cx23885: dvb_register(): board=60 port=1 [ 5.670032] si2168 15-0064: firmware version: B 4.0.2 [ 5.673820] dvbdev: DVB: registering new adapter (cx23885[2]) [ 5.673825] cx23885 0000:07:00.0: DVB: registering adapter 4 frontend 0 (Silicon Labs Si2168)... [ 5.674718] cx23885: cx23885_dvb_register() allocating 1 frontend(s) [ 5.674724] cx23885: cx23885[2]: cx23885 based dvb card [ 5.674729] cx23885: dvb_register(): board=60 port=2 [ 5.686675] si2168 15-0066: firmware version: B 4.0.2 [ 5.690439] dvbdev: DVB: registering new adapter (cx23885[2]) [ 5.690444] cx23885 0000:07:00.0: DVB: registering adapter 5 frontend 0 (Silicon Labs Si2168)... [ 6.041844] cx23885: cx23885_dvb_register() allocating 1 frontend(s) [ 6.041845] cx23885: cx23885[3]: cx23885 based dvb card [ 6.041846] cx23885: dvb_register(): board=60 port=1 [ 6.050971] si2168 20-0064: firmware version: B 4.0.2 [ 6.052075] dvbdev: DVB: registering new adapter (cx23885[3]) [ 6.052076] cx23885 0000:08:00.0: DVB: registering adapter 6 frontend 0 (Silicon Labs Si2168)... [ 6.052305] cx23885: cx23885_dvb_register() allocating 1 frontend(s) [ 6.052306] cx23885: cx23885[3]: cx23885 based dvb card [ 6.052308] cx23885: dvb_register(): board=60 port=2 [ 6.061330] si2168 20-0066: firmware version: B 4.0.2 [ 6.062417] dvbdev: DVB: registering new adapter (cx23885[3]) [ 6.062418] cx23885 0000:08:00.0: DVB: registering adapter 7 frontend 0 (Silicon Labs Si2168)... [ 6.414069] cx23885: cx23885_dvb_register() allocating 1 frontend(s) [ 6.414073] cx23885: cx23885[4]: cx23885 based dvb card [ 6.414079] cx23885: dvb_register(): board=60 port=1 [ 6.426100] si2168 25-0064: firmware version: B 4.0.2 [ 6.429878] cx23885[4]: dvb_register_adapter failed (errno = -23) [ 6.429883] vb2_dvb_register_adapter failed (errno = -23) [ 6.430292] cx23885: cx23885_dvb_register() dvb_register failed err = -22 [ 6.430306] cx23885: cx23885_dev_setup() Failed to register dvb adapters on VID_B [ 6.430313] cx23885: cx23885_dvb_register() allocating 1 frontend(s) [ 6.430317] cx23885: cx23885[4]: cx23885 based dvb card [ 6.430322] cx23885: dvb_register(): board=60 port=2 [ 6.442274] si2168 25-0066: firmware version: B 4.0.2 [ 6.446024] cx23885[4]: dvb_register_adapter failed (errno = -23) [ 6.446029] vb2_dvb_register_adapter failed (errno = -23) [ 6.446430] cx23885: cx23885_dvb_register() dvb_register failed err = -22 [ 6.446442] cx23885: cx23885_dev_setup() Failed to register dvb on VID_C [ 6.797770] cx23885: cx23885_dvb_register() allocating 1 frontend(s) [ 6.797770] cx23885: cx23885[5]: cx23885 based dvb card [ 6.797771] cx23885: dvb_register(): board=60 port=1 [ 6.806865] si2168 28-0064: firmware version: B 4.0.2 [ 6.807954] cx23885[5]: dvb_register_adapter failed (errno = -23) [ 6.807955] vb2_dvb_register_adapter failed (errno = -23) [ 6.808061] cx23885: cx23885_dvb_register() dvb_register failed err = -22 [ 6.808063] cx23885: cx23885_dev_setup() Failed to register dvb adapters on VID_B [ 6.808065] cx23885: cx23885_dvb_register() allocating 1 frontend(s) [ 6.808065] cx23885: cx23885[5]: cx23885 based dvb card [ 6.808066] cx23885: dvb_register(): board=60 port=2 [ 6.817174] si2168 28-0066: firmware version: B 4.0.2 [ 6.818288] cx23885[5]: dvb_register_adapter failed (errno = -23) [ 6.818288] vb2_dvb_register_adapter failed (errno = -23) [ 6.818335] cx23885: cx23885_dvb_register() dvb_register failed err = -22 [ 6.818337] cx23885: cx23885_dev_setup() Failed to register dvb on VID_C [ 7.170080] cx23885: cx23885_dvb_register() allocating 1 frontend(s) [ 7.170084] cx23885: cx23885[6]: cx23885 based dvb card [ 7.170089] cx23885: dvb_register(): board=60 port=1 [ 7.181956] si2168 31-0064: firmware version: B 4.0.2 [ 7.185653] cx23885[6]: dvb_register_adapter failed (errno = -23) [ 7.185658] vb2_dvb_register_adapter failed (errno = -23) [ 7.186200] cx23885: cx23885_dvb_register() dvb_register failed err = -22 [ 7.186213] cx23885: cx23885_dev_setup() Failed to register dvb adapters on VID_B [ 7.186220] cx23885: cx23885_dvb_register() allocating 1 frontend(s) [ 7.186224] cx23885: cx23885[6]: cx23885 based dvb card [ 7.186229] cx23885: dvb_register(): board=60 port=2 [ 7.198220] si2168 31-0066: firmware version: B 4.0.2 [ 7.201928] cx23885[6]: dvb_register_adapter failed (errno = -23) [ 7.201932] vb2_dvb_register_adapter failed (errno = -23) [ 7.202261] cx23885: cx23885_dvb_register() dvb_register failed err = -22 [ 7.202275] cx23885: cx23885_dev_setup() Failed to register dvb on VID_C [ 7.553803] cx23885: cx23885_dvb_register() allocating 1 frontend(s) [ 7.553803] cx23885: cx23885[7]: cx23885 based dvb card [ 7.553804] cx23885: dvb_register(): board=60 port=1 [ 7.562866] si2168 34-0064: firmware version: B 4.0.2 [ 7.563935] cx23885[7]: dvb_register_adapter failed (errno = -23) [ 7.563936] vb2_dvb_register_adapter failed (errno = -23) [ 7.564039] cx23885: cx23885_dvb_register() dvb_register failed err = -22 [ 7.564042] cx23885: cx23885_dev_setup() Failed to register dvb adapters on VID_B [ 7.564043] cx23885: cx23885_dvb_register() allocating 1 frontend(s) [ 7.564044] cx23885: cx23885[7]: cx23885 based dvb card [ 7.564045] cx23885: dvb_register(): board=60 port=2 [ 7.573181] si2168 34-0066: firmware version: B 4.0.2 [ 7.574290] cx23885[7]: dvb_register_adapter failed (errno = -23) [ 7.574291] vb2_dvb_register_adapter failed (errno = -23) [ 7.574380] cx23885: cx23885_dvb_register() dvb_register failed err = -22 [ 7.574383] cx23885: cx23885_dev_setup() Failed to register dvb on VID_C

apt install linux-mediatree linux-firmware-hauppauge Reading package lists... Done Building dependency tree... Done Reading state information... Done linux-firmware-hauppauge is already the newest version (0.1.8+jammy). linux-mediatree is already the newest version (0.2.8+jammy).

estimadarocha commented 1 year ago

option cx23885 debug=1 option cx25840 debug=1 options tuner debug=1 options dvb-core frontend_debug=1 options dvb-core debug=1

dmesg | egrep 'si2|lgdt|cx2|dvb|tune|frontend|adapter' [ 4.462104] cx23885: cx23885 driver version 0.0.4 loaded [ 4.462133] cx23885 0000:03:00.0: enabling device (0000 -> 0002) [ 4.462241] cx23885: CORE cx23885[0]: subsystem: 0070:6a28, board: Hauppauge WinTV-QuadHD-DVB(885) [card=60,autodetected] [ 4.816739] tveeprom: tuner model is SiLabs Si2157 (idx 186, type 4) [ 4.816742] cx23885: cx23885[0]: hauppauge eeprom: model=166200 [ 4.816744] cx23885: cx23885_dvb_register() allocating 1 frontend(s) [ 4.816745] cx23885: cx23885[0]: cx23885 based dvb card [ 4.816747] cx23885: dvb_register(): board=60 port=1 [ 4.838100] si2168 5-0064: Silicon Labs Si2168-B40 successfully identified [ 4.838101] si2168 5-0064: firmware version: B 4.0.2 [ 4.840725] si2157 6-0060: Silicon Labs Si2147/2148/2157/2158 successfully attached [ 4.840733] dvbdev: DVB: registering new adapter (cx23885[0]) [ 4.840734] cx23885 0000:03:00.0: DVB: registering adapter 0 frontend 0 (Silicon Labs Si2168)... [ 4.840909] cx23885: cx23885_dvb_register() allocating 1 frontend(s) [ 4.840910] cx23885: cx23885[0]: cx23885 based dvb card [ 4.840913] cx23885: dvb_register(): board=60 port=2 [ 4.849963] si2168 5-0066: Silicon Labs Si2168-B40 successfully identified [ 4.849964] si2168 5-0066: firmware version: B 4.0.2 [ 4.851019] si2157 6-0062: Silicon Labs Si2147/2148/2157/2158 successfully attached [ 4.851026] dvbdev: DVB: registering new adapter (cx23885[0]) [ 4.851027] cx23885 0000:03:00.0: DVB: registering adapter 1 frontend 0 (Silicon Labs Si2168)... [ 4.851245] cx23885: cx23885_dev_checkrevision() Hardware revision = 0xa5 [ 4.851250] cx23885: cx23885[0]/0: found at 0000:03:00.0, rev: 4, irq: 17, latency: 0, mmio: 0x90800000 [ 4.851308] cx23885 0000:04:00.0: enabling device (0000 -> 0002) [ 4.851434] cx23885: CORE cx23885[1]: subsystem: 0070:6b28, board: Hauppauge WinTV-QuadHD-DVB(885) [card=60,autodetected] [ 5.201366] tveeprom: tuner model is SiLabs Si2157 (idx 186, type 4) [ 5.201370] cx23885: cx23885[1]: hauppauge eeprom: model=166201 [ 5.201371] cx23885: cx23885_dvb_register() allocating 1 frontend(s) [ 5.201372] cx23885: cx23885[1]: cx23885 based dvb card [ 5.201374] cx23885: dvb_register(): board=60 port=1 [ 5.210554] si2168 10-0064: Silicon Labs Si2168-B40 successfully identified [ 5.210555] si2168 10-0064: firmware version: B 4.0.2 [ 5.211613] si2157 11-0060: Silicon Labs Si2147/2148/2157/2158 successfully attached [ 5.211620] dvbdev: DVB: registering new adapter (cx23885[1]) [ 5.211622] cx23885 0000:04:00.0: DVB: registering adapter 2 frontend 0 (Silicon Labs Si2168)... [ 5.212071] cx23885: cx23885_dvb_register() allocating 1 frontend(s) [ 5.212072] cx23885: cx23885[1]: cx23885 based dvb card [ 5.212073] cx23885: dvb_register(): board=60 port=2 [ 5.221192] si2168 10-0066: Silicon Labs Si2168-B40 successfully identified [ 5.221193] si2168 10-0066: firmware version: B 4.0.2 [ 5.222214] si2157 11-0062: Silicon Labs Si2147/2148/2157/2158 successfully attached [ 5.222220] dvbdev: DVB: registering new adapter (cx23885[1]) [ 5.222221] cx23885 0000:04:00.0: DVB: registering adapter 3 frontend 0 (Silicon Labs Si2168)... [ 5.222664] cx23885: cx23885_dev_checkrevision() Hardware revision = 0xa5 [ 5.222668] cx23885: cx23885[1]/0: found at 0000:04:00.0, rev: 4, irq: 18, latency: 0, mmio: 0x90600000 [ 5.222710] cx23885 0000:07:00.0: enabling device (0000 -> 0002) [ 5.222824] cx23885: CORE cx23885[2]: subsystem: 0070:6a28, board: Hauppauge WinTV-QuadHD-DVB(885) [card=60,autodetected] [ 5.573917] tveeprom: tuner model is SiLabs Si2157 (idx 186, type 4) [ 5.573935] cx23885: cx23885[2]: hauppauge eeprom: model=166200 [ 5.573939] cx23885: cx23885_dvb_register() allocating 1 frontend(s) [ 5.573943] cx23885: cx23885[2]: cx23885 based dvb card [ 5.573947] cx23885: dvb_register(): board=60 port=1 [ 5.585959] si2168 15-0064: Silicon Labs Si2168-B40 successfully identified [ 5.585965] si2168 15-0064: firmware version: B 4.0.2 [ 5.589746] si2157 16-0060: Silicon Labs Si2147/2148/2157/2158 successfully attached [ 5.589776] dvbdev: DVB: registering new adapter (cx23885[2]) [ 5.589781] cx23885 0000:07:00.0: DVB: registering adapter 4 frontend 0 (Silicon Labs Si2168)... [ 5.591090] cx23885: cx23885_dvb_register() allocating 1 frontend(s) [ 5.591096] cx23885: cx23885[2]: cx23885 based dvb card [ 5.591104] cx23885: dvb_register(): board=60 port=2 [ 5.603024] si2168 15-0066: Silicon Labs Si2168-B40 successfully identified [ 5.603029] si2168 15-0066: firmware version: B 4.0.2 [ 5.606814] si2157 16-0062: Silicon Labs Si2147/2148/2157/2158 successfully attached [ 5.606845] dvbdev: DVB: registering new adapter (cx23885[2]) [ 5.606850] cx23885 0000:07:00.0: DVB: registering adapter 5 frontend 0 (Silicon Labs Si2168)... [ 5.607968] cx23885: cx23885_dev_checkrevision() Hardware revision = 0xa5 [ 5.607978] cx23885: cx23885[2]/0: found at 0000:07:00.0, rev: 4, irq: 19, latency: 0, mmio: 0x90400000 [ 5.608167] cx23885 0000:08:00.0: enabling device (0000 -> 0002) [ 5.608453] cx23885: CORE cx23885[3]: subsystem: 0070:6b28, board: Hauppauge WinTV-QuadHD-DVB(885) [card=60,autodetected] [ 5.957741] tveeprom: tuner model is SiLabs Si2157 (idx 186, type 4) [ 5.957744] cx23885: cx23885[3]: hauppauge eeprom: model=166201 [ 5.957745] cx23885: cx23885_dvb_register() allocating 1 frontend(s) [ 5.957750] cx23885: cx23885[3]: cx23885 based dvb card [ 5.957751] cx23885: dvb_register(): board=60 port=1 [ 5.966888] si2168 20-0064: Silicon Labs Si2168-B40 successfully identified [ 5.966889] si2168 20-0064: firmware version: B 4.0.2 [ 5.967906] si2157 21-0060: Silicon Labs Si2147/2148/2157/2158 successfully attached [ 5.967912] dvbdev: DVB: registering new adapter (cx23885[3]) [ 5.967913] cx23885 0000:08:00.0: DVB: registering adapter 6 frontend 0 (Silicon Labs Si2168)... [ 5.968375] cx23885: cx23885_dvb_register() allocating 1 frontend(s) [ 5.968376] cx23885: cx23885[3]: cx23885 based dvb card [ 5.968377] cx23885: dvb_register(): board=60 port=2 [ 5.977500] si2168 20-0066: Silicon Labs Si2168-B40 successfully identified [ 5.977501] si2168 20-0066: firmware version: B 4.0.2 [ 5.978516] si2157 21-0062: Silicon Labs Si2147/2148/2157/2158 successfully attached [ 5.978522] dvbdev: DVB: registering new adapter (cx23885[3]) [ 5.978523] cx23885 0000:08:00.0: DVB: registering adapter 7 frontend 0 (Silicon Labs Si2168)... [ 5.978975] cx23885: cx23885_dev_checkrevision() Hardware revision = 0xa5 [ 5.978978] cx23885: cx23885[3]/0: found at 0000:08:00.0, rev: 4, irq: 16, latency: 0, mmio: 0x90200000 [ 5.979011] cx23885 0000:0b:00.0: enabling device (0000 -> 0002) [ 5.979078] cx23885: CORE cx23885[4]: subsystem: 0070:6a28, board: Hauppauge WinTV-QuadHD-DVB(885) [card=60,autodetected] [ 6.329964] tveeprom: tuner model is SiLabs Si2157 (idx 186, type 4) [ 6.329981] cx23885: cx23885[4]: hauppauge eeprom: model=166200 [ 6.329985] cx23885: cx23885_dvb_register() allocating 1 frontend(s) [ 6.329989] cx23885: cx23885[4]: cx23885 based dvb card [ 6.329994] cx23885: dvb_register(): board=60 port=1 [ 6.342112] si2168 25-0064: Silicon Labs Si2168-B40 successfully identified [ 6.342118] si2168 25-0064: firmware version: B 4.0.2 [ 6.345927] si2157 26-0060: Silicon Labs Si2147/2148/2157/2158 successfully attached [ 6.345972] cx23885[4]: dvb_register_adapter failed (errno = -23) [ 6.345977] vb2_dvb_register_adapter failed (errno = -23) [ 6.346395] cx23885: cx23885_dvb_register() dvb_register failed err = -22 [ 6.346411] cx23885: cx23885_dev_setup() Failed to register dvb adapters on VID_B [ 6.346418] cx23885: cx23885_dvb_register() allocating 1 frontend(s) [ 6.346422] cx23885: cx23885[4]: cx23885 based dvb card [ 6.346427] cx23885: dvb_register(): board=60 port=2 [ 6.358443] si2168 25-0066: Silicon Labs Si2168-B40 successfully identified [ 6.358449] si2168 25-0066: firmware version: B 4.0.2 [ 6.362261] si2157 26-0062: Silicon Labs Si2147/2148/2157/2158 successfully attached [ 6.362291] cx23885[4]: dvb_register_adapter failed (errno = -23) [ 6.362295] vb2_dvb_register_adapter failed (errno = -23) [ 6.362754] cx23885: cx23885_dvb_register() dvb_register failed err = -22 [ 6.362768] cx23885: cx23885_dev_setup() Failed to register dvb on VID_C [ 6.362777] cx23885: cx23885_dev_checkrevision() Hardware revision = 0xa5 [ 6.362786] cx23885: cx23885[4]/0: found at 0000:0b:00.0, rev: 4, irq: 19, latency: 0, mmio: 0x90000000 [ 6.362892] cx23885 0000:0c:00.0: enabling device (0000 -> 0002) [ 6.363145] cx23885: CORE cx23885[5]: subsystem: 0070:6b28, board: Hauppauge WinTV-QuadHD-DVB(885) [card=60,autodetected] [ 6.713792] tveeprom: tuner model is SiLabs Si2157 (idx 186, type 4) [ 6.713795] cx23885: cx23885[5]: hauppauge eeprom: model=166201 [ 6.713796] cx23885: cx23885_dvb_register() allocating 1 frontend(s) [ 6.713797] cx23885: cx23885[5]: cx23885 based dvb card [ 6.713798] cx23885: dvb_register(): board=60 port=1 [ 6.722943] si2168 28-0064: Silicon Labs Si2168-B40 successfully identified [ 6.722944] si2168 28-0064: firmware version: B 4.0.2 [ 6.724006] si2157 29-0060: Silicon Labs Si2147/2148/2157/2158 successfully attached [ 6.724013] cx23885[5]: dvb_register_adapter failed (errno = -23) [ 6.724013] vb2_dvb_register_adapter failed (errno = -23) [ 6.724186] cx23885: cx23885_dvb_register() dvb_register failed err = -22 [ 6.724188] cx23885: cx23885_dev_setup() Failed to register dvb adapters on VID_B [ 6.724190] cx23885: cx23885_dvb_register() allocating 1 frontend(s) [ 6.724190] cx23885: cx23885[5]: cx23885 based dvb card [ 6.724191] cx23885: dvb_register(): board=60 port=2 [ 6.733347] si2168 28-0066: Silicon Labs Si2168-B40 successfully identified [ 6.733348] si2168 28-0066: firmware version: B 4.0.2 [ 6.734381] si2157 29-0062: Silicon Labs Si2147/2148/2157/2158 successfully attached [ 6.734387] cx23885[5]: dvb_register_adapter failed (errno = -23) [ 6.734388] vb2_dvb_register_adapter failed (errno = -23) [ 6.734531] cx23885: cx23885_dvb_register() dvb_register failed err = -22 [ 6.734533] cx23885: cx23885_dev_setup() Failed to register dvb on VID_C [ 6.734536] cx23885: cx23885_dev_checkrevision() Hardware revision = 0xa5 [ 6.734539] cx23885: cx23885[5]/0: found at 0000:0c:00.0, rev: 4, irq: 16, latency: 0, mmio: 0x8fe00000 [ 6.734586] cx23885 0000:0f:00.0: enabling device (0000 -> 0002) [ 6.734657] cx23885: CORE cx23885[6]: subsystem: 0070:6a28, board: Hauppauge WinTV-QuadHD-DVB(885) [card=60,autodetected] [ 7.085799] tveeprom: tuner model is SiLabs Si2157 (idx 186, type 4) [ 7.085817] cx23885: cx23885[6]: hauppauge eeprom: model=166200 [ 7.085820] cx23885: cx23885_dvb_register() allocating 1 frontend(s) [ 7.085824] cx23885: cx23885[6]: cx23885 based dvb card [ 7.085829] cx23885: dvb_register(): board=60 port=1 [ 7.097811] si2168 31-0064: Silicon Labs Si2168-B40 successfully identified [ 7.097817] si2168 31-0064: firmware version: B 4.0.2 [ 7.101566] si2157 32-0060: Silicon Labs Si2147/2148/2157/2158 successfully attached [ 7.101596] cx23885[6]: dvb_register_adapter failed (errno = -23) [ 7.101600] vb2_dvb_register_adapter failed (errno = -23) [ 7.101934] cx23885: cx23885_dvb_register() dvb_register failed err = -22 [ 7.101950] cx23885: cx23885_dev_setup() Failed to register dvb adapters on VID_B [ 7.101958] cx23885: cx23885_dvb_register() allocating 1 frontend(s) [ 7.101962] cx23885: cx23885[6]: cx23885 based dvb card [ 7.101967] cx23885: dvb_register(): board=60 port=2 [ 7.113981] si2168 31-0066: Silicon Labs Si2168-B40 successfully identified [ 7.113987] si2168 31-0066: firmware version: B 4.0.2 [ 7.117751] si2157 32-0062: Silicon Labs Si2147/2148/2157/2158 successfully attached [ 7.117781] cx23885[6]: dvb_register_adapter failed (errno = -23) [ 7.117785] vb2_dvb_register_adapter failed (errno = -23) [ 7.118263] cx23885: cx23885_dvb_register() dvb_register failed err = -22 [ 7.118277] cx23885: cx23885_dev_setup() Failed to register dvb on VID_C [ 7.118286] cx23885: cx23885_dev_checkrevision() Hardware revision = 0xa5 [ 7.118293] cx23885: cx23885[6]/0: found at 0000:0f:00.0, rev: 4, irq: 17, latency: 0, mmio: 0x8fc00000 [ 7.118393] cx23885 0000:10:00.0: enabling device (0000 -> 0002) [ 7.118635] cx23885: CORE cx23885[7]: subsystem: 0070:6b28, board: Hauppauge WinTV-QuadHD-DVB(885) [card=60,autodetected] [ 7.469823] tveeprom: tuner model is SiLabs Si2157 (idx 186, type 4) [ 7.469826] cx23885: cx23885[7]: hauppauge eeprom: model=166201 [ 7.469827] cx23885: cx23885_dvb_register() allocating 1 frontend(s) [ 7.469828] cx23885: cx23885[7]: cx23885 based dvb card [ 7.469829] cx23885: dvb_register(): board=60 port=1 [ 7.479014] si2168 34-0064: Silicon Labs Si2168-B40 successfully identified [ 7.479015] si2168 34-0064: firmware version: B 4.0.2 [ 7.480069] si2157 35-0060: Silicon Labs Si2147/2148/2157/2158 successfully attached [ 7.480076] cx23885[7]: dvb_register_adapter failed (errno = -23) [ 7.480076] vb2_dvb_register_adapter failed (errno = -23) [ 7.480248] cx23885: cx23885_dvb_register() dvb_register failed err = -22 [ 7.480251] cx23885: cx23885_dev_setup() Failed to register dvb adapters on VID_B [ 7.480252] cx23885: cx23885_dvb_register() allocating 1 frontend(s) [ 7.480253] cx23885: cx23885[7]: cx23885 based dvb card [ 7.480254] cx23885: dvb_register(): board=60 port=2 [ 7.489441] si2168 34-0066: Silicon Labs Si2168-B40 successfully identified [ 7.489442] si2168 34-0066: firmware version: B 4.0.2 [ 7.490495] si2157 35-0062: Silicon Labs Si2147/2148/2157/2158 successfully attached [ 7.490501] cx23885[7]: dvb_register_adapter failed (errno = -23) [ 7.490502] vb2_dvb_register_adapter failed (errno = -23) [ 7.490674] cx23885: cx23885_dvb_register() dvb_register failed err = -22 [ 7.490677] cx23885: cx23885_dev_setup() Failed to register dvb on VID_C [ 7.490680] cx23885: cx23885_dev_checkrevision() Hardware revision = 0xa5

Saentist commented 1 year ago

@b-rad-NDi Confirm is this a 15+ linux kernel BUG with 8 tuners limit, and share some steps to confirm is used hauppague linux-mediatree.