Server Version#: 1.23.6.4860
Player Version#: N/A
Tuner Make/Model: Hauppauge WinTV-QuadHD-DVB(885)
Guide/Lineup name: Freeview or Local Broadcast Lineup
Using XMLTV?: No
Channel number/Name: Anything on Mux at 618167KHz from Hannington, UK
As post describes, TVHeadend will detect the HD Channels (BBC1 One HD etc).
When TVHeadend is disabled and Plex enabled Plex fails to find the channels that TVHeadened could using the same hardware. Plex will find non-HD channels only.
The mux is referenced in many of the scanner definitions in /usr/lib/plexmediaserver/Resources/Tuner/Shared/scanners/dvbt/transponders/, including 4000.ini as 84=618167,,,8, which seems valid.
Generally scan with DVB-T/TS Europe (Full frequency range). Consistently returns many channels (approx 140, pretty much everything available in SD, although channel matching doesn’t work fully - in example below only 99 matches out 140 potential) but not the HD channels that TVHeadend will pick up as well on the same system.
A quick test can be conducted with using the custom scanner def (it should find 8 HD channels):
$ sudo cat /usr/lib/plexmediaserver/Resources/Tuner/Shared/scanners/dvbt/transponders/4099.ini
[SATTYPE]
1=4099
2=DVB-T/T2 Europe (Hannington HD Mux)
[DVB]
1=618167,,,8
returns zero channels.
So given it’s the same hardware and the two services are switched with sudo systemctl stop/start .... it must be a Plex software issue?
Pictures below of TVH and Plex comparison. Logging doesn’t really say much apart from having a look and finds zero channels when using the simplified scanner config above to target the mux (Grabber: Channel scan finished with 0 channels.)
System:
Welcome to Ubuntu 20.04.2 LTS (GNU/Linux 5.8.0-63-generic x86_64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage
0 updates can be applied immediately.
dmesg output on startup indicating card is identified and correct firmware is loaded (otherwise TVHeadend would not work either):
[ 4.207977] cx23885: cx23885 driver version 0.0.4 loaded
[ 4.208144] cx23885: CORE cx23885[0]: subsystem: 0070:6a28, board: Hauppauge WinTV-QuadHD-DVB(885) [card=60,autodetected]
..............
[ 4.558748] tveeprom: Hauppauge model 166200, rev B4I6, serial# 4036013235
[ 4.558749] tveeprom: MAC address is 00:0d:fe:90:ac:b3
[ 4.558750] tveeprom: tuner model is SiLabs Si2157 (idx 186, type 4)
[ 4.558751] tveeprom: TV standards ATSC/DVB Digital (eeprom 0x80)
[ 4.558751] tveeprom: audio processor is CX23885 (idx 39)
[ 4.558752] tveeprom: decoder processor is CX23885 (idx 33)
[ 4.558752] tveeprom: has no radio, has IR receiver, has no IR transmitter
[ 4.558753] cx23885: cx23885[0]: hauppauge eeprom: model=166200
[ 4.558755] cx23885: cx23885_dvb_register() allocating 1 frontend(s)
[ 4.558766] cx23885: cx23885[0]: cx23885 based dvb card
[ 4.558768] cx23885: dvb_register(): board=60 port=1
[ 4.566613] i2c i2c-1: Added multiplexed i2c bus 4
[ 4.566615] si2168 1-0064: Silicon Labs Si2168-B40 successfully identified
[ 4.566616] si2168 1-0064: firmware version: B 4.0.2
[ 4.569521] si2157 2-0060: Silicon Labs Si2147/2148/2157/2158 successfully attached
[ 4.569546] dvbdev: DVB: registering new adapter (cx23885[0])
[ 4.569550] cx23885 0000:04:00.0: DVB: registering adapter 0 frontend 0 (Silicon Labs Si2168)...
[ 4.569942] cx23885: cx23885_dvb_register() allocating 1 frontend(s)
[ 4.569944] cx23885: cx23885[0]: cx23885 based dvb card
[ 4.569945] cx23885: dvb_register(): board=60 port=2
[ 4.576209] i2c i2c-1: Added multiplexed i2c bus 5
[ 4.576211] si2168 1-0066: Silicon Labs Si2168-B40 successfully identified
[ 4.576212] si2168 1-0066: firmware version: B 4.0.2
[ 4.577847] si2157 2-0062: Silicon Labs Si2147/2148/2157/2158 successfully attached
[ 4.577860] dvbdev: DVB: registering new adapter (cx23885[0])
[ 4.577862] cx23885 0000:04:00.0: DVB: registering adapter 1 frontend 0 (Silicon Labs Si2168)...
[ 4.578094] cx23885: cx23885_dev_checkrevision() Hardware revision = 0xa5
[ 4.578099] cx23885: cx23885[0]/0: found at 0000:04:00.0, rev: 4, irq: 17, latency: 0, mmio: 0xf7400000
[ 4.578275] cx23885: CORE cx23885[1]: subsystem: 0070:6b28, board: Hauppauge WinTV-QuadHD-DVB(885) [card=60,autodetected]
[ 4.930979] tveeprom: Hauppauge model 166201, rev B4I6, serial# 4036013235
[ 4.930981] tveeprom: MAC address is 00:0d:fe:90:ac:b3
[ 4.930982] tveeprom: tuner model is SiLabs Si2157 (idx 186, type 4)
[ 4.930983] tveeprom: TV standards ATSC/DVB Digital (eeprom 0x80)
[ 4.930983] tveeprom: audio processor is CX23885 (idx 39)
[ 4.930984] tveeprom: decoder processor is CX23885 (idx 33)
[ 4.930984] tveeprom: has no radio
[ 4.930985] cx23885: cx23885[1]: hauppauge eeprom: model=166201
[ 4.930987] cx23885: cx23885_dvb_register() allocating 1 frontend(s)
[ 4.930996] cx23885: cx23885[1]: cx23885 based dvb card
[ 4.930998] cx23885: dvb_register(): board=60 port=1
[ 4.937994] i2c i2c-6: Added multiplexed i2c bus 9
[ 4.937995] si2168 6-0064: Silicon Labs Si2168-B40 successfully identified
[ 4.937996] si2168 6-0064: firmware version: B 4.0.2
[ 4.940492] si2157 7-0060: Silicon Labs Si2147/2148/2157/2158 successfully attached
[ 4.940507] dvbdev: DVB: registering new adapter (cx23885[1])
[ 4.940509] cx23885 0000:05:00.0: DVB: registering adapter 2 frontend 0 (Silicon Labs Si2168)...
[ 4.940836] cx23885: cx23885_dvb_register() allocating 1 frontend(s)
[ 4.940837] cx23885: cx23885[1]: cx23885 based dvb card
[ 4.940838] cx23885: dvb_register(): board=60 port=2
[ 4.947582] i2c i2c-6: Added multiplexed i2c bus 10
[ 4.947584] si2168 6-0066: Silicon Labs Si2168-B40 successfully identified
[ 4.947585] si2168 6-0066: firmware version: B 4.0.2
[ 4.949232] si2157 7-0062: Silicon Labs Si2147/2148/2157/2158 successfully attached
[ 4.949248] dvbdev: DVB: registering new adapter (cx23885[1])
[ 4.949250] cx23885 0000:05:00.0: DVB: registering adapter 3 frontend 0 (Silicon Labs Si2168)...
[ 4.949524] cx23885: cx23885_dev_checkrevision() Hardware revision = 0xa5
[ 4.949529] cx23885: cx23885[1]/0: found at 0000:05:00.0, rev: 4, irq: 18, latency: 0, mmio: 0xf7200000
..............
[ 169.310220] si2168 6-0066: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'
[ 169.935958] si2168 6-0066: firmware version: B 4.0.11
[ 169.942416] si2157 7-0062: found a 'Silicon Labs Si2157-A30'
[ 169.990483] si2157 7-0062: firmware version: 3.0.5
[ 169.993542] cx23885 0000:05:00.0: DVB: adapter 3 frontend 0 frequency 0 out of range (48000000..870000000)
[ 170.002001] si2168 6-0064: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'
[ 170.009259] si2157 7-0062: found a 'Silicon Labs Si2157-A30'
[ 170.031643] si2157 7-0062: firmware version: 3.0.5
[ 170.622407] si2168 6-0064: firmware version: B 4.0.11
[ 170.628863] si2157 7-0060: found a 'Silicon Labs Si2157-A30'
[ 170.677925] si2157 7-0060: firmware version: 3.0.5
[ 170.681002] cx23885 0000:05:00.0: DVB: adapter 2 frontend 0 frequency 0 out of range (48000000..870000000)
[ 170.686459] si2168 1-0066: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'
[ 171.306181] si2168 1-0066: firmware version: B 4.0.11
[ 171.312638] si2157 2-0062: found a 'Silicon Labs Si2157-A30'
[ 171.361164] si2157 2-0062: firmware version: 3.0.5
[ 171.364248] cx23885 0000:04:00.0: DVB: adapter 1 frontend 0 frequency 0 out of range (48000000..870000000)
[ 171.369884] si2168 1-0064: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'
[ 171.989589] si2168 1-0064: firmware version: B 4.0.11
[ 171.996049] si2157 2-0060: found a 'Silicon Labs Si2157-A30'
[ 172.045104] si2157 2-0060: firmware version: 3.0.5
[ 172.048203] cx23885 0000:04:00.0: DVB: adapter 0 frontend 0 frequency 0 out of range (48000000..870000000)
Plex returned to start state with:
sudo rm -rf /var/lib/plexmediaserver/Library/Application\ Support/Plex\ Media\ Server/*
TVHeadend ref images:
TVH version:
Tuners:
Mux selected showing 8 HD services found (and the services can be streamed to VLC):
Channels in mux:
Plex hardware identified:
Setup config:
Scan result with 0 HD Channels vs LBL EPG:
Scan result with 0 HD Channels vs Freeview EPG:









