LiveTV failing to find Tuner that has been working fine for weeks

I rebooted my PC today and after restart Plex came up with no Live TV
I went into setup and it said ‘Setup Plex DVR’

I was surprised as this has been working for many weeks

Initially I assumed that it has lost contact with my USB Hauppage WinTV-dualHD tuner and fiddled around unistalling and re-installing the driver but it was showing up fine in device manager

I have another two ‘unsupported’ TV cards I don’t use so I decided to setup one of those TBS 6280 DVBT/T2 (community supported). Installed the device setup channels downloaded EPG all looked good.

I rebooted PC and when Plex started again it once again showed no Live TV and wanted me to ‘Setup Plex DVR’ and now could no longer find either the WinTV-dualHD or the TBS card as an option to startup

I looked in the Plex Tuner logs and it is clearly finding all three tuner cards

Dec 31, 2019 19:04:04.736 [9908] INFO - [I] dvb_device_factory_t::get_device_list (dvb#bda#usb#vid_2040&pid_8268#0014038959#)
Dec 31, 2019 19:04:04.746 [9116] INFO - [I] DeviceGetListEx_impl: Filter [Hauppauge WinTV-dualHD DVBT Tuner 2]
Dec 31, 2019 19:04:04.746 [9116] INFO - [I] DeviceGetListEx_impl: device instance path usb#vid_2040&pid_0265#0014039616#
Dec 31, 2019 19:04:04.746 [9116] INFO - [I] DeviceGetListEx_impl: Filter [Hauppauge WinTV-dualHD DVBT Tuner]
Dec 31, 2019 19:04:04.746 [9116] INFO - [I] DeviceGetListEx_impl: device instance path usb#vid_2040&pid_0265#0014039616#
Dec 31, 2019 19:04:04.746 [9116] INFO - [I] DeviceGetListEx_impl: Filter [Hauppauge WinTV-dualHD DVBC Tuner 2]
Dec 31, 2019 19:04:04.746 [9116] INFO - [I] DeviceGetListEx_impl: device instance path usb#vid_2040&pid_0265#0014039616#
Dec 31, 2019 19:04:04.746 [9116] INFO - [I] DeviceGetListEx_impl: Filter [Hauppauge WinTV-dualHD DVBC Tuner]
Dec 31, 2019 19:04:04.746 [9116] INFO - [I] DeviceGetListEx_impl: device instance path usb#vid_2040&pid_0265#0014039616#
Dec 31, 2019 19:04:04.746 [9116] INFO - [I] DeviceGetListEx_impl: Filter [Hauppauge WinTV 88x DVB-S/S2 Tuner/Demod]
Dec 31, 2019 19:04:04.746 [9116] INFO - [I] DeviceGetListEx_impl: Filter [TBS 6280 DVBT/T2 Tuner A]
Dec 31, 2019 19:04:04.746 [9116] INFO - [I] DeviceGetListEx_impl: device instance path pci#ven_1131&dev_7160&subsys_00116280&rev_03#4&28398752&0&00e2#
Dec 31, 2019 19:04:04.746 [9116] INFO - [I] DeviceGetListEx_impl: Filter [TBS 6280 DVBT/T2 Tuner B]
Dec 31, 2019 19:04:04.746 [9116] INFO - [I] DeviceGetListEx_impl: device instance path pci#ven_1131&dev_7160&subsys_00116280&rev_03#4&28398752&0&00e2#
Dec 31, 2019 19:04:04.746 [9116] INFO - [I] DeviceGetListEx_impl: pDL->Count:7
Dec 31, 2019 19:04:04.746 [9908] WARN - [E] web_service_t::get_device_status. Failed to make compound device for device uuid dvb#bda#usb#vid_2040&pid_8268#0014038959#

So it would appear to be an issue with Plex deciding that it is going to filter out a device it has found instead of using it
I wonder if it is the ‘Failed to make compound device’ bit in the tuner log?
Can’t find any applicable forum post for the issue

I was using the latest Full release of Plex (I normally avoid beta as they have often mucked up Live TV) - but upgraded to the latest BETA version 1.18.4.2171 in case there was a fix for this

OS Windows 10 latest 1909 update from Dec 2019 (but that is a couple of weeks old with no issues before)
Logs attached
Plex Media Server Logs_2019-12-31_19-05-06.zip (1.0 MB)

Anything else needed or suggestions to try please let me know

@sa2000 any help here please - really seems like a Plex issue as logs show it appears to find the hardware - just fails to recognise it is configured or allow me to re-configure it in plex

Just found a similar issue here and tried the suggested fix

After the database corruption is repaired you could check to see if the tuner is listed in the media_provider_resources table in your database by using a SQLite Database Browser Tool. If the tuner is listed you could try deleting it to see if Plex will detect the tuner again.

I found the entry for the WinTV-Dual HD USB tuner and deleted it
I started Plex and sure enough Plex could find the Tuner now and let me configure it, setup the Guide etc.
I did a scheduled recording - everything working great

I then rebooted the PC and now Plex can no longer has LiveTV setup and cannot find the Tuner Card again
Only one entry has re-appeared in the DB and if I delete that and restart Plex I can setup DVR again - but it goes if I reboot the PC - repeat…

Clearly a Plex issue - any suggestions further?
@johnm_ColaSC

Can you provide a new full set of logs with debug logging enabled if it is not already. If you could also restart your server, wait five minutes and then try to configure DVR.

Timeline for today 10th Jan (times in GMT which is local time for PC)
21:49 restarted PC
22:00 Stopped Plex Media Server
Deleted the entry for the WinTV-DualHD card in media_provider_resources table
Restarted PC

22:08 Setup the Tuner (WinTV-DualHD card found) and downloaded EPG
LiveTV stuff all OK

22:30 Stopped Plex Media Server
Restarted Plex Media Server
No knowledge of LiveTV and canot find WinTV-DualHD card when I try and Setup Plex DVR

Logs attached with Debug turned on
Any help much appreciated

Plex Media Server Logs_2020-01-10_22-40-04.zip (945.2 KB)

I’ve been having issues with the same tuner. The tuner has been attached to my plex server for over a year. Sometime within the last few days it stopped being able to display within Plex web or application. I’m able to see the adapter on the host server and tune from the local WinTV application. Plex server sees the tuner when I remove and readd the device.

@johnm_ColaSC have you had any chance to look at the logs ?

Thanks

I did look through your logs last night and again this morning. I found nothing odd other than an entry about sending a crash dump file, which occurs 4 times in the logs provided:

Jan 10, 2020 18:45:03.415 [12572] DEBUG - Job running: D:\Program Files (x86)\Plex\Plex Media Server\CrashUploader.exe "--directory=D:\PlexAppData\Plex Media Server\Crash Reports\1.18.4.2171-ac2afe5f8" --version=1.18.4.2171-ac2afe5f8 --platform=Windows "--platformVersion=10.0 (Build 18363)" --serverUuid=022e8684d46f4e03b1ab16ad0f6f29c94c60bcb7 --userId=***@farrants.*** --sentryUrl=https://sentry.io/api/1233455/minidump --sentryKey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx --vendor=Microsoft --model=x64 --device=PC
Jan 10, 2020 21:51:24.910 [13328] DEBUG - Job running: D:\Program Files (x86)\Plex\Plex Media Server\CrashUploader.exe "--directory=D:\PlexAppData\Plex Media Server\Crash Reports\1.18.4.2171-ac2afe5f8" --version=1.18.4.2171-ac2afe5f8 --platform=Windows "--platformVersion=10.0 (Build 18363)" --serverUuid=022e8684d46f4e03b1ab16ad0f6f29c94c60bcb7 --userId=***@farrants.*** --sentryUrl=https://sentry.io/api/1233455/minidump --sentryKey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx --vendor=Microsoft --model=x64 --device=PC
Jan 10, 2020 22:06:28.436 [12792] DEBUG - Job running: D:\Program Files (x86)\Plex\Plex Media Server\CrashUploader.exe "--directory=D:\PlexAppData\Plex Media Server\Crash Reports\1.18.4.2171-ac2afe5f8" --version=1.18.4.2171-ac2afe5f8 --platform=Windows "--platformVersion=10.0 (Build 18363)" --serverUuid=022e8684d46f4e03b1ab16ad0f6f29c94c60bcb7 --userId=***@farrants.*** --sentryUrl=https://sentry.io/api/1233455/minidump --sentryKey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx --vendor=Microsoft --model=x64 --device=PC
Jan 10, 2020 22:32:21.613 [14352] DEBUG - Job running: D:\Program Files (x86)\Plex\Plex Media Server\CrashUploader.exe "--directory=D:\PlexAppData\Plex Media Server\Crash Reports\1.18.4.2171-ac2afe5f8" --version=1.18.4.2171-ac2afe5f8 --platform=Windows "--platformVersion=10.0 (Build 18363)" --serverUuid=022e8684d46f4e03b1ab16ad0f6f29c94c60bcb7 --userId=***@farrants.*** --sentryUrl=https://sentry.io/api/1233455/minidump --sentryKey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx --vendor=Microsoft --model=x64 --device=PC

It appears in your log file like Plex found the tuner device and refreshed the entry in the DB:

Jan 10, 2020 22:39:29.840 [15340] DEBUG - DVR:Device: Device was alive, refreshed device://tv.plex.grabbers.tunerservice/dvb%23bda%23pci%23ven_1131%26dev_7160%26subsys_00116280%26rev_03%234%2628398752%260%2600e2%23.
Jan 10, 2020 22:39:29.840 [15340] DEBUG - DVR:Device: Testing grabber Remote device device://tv.plex.grabbers.tunerservice/dvb%23bda%23usb%23vid_2040%26pid_0265%230014039616%23 at
Jan 10, 2020 22:39:29.840 [15340] DEBUG - DVR:Device: Device device://tv.plex.grabbers.tunerservice/dvb%23bda%23usb%23vid_2040%26pid_0265%230014039616%23 was already known, refreshing database info
Jan 10, 2020 22:39:29.840 [15340] DEBUG - HTTP requesting GET http://127.0.0.1:32600/devices/compound_device041dvb%23bda%23usb%23vid_2040%26pid_0265%230014039616%23
Jan 10, 2020 22:39:29.853 [15340] DEBUG - HTTP 200 response from GET http://127.0.0.1:32600/devices/compound_device041dvb%23bda%23usb%23vid_2040%26pid_0265%230014039616%23
Jan 10, 2020 22:39:29.853 [15340] DEBUG - HTTP requesting GET http://127.0.0.1:32600/devices/compound_device041dvb%23bda%23usb%23vid_2040%26pid_0265%230014039616%23/scanners
Jan 10, 2020 22:39:29.898 [15340] DEBUG - HTTP 200 response from GET http://127.0.0.1:32600/devices/compound_device041dvb%23bda%23usb%23vid_2040%26pid_0265%230014039616%23/scanners
Jan 10, 2020 22:39:29.899 [15340] DEBUG - Grabber: Found 60 scanners.
Jan 10, 2020 22:39:29.903 [15340] DEBUG - DVR:Device: Device was alive, refreshed device://tv.plex.grabbers.tunerservice/dvb%23bda%23usb%23vid_2040%26pid_0265%230014039616%23.

A Plex Employee responded to one of my internal messages that the log entries I showed above about the tuner all looked normal. I do not use the Hauppauge tuners so have no experience with them myself.

One of the employees noticed a message in the logs about an EPG database migration. It was suggested to delete the EPG database files and let them rebuild. I would suggest moving the files with epg in the filename out of the database folder to somewhere outside of the Plex App Data folder.

Thanks

I have been using PlexDvrWaker to wake the PC from sleep based on the recording schedule which reads the schedule from the Plex Database so trying disabling that for starters

Next I’ll try ‘deleting’ the EPG databases

@johnm_ColaSC seesm to have been the EPG database files

I copied them out the way, refreshed the EPG and all working

I have re-instated PlexDVRWaker and now have the PC going to sleep and waking for for recording and maintenance

I can reboot fine and DVR settings are in place and operational

Many thanks for your time

Glad you got it working.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.