If I do a dmesg | grep cx88 I get
[ 47.370139] cx88xx: quirk: PCIPCI_NATOMA -- set TBFX
[ 47.370232] cx88xx: subsystem: 11bd:0051, board: Pinnacle PCTV HD 800i [card=58,autodetected], frontend(s): 1
[ 53.124147] rc rc0: cx88 IR (Pinnacle PCTV HD 800i) as /devices/pci0000:00/0000:00:15.0/0000:03:00.1/rc/rc0
[ 53.124175] input: cx88 IR (Pinnacle PCTV HD 800i) as /devices/pci0000:00/0000:00:15.0/0000:03:00.1/rc/rc0/input6
[ 53.124476] lirc lirc0: lirc_dev: driver ir-lirc-codec (cx88xx) registered at minor = 0
[ 53.124522] cx88_alsa: cx88[0]: alsa: CX88x/0: ALSA support for cx2388x boards
[ 53.125473] cx8800: found at 0000:03:00.0, rev: 5, irq: 18, latency: 64, mmio: 0xfc000000
[ 57.137449] cx8800: registered device video0 [v4l2]
[ 57.137575] cx8800: registered device vbi0
[ 57.138879] cx8802: cx2388x 8802 Driver Manager
[ 57.139410] cx8802: found at 0000:03:00.2, rev: 5, irq: 18, latency: 64, mmio: 0xfa000000
[ 57.970529] cx88_dvb: cx2388x dvb driver version 1.0.0 loaded
[ 57.970530] cx8802: registering cx8802 driver, type: dvb access: shared
[ 57.970532] cx8802: subsystem: 11bd:0051, board: Pinnacle PCTV HD 800i [card=58]
[ 57.970533] cx88_dvb: cx2388x based DVB/ATSC card
[ 57.970534] cx88_dvb: cx8802_alloc_frontends: allocating 1 frontend(s)
[ 58.367670] dvbdev: DVB: registering new adapter (cx88[0])
[ 58.367673] cx88-mpeg driver manager 0000:03:00.2: DVB: registering adapter 0 frontend 0 (Samsung S5H1409 QAM/8VSB Frontend)...
When I run sudo dvb-fe-tool I get
dmesg | grep cx88 showsDevice Samsung S5H1409 QAM/8VSB Frontend (/dev/dvb/adapter0/frontend0) capabilities:
CAN_8VSB
CAN_INVERSION_AUTO
CAN_QAM_64
CAN_QAM_256
DVB API Version 5.10, Current v5 delivery system: ATSC
Supported delivery systems:
[ATSC]
DVBC/ANNEX_B
[ 44.257059] Linux video capture interface: v2.00
[ 47.370139] cx88xx: quirk: PCIPCI_NATOMA -- set TBFX
[ 47.370232] cx88xx: subsystem: 11bd:0051, board: Pinnacle PCTV HD 800i [card=58,autodetected], frontend(s): 1
[ 49.139973] tuner: 0-0064: Tuner -1 found with type(s) Radio TV.
[ 52.757512] xc5000 0-0064: creating new instance
[ 52.758625] xc5000: Successfully identified at address 0x64
[ 52.758626] xc5000: Firmware has not been loaded previously
[ 52.784430] lirc_dev: IR Remote Control driver registered, major 242
[ 52.806829] IR LIRC bridge handler initialized
[ 52.976795] Registered IR keymap rc-pinnacle-pctv-hd
[ 53.099054] IR RC5(x/sz) protocol handler initialized
[ 53.124147] rc rc0: cx88 IR (Pinnacle PCTV HD 800i) as /devices/pci0000:00/0000:00:15.0/0000:03:00.1/rc/rc0
[ 53.124175] input: cx88 IR (Pinnacle PCTV HD 800i) as /devices/pci0000:00/0000:00:15.0/0000:03:00.1/rc/rc0/input6
[ 53.124476] lirc lirc0: lirc_dev: driver ir-lirc-codec (cx88xx) registered at minor = 0
[ 53.124522] cx88_alsa: cx88[0]: alsa: CX88x/0: ALSA support for cx2388x boards
[ 53.125473] cx8800: found at 0000:03:00.0, rev: 5, irq: 18, latency: 64, mmio: 0xfc000000
[ 56.891351] xc5000: Firmware dvb-fe-xc5000-1.6.114.fw loaded and running.
[ 57.137449] cx8800: registered device video0 [v4l2]
[ 57.137575] cx8800: registered device vbi0
[ 57.138879] cx8802: cx2388x 8802 Driver Manager
[ 57.139410] cx8802: found at 0000:03:00.2, rev: 5, irq: 18, latency: 64, mmio: 0xfa000000
[ 57.970529] cx88_dvb: cx2388x dvb driver version 1.0.0 loaded
[ 57.970530] cx8802: registering cx8802 driver, type: dvb access: shared
[ 57.970532] cx8802: subsystem: 11bd:0051, board: Pinnacle PCTV HD 800i [card=58]
[ 57.970533] cx88_dvb: cx2388x based DVB/ATSC card
[ 57.970534] cx88_dvb: cx8802_alloc_frontends: allocating 1 frontend(s)
[ 58.364994] xc5000 0-0064: attaching existing instance
[ 58.366133] xc5000: Successfully identified at address 0x64
[ 58.366134] xc5000: Firmware has been loaded previously
[ 58.367670] dvbdev: DVB: registering new adapter (cx88[0])
[ 58.367673] cx88-mpeg driver manager 0000:03:00.2: DVB: registering adapter 0 frontend 0 (Samsung S5H1409 QAM/8VSB Frontend)...
I've seen reference in similar posts about modprobe cx88 card=##
I looked at dmesg and noticed Pinnacle card shows up as card 58 so I tried
sudo modprobe cx88 card=58 and I got this:
I'm not quite sure what to do at this point.modprobe: FATAL: Module cx88 not found in directory /lib/modules/4.15.0-166-generic