You are not logged in.
Longtime Xubuntu user, very recently switched to Arch with xfce4. Thanks to the awesome Arch wiki, almost all of my hardware issues were easily resolved (HP wireless printer, old Epson scanner). Unfortunately, I'm still having issues with a USB TV tuner (Hauppauge WinTV-HVR-955Q) when trying to watch over-the-air terrestrial broadcast TV in the USA (so, ATSC). In Kaffeine, I'm able to scan for channels and locate all the channels I found when I was using Xubuntu. When I select the channel i want to watch, the channel guide shows up telling me what program is currently on and what program is on next. However, the picture is either completely blank or the picture appears but is extremely pixelated. At no point is there sound. lsusb identifies the device correctly. The device appears in Kaffeine correctly.
In Xubuntu, I followed these instructions to get the card to work:
https://www.hauppauge.com/pages/support … linux.html
I'm not sure how to "convert" those instructions to Arch. I'm thinking I need to add the correct driver, but I'm not sure. I've searched the repos and AUR for anything "hauppage" but didn't see anything obvious.
Any suggestions are greatly appreciated.
Last edited by DKEBeck (2022-08-28 18:14:07)
Offline
If this should be in the Multimedia/Games section of this forum, please let me know.
The linuxtv.org page for this device has the correct dmesg output for plugging in and using this tuner:
https://www.linuxtv.org/wiki/index.php/ … V-HVR-955Q
Here is mine:
[ 360.731231] usb 1-2: new high-speed USB device number 9 using xhci_hcd
[ 360.874598] usb 1-2: New USB device found, idVendor=2040, idProduct=b123, bcdDevice=40.01
[ 360.874621] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 360.874632] usb 1-2: Product: Hauppauge Device
[ 360.874640] usb 1-2: Manufacturer: Hauppauge
[ 360.874648] usb 1-2: SerialNumber: 4035954125
[ 360.937660] Registered IR keymap rc-hauppauge
[ 360.941472] IR RC5(x/sz) protocol handler initialized
[ 361.001147] rc rc1: Conexant Hybrid TV (cx231xx) MCE IR no TX (2040:b123) as /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/rc/rc1
[ 361.001262] rc rc1: lirc_dev: driver mceusb registered at minor = 0, raw IR receiver, no transmitter
[ 361.001292] input: Conexant Hybrid TV (cx231xx) MCE IR no TX (2040:b123) as /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/rc/rc1/input18
[ 361.168296] mceusb 1-2:1.0: long-range (0x1) receiver active
[ 361.217855] mceusb 1-2:1.0: Registered Hauppauge Hauppauge Device with mce emulator interface version 1
[ 361.217861] mceusb 1-2:1.0: 2 tx ports (0x3 cabled) and 2 rx sensors (0x1 active)
[ 361.217947] usbcore: registered new interface driver mceusb
[ 361.236299] mc: Linux media interface: v0.10
[ 361.248202] videodev: Linux video capture interface: v2.00
[ 361.277905] cx231xx 1-2:1.1: New device Hauppauge Hauppauge Device @ 480 Mbps (2040:b123) with 7 interfaces
[ 361.277935] cx231xx 1-2:1.1: Identified as Hauppauge WinTV-HVR-955Q (111401) (card=21)
[ 361.278177] i2c i2c-8: Added multiplexed i2c bus 10
[ 361.278198] i2c i2c-8: Added multiplexed i2c bus 11
[ 361.463292] cx25840 7-0044: cx23102 A/V decoder found @ 0x88 (cx231xx #0-0)
[ 363.723790] cx25840 7-0044: loaded v4l-cx231xx-avcore-01.fw firmware (16382 bytes)
[ 363.801319] tveeprom: Hauppauge model 111401, rev E3I6, serial# 4035954125
[ 363.801325] tveeprom: MAC address is 00:0d:fe:8f:c5:cd
[ 363.801327] tveeprom: tuner model is SiLabs Si2157 (idx 186, type 4)
[ 363.801330] tveeprom: TV standards NTSC(M) ATSC/DVB Digital (eeprom 0x88)
[ 363.801333] tveeprom: audio processor is CX23102 (idx 47)
[ 363.801335] tveeprom: decoder processor is CX23102 (idx 46)
[ 363.801336] tveeprom: has no radio, has IR receiver, has no IR transmitter
[ 363.801342] cx231xx 1-2:1.1: v4l2 driver version 0.0.3
[ 363.973506] cx231xx 1-2:1.1: Registered video device video0 [v4l2]
[ 363.973901] cx231xx 1-2:1.1: Registered VBI device vbi0
[ 363.973918] cx231xx 1-2:1.1: video EndPoint Addr 0x84, Alternate settings: 5
[ 363.973932] cx231xx 1-2:1.1: VBI EndPoint Addr 0x85, Alternate settings: 2
[ 363.973941] cx231xx 1-2:1.1: sliced CC EndPoint Addr 0x86, Alternate settings: 2
[ 363.973949] cx231xx 1-2:1.1: TS EndPoint Addr 0x81, Alternate settings: 6
[ 363.974664] usbcore: registered new interface driver cx231xx
[ 363.992021] cx231xx 1-2:1.1: audio EndPoint Addr 0x83, Alternate settings: 3
[ 363.992025] cx231xx 1-2:1.1: Cx231xx Audio Extension initialized
[ 364.069662] i2c i2c-11: Added multiplexed i2c bus 12
[ 364.069665] lgdt3306a 11-0059: LG Electronics LGDT3306A successfully identified
[ 364.074834] si2157 11-0060: Silicon Labs Si2157 successfully attached
[ 364.074846] dvbdev: DVB: registering new adapter (cx231xx #0)
[ 364.074849] cx231xx 1-2:1.1: DVB: registering adapter 0 frontend 0 (LG Electronics LGDT3306A VSB/QAM Frontend)...
[ 364.074851] dvbdev: dvb_create_media_entity: media entity 'LG Electronics LGDT3306A VSB/QAM Frontend' registered.
[ 364.075073] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
[ 364.075467] cx231xx 1-2:1.1: Successfully loaded cx231xx-dvb
[ 364.075474] cx231xx 1-2:1.1: Cx231xx dvb Extension initialized
[ 516.326517] si2157 11-0060: found a 'Silicon Labs Si2157-A30 ROM 0x50'
[ 516.327016] si2157 11-0060: Using ROM firmware.
[ 516.376487] si2157 11-0060: firmware version: 3.0.5
There are some subtle differences between mine and the documentation, but the only thing I can see that seemed to matter was at the end where the tuner was using the ROM firmware. I found what I believe to be the correct firmware for the tuner and put it in /lib/firmware. The updated dmesg:
[ 110.691631] si2157 11-0060: found a 'Silicon Labs Si2157-A30 ROM 0x50'
[ 110.691960] si2157 11-0060: downloading firmware from file 'dvb-tuner-si2157-a30-01.fw'
[ 112.329148] si2157 11-0060: firmware version: 3.0.5
Unfortunately, doing that didn't fix the issue - it remains exactly the same.
Last edited by DKEBeck (2022-08-15 19:30:08)
Offline
Hi, I don't know if this will fix your issue, but just the other day, upon a new install of Manjaro (which is based on Arch), none of my media devices were playing either, with vlc.
What I did was removed the installed VLC package via 'sudo pacman -R vlc' and anything that came back as depends on vlc. Then reinstalled VLC (sudo pacman -S vlc' and any other depends on, and voila, Video was playing fine.
I wasn't using Kaffeine, however "under the hood" kaffeine uses libvlc. I don't know how to explain why or any reasoning as to why, but that worked for me.
Last edited by majortom9 (2022-08-24 23:55:22)
Offline
Comparing your dmesg output to the example provided, it looks like your kernel is not loading some important modules related to DVB devices.
Please post the output of:
zgrep -i dvb /proc/config.gz
If you are missing, for example, dvb core and/or dvb usb this could explain why your kernel isn't showing all the same modules getting control of the necessary parts of the hardware.
What happens if you try to modprobe some of the missing modules manually, and do you have any files with "dvb" in their name under /lib/modules?
[Edit: Saw that you address /lib/firmware under your second post]
Last edited by aldyrius (2022-08-26 17:25:40)
Offline
Here is the output of that command:
$ zgrep -i dvb /proc/config.gz
CONFIG_DVB_CORE=m
CONFIG_MEDIA_CONTROLLER_DVB=y
CONFIG_DVB_MMAP=y
CONFIG_DVB_NET=y
CONFIG_DVB_MAX_ADAPTERS=16
CONFIG_DVB_DYNAMIC_MINORS=y
# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set
# CONFIG_DVB_ULE_DEBUG is not set
CONFIG_VIDEO_PVRUSB2_DVB=y
CONFIG_VIDEO_CX231XX_DVB=m
CONFIG_VIDEO_TM6000_DVB=m
CONFIG_DVB_AS102=m
CONFIG_DVB_B2C2_FLEXCOP_USB=m
# CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set
CONFIG_DVB_USB_V2=m
CONFIG_DVB_USB_AF9015=m
CONFIG_DVB_USB_AF9035=m
CONFIG_DVB_USB_ANYSEE=m
CONFIG_DVB_USB_AU6610=m
CONFIG_DVB_USB_AZ6007=m
CONFIG_DVB_USB_CE6230=m
CONFIG_DVB_USB_DVBSKY=m
CONFIG_DVB_USB_EC168=m
CONFIG_DVB_USB_GL861=m
CONFIG_DVB_USB_LME2510=m
CONFIG_DVB_USB_MXL111SF=m
CONFIG_DVB_USB_RTL28XXU=m
CONFIG_DVB_USB_ZD1301=m
CONFIG_DVB_USB=m
# CONFIG_DVB_USB_DEBUG is not set
CONFIG_DVB_USB_A800=m
CONFIG_DVB_USB_AF9005=m
CONFIG_DVB_USB_AF9005_REMOTE=m
CONFIG_DVB_USB_AZ6027=m
CONFIG_DVB_USB_CINERGY_T2=m
CONFIG_DVB_USB_CXUSB=m
CONFIG_DVB_USB_CXUSB_ANALOG=y
CONFIG_DVB_USB_DIB0700=m
CONFIG_DVB_USB_DIB3000MC=m
CONFIG_DVB_USB_DIBUSB_MB=m
CONFIG_DVB_USB_DIBUSB_MB_FAULTY=y
CONFIG_DVB_USB_DIBUSB_MC=m
CONFIG_DVB_USB_DIGITV=m
CONFIG_DVB_USB_DTT200U=m
CONFIG_DVB_USB_DTV5100=m
CONFIG_DVB_USB_DW2102=m
CONFIG_DVB_USB_GP8PSK=m
CONFIG_DVB_USB_M920X=m
CONFIG_DVB_USB_NOVA_T_USB2=m
CONFIG_DVB_USB_OPERA1=m
CONFIG_DVB_USB_PCTV452E=m
CONFIG_DVB_USB_TECHNISAT_USB2=m
CONFIG_DVB_USB_TTUSB2=m
CONFIG_DVB_USB_UMT_010=m
CONFIG_DVB_USB_VP702X=m
CONFIG_DVB_USB_VP7045=m
CONFIG_DVB_TTUSB_BUDGET=m
CONFIG_DVB_TTUSB_DEC=m
CONFIG_VIDEO_EM28XX_DVB=m
CONFIG_DVB_BT8XX=m
CONFIG_VIDEO_CX88_DVB=m
CONFIG_VIDEO_SAA7134_DVB=m
CONFIG_DVB_B2C2_FLEXCOP_PCI=m
# CONFIG_DVB_B2C2_FLEXCOP_PCI_DEBUG is not set
CONFIG_DVB_DDBRIDGE=m
# CONFIG_DVB_DDBRIDGE_MSIENABLE is not set
CONFIG_DVB_DM1105=m
CONFIG_DVB_MANTIS=m
CONFIG_DVB_HOPPER=m
CONFIG_DVB_NETUP_UNIDVB=m
CONFIG_DVB_NGENE=m
CONFIG_DVB_PLUTO2=m
CONFIG_DVB_PT1=m
CONFIG_DVB_PT3=m
CONFIG_DVB_SMIPCIE=m
CONFIG_DVB_BUDGET_CORE=m
CONFIG_DVB_BUDGET=m
CONFIG_DVB_BUDGET_CI=m
CONFIG_DVB_BUDGET_AV=m
CONFIG_DVB_PLATFORM_DRIVERS=y
# MMC/SDIO DVB adapters
CONFIG_DVB_TEST_DRIVERS=y
CONFIG_DVB_VIDTV=m
CONFIG_DVB_FIREDTV=m
CONFIG_DVB_FIREDTV_INPUT=y
CONFIG_DVB_B2C2_FLEXCOP=m
CONFIG_VIDEOBUF2_DVB=m
# DVB Frontend drivers auto-selected by 'Autoselect ancillary drivers'
CONFIG_DVB_M88DS3103=m
CONFIG_DVB_MXL5XX=m
CONFIG_DVB_STB0899=m
CONFIG_DVB_STB6100=m
CONFIG_DVB_STV090x=m
CONFIG_DVB_STV0910=m
CONFIG_DVB_STV6110x=m
CONFIG_DVB_STV6111=m
CONFIG_DVB_DRXK=m
CONFIG_DVB_MN88472=m
CONFIG_DVB_MN88473=m
CONFIG_DVB_SI2165=m
CONFIG_DVB_TDA18271C2DD=m
# DVB-S (satellite) frontends
CONFIG_DVB_CX24110=m
CONFIG_DVB_CX24116=m
CONFIG_DVB_CX24117=m
CONFIG_DVB_CX24120=m
CONFIG_DVB_CX24123=m
CONFIG_DVB_DS3000=m
CONFIG_DVB_MB86A16=m
CONFIG_DVB_MT312=m
CONFIG_DVB_S5H1420=m
CONFIG_DVB_SI21XX=m
CONFIG_DVB_STB6000=m
CONFIG_DVB_STV0288=m
CONFIG_DVB_STV0299=m
CONFIG_DVB_STV0900=m
CONFIG_DVB_STV6110=m
CONFIG_DVB_TDA10071=m
CONFIG_DVB_TDA10086=m
CONFIG_DVB_TDA8083=m
CONFIG_DVB_TDA8261=m
CONFIG_DVB_TDA826X=m
CONFIG_DVB_TS2020=m
CONFIG_DVB_TUA6100=m
CONFIG_DVB_TUNER_CX24113=m
CONFIG_DVB_TUNER_ITD1000=m
CONFIG_DVB_VES1X93=m
CONFIG_DVB_ZL10036=m
CONFIG_DVB_ZL10039=m
# DVB-T (terrestrial) frontends
CONFIG_DVB_AF9013=m
CONFIG_DVB_AS102_FE=m
CONFIG_DVB_CX22700=m
CONFIG_DVB_CX22702=m
CONFIG_DVB_CXD2820R=m
CONFIG_DVB_CXD2841ER=m
CONFIG_DVB_DIB3000MB=m
CONFIG_DVB_DIB3000MC=m
CONFIG_DVB_DIB7000M=m
CONFIG_DVB_DIB7000P=m
CONFIG_DVB_DRXD=m
CONFIG_DVB_EC100=m
CONFIG_DVB_GP8PSK_FE=m
CONFIG_DVB_L64781=m
CONFIG_DVB_MT352=m
CONFIG_DVB_NXT6000=m
CONFIG_DVB_RTL2830=m
CONFIG_DVB_RTL2832=m
CONFIG_DVB_SI2168=m
CONFIG_DVB_SP887X=m
CONFIG_DVB_STV0367=m
CONFIG_DVB_TDA10048=m
CONFIG_DVB_TDA1004X=m
CONFIG_DVB_ZD1301_DEMOD=m
CONFIG_DVB_ZL10353=m
# DVB-C (cable) frontends
CONFIG_DVB_STV0297=m
CONFIG_DVB_TDA10021=m
CONFIG_DVB_TDA10023=m
CONFIG_DVB_VES1820=m
CONFIG_DVB_AU8522=m
CONFIG_DVB_AU8522_DTV=m
CONFIG_DVB_AU8522_V4L=m
CONFIG_DVB_BCM3510=m
CONFIG_DVB_LG2160=m
CONFIG_DVB_LGDT3305=m
CONFIG_DVB_LGDT3306A=m
CONFIG_DVB_LGDT330X=m
CONFIG_DVB_MXL692=m
CONFIG_DVB_NXT200X=m
CONFIG_DVB_OR51132=m
CONFIG_DVB_OR51211=m
CONFIG_DVB_S5H1409=m
CONFIG_DVB_S5H1411=m
CONFIG_DVB_DIB8000=m
CONFIG_DVB_MB86A20S=m
CONFIG_DVB_S921=m
CONFIG_DVB_TC90522=m
CONFIG_DVB_PLL=m
CONFIG_DVB_TUNER_DIB0070=m
CONFIG_DVB_TUNER_DIB0090=m
# SEC control devices for DVB-S
CONFIG_DVB_A8293=m
CONFIG_DVB_AF9033=m
CONFIG_DVB_ASCOT2E=m
CONFIG_DVB_ATBM8830=m
CONFIG_DVB_HELENE=m
CONFIG_DVB_HORUS3A=m
CONFIG_DVB_ISL6405=m
CONFIG_DVB_ISL6421=m
CONFIG_DVB_ISL6423=m
CONFIG_DVB_IX2505V=m
CONFIG_DVB_LGS8GXX=m
CONFIG_DVB_LNBH25=m
CONFIG_DVB_LNBP21=m
CONFIG_DVB_LNBP22=m
CONFIG_DVB_M88RS2000=m
CONFIG_DVB_TDA665x=m
CONFIG_DVB_DRX39XYJ=m
CONFIG_DVB_CXD2099=m
CONFIG_DVB_SP2=m
CONFIG_DVB_DUMMY_FE=m
CONFIG_DVB_AV7110_IR=y
CONFIG_DVB_AV7110=m
CONFIG_DVB_AV7110_OSD=y
CONFIG_DVB_BUDGET_PATCH=m
CONFIG_DVB_SP8870=m
I see that dvb_core and dvb_usb aren't loaded. I was able to modprobe dvb_core but trying to do dvb_usb resulted in this error:
$ modprobe dvb_usb
modprobe: ERROR: could not insert 'dvb_usb': Operation not permitted
Having just dvb_core loaded did not solve the issue.
I also noticed this:
$ zgrep -i si2157 /proc/config.gz
CONFIG_MEDIA_TUNER_SI2157=m
Offline
You need to be root to load kernel modules hence the modprobe error.
Offline
Ugh, that wasn't my brightest moment. Sorry about that. I loaded both modules as root successfully. Unfortunately that didn't fix the issue yet. Question - once I load those modules, do I need to re-insert the tuner in order for things to have a chance of working? If so, I'll need to open up my chasis and remove the tuner as it's an internally mounted. Not a big deal.
I also noticed the following:
$ zgrep -i cx231 /proc/config.gz
CONFIG_VIDEO_CX231XX=m
CONFIG_VIDEO_CX231XX_RC=y
CONFIG_VIDEO_CX231XX_ALSA=m
CONFIG_VIDEO_CX231XX_DVB=m
$ zgrep -i lgdt3306 /proc/config.gz
CONFIG_DVB_LGDT3306A=m
So clearly some basic modules aren't loaded and the usb interface, demodulator, and tuner are all not configured. Looks like I have some learning to do.
Offline
Doesn't sound like a driver or firmware problem, because the OP said the device IS tuning channels.
After that, it's job is pretty much completed. Just demuxing / passing packets along to his video player app in user land for decoding.
Last edited by majortom9 (2022-08-28 00:59:49)
Offline
I tried uninstalling kaffeine and vlc and reinstalling, but that did not resolve the issue.
I removed the tuner from inside the chassis in order to better troubleshoot. I loaded dvb_core and dvb_usb and then plugged the tuner in. Unfortunately, the results are the same. Here is dmesg:
[ 6378.192828] usb 1-2: new high-speed USB device number 26 using xhci_hcd
[ 6378.336232] usb 1-2: New USB device found, idVendor=2040, idProduct=b123, bcdDevice=40.01
[ 6378.336241] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 6378.336244] usb 1-2: Product: Hauppauge Device
[ 6378.336247] usb 1-2: Manufacturer: Hauppauge
[ 6378.336250] usb 1-2: SerialNumber: 4035954125
[ 6378.402542] Registered IR keymap rc-hauppauge
[ 6378.406649] IR RC5(x/sz) protocol handler initialized
[ 6378.466048] rc rc1: Conexant Hybrid TV (cx231xx) MCE IR no TX (2040:b123) as /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/rc/rc1
[ 6378.466173] rc rc1: lirc_dev: driver mceusb registered at minor = 0, raw IR receiver, no transmitter
[ 6378.466203] input: Conexant Hybrid TV (cx231xx) MCE IR no TX (2040:b123) as /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/rc/rc1/input20
[ 6378.633700] mceusb 1-2:1.0: long-range (0x1) receiver active
[ 6378.682906] mceusb 1-2:1.0: Registered Hauppauge Hauppauge Device with mce emulator interface version 1
[ 6378.682926] mceusb 1-2:1.0: 2 tx ports (0x3 cabled) and 2 rx sensors (0x1 active)
[ 6378.683166] usbcore: registered new interface driver mceusb
[ 6378.711590] cx231xx 1-2:1.1: New device Hauppauge Hauppauge Device @ 480 Mbps (2040:b123) with 7 interfaces
[ 6378.711626] cx231xx 1-2:1.1: Identified as Hauppauge WinTV-HVR-955Q (111401) (card=21)
[ 6378.711838] i2c i2c-8: Added multiplexed i2c bus 10
[ 6378.711859] i2c i2c-8: Added multiplexed i2c bus 11
[ 6378.886621] cx25840 7-0044: cx23102 A/V decoder found @ 0x88 (cx231xx #0-0)
[ 6381.181634] cx25840 7-0044: loaded v4l-cx231xx-avcore-01.fw firmware (16382 bytes)
[ 6381.260275] tveeprom: Hauppauge model 111401, rev E3I6, serial# 4035954125
[ 6381.260281] tveeprom: MAC address is 00:0d:fe:8f:c5:cd
[ 6381.260284] tveeprom: tuner model is SiLabs Si2157 (idx 186, type 4)
[ 6381.260286] tveeprom: TV standards NTSC(M) ATSC/DVB Digital (eeprom 0x88)
[ 6381.260289] tveeprom: audio processor is CX23102 (idx 47)
[ 6381.260292] tveeprom: decoder processor is CX23102 (idx 46)
[ 6381.260293] tveeprom: has no radio, has IR receiver, has no IR transmitter
[ 6381.260299] cx231xx 1-2:1.1: v4l2 driver version 0.0.3
[ 6381.417831] cx231xx 1-2:1.1: Registered video device video2 [v4l2]
[ 6381.418105] cx231xx 1-2:1.1: Registered VBI device vbi0
[ 6381.418119] cx231xx 1-2:1.1: video EndPoint Addr 0x84, Alternate settings: 5
[ 6381.418129] cx231xx 1-2:1.1: VBI EndPoint Addr 0x85, Alternate settings: 2
[ 6381.418137] cx231xx 1-2:1.1: sliced CC EndPoint Addr 0x86, Alternate settings: 2
[ 6381.418144] cx231xx 1-2:1.1: TS EndPoint Addr 0x81, Alternate settings: 6
[ 6381.418744] usbcore: registered new interface driver cx231xx
[ 6381.434889] cx231xx 1-2:1.1: audio EndPoint Addr 0x83, Alternate settings: 3
[ 6381.434893] cx231xx 1-2:1.1: Cx231xx Audio Extension initialized
[ 6381.501202] i2c i2c-11: Added multiplexed i2c bus 12
[ 6381.501207] lgdt3306a 11-0059: LG Electronics LGDT3306A successfully identified
[ 6381.506329] si2157 11-0060: Silicon Labs Si2157 successfully attached
[ 6381.506347] dvbdev: DVB: registering new adapter (cx231xx #0)
[ 6381.506349] cx231xx 1-2:1.1: DVB: registering adapter 0 frontend 0 (LG Electronics LGDT3306A VSB/QAM Frontend)...
[ 6381.506351] dvbdev: dvb_create_media_entity: media entity 'LG Electronics LGDT3306A VSB/QAM Frontend' registered.
[ 6381.506578] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
[ 6381.506986] cx231xx 1-2:1.1: Successfully loaded cx231xx-dvb
[ 6381.506991] cx231xx 1-2:1.1: Cx231xx dvb Extension initialized
[ 6459.081266] si2157 11-0060: found a 'Silicon Labs Si2157-A30 ROM 0x50'
[ 6459.081632] si2157 11-0060: downloading firmware from file 'dvb-tuner-si2157-a30-01.fw'
[ 6460.741369] si2157 11-0060: firmware version: 3.0.5
It's the exact same as in my previous post (post #2 in this thread) with the exception of two lines from the original dmesg at lines 16 and 17 that are NOT in htis new dmesg:
[ 361.236299] mc: Linux media interface: v0.10
[ 361.248202] videodev: Linux video capture interface: v2.00
I rescanned "just in case" but still have the same results. All channels were found, the channel guide is pulled, but the picture is either blank or extremely pixelated with no sound.
For sanity sake I plugged the coax in to a regular TV to make sure it's not an actual antenna issue, and it is not. Crystal clear.
My wife's laptop is still Xubuntu 20.04, so my next step will be to install the tuner via the official Hauppauge instructions, make sure it works, and then compare dmesg and kernel configs.
Offline
After four hours of banging my head against the wall after successfully getting the tuner to work on my wife's xubuntu laptop in about 5 minutes, I finally changed my internet search phrases from being centered around Hauppauge and Arch to centered around Live TV and Kaffeine. Found the solution in 5 minutes from this archived Manjaro forum post.
I just needed to install aribb24.
Thanks everyone for your help, I really appreciate it.
edit: I re-read that last sentence and hope it did not come off as sarcastic. It is definitely sincere.
Last edited by DKEBeck (2022-08-28 23:18:37)
Offline
Nice, glad ya got it fixed...
Offline