Linux RHEL8 & WinTV-HVR-955Q giving Recorder: Error 16

Server Version#: 1.25.4.5426
Player Version#: Version 4.74.1
Tuner Make/Model: WinTV-HVR-955Q
Guide/Lineup name: EPG
Using XMLTV?: Not Sure
Channel number/Name: 52.1 KVEADT (Telemundo)

Here is the portion of the logs where the tuner fails to tune the channel. Upon restarting the plex server it usually resolves the issue it has of recording.

Feb 01, 2022 21:14:51.114 [0x7fad6bf5eb38] ERROR - XML: Entity: line 1:^@
Feb 01, 2022 21:14:51.114 [0x7fad6bf5eb38] ERROR - XML: parser^@
Feb 01, 2022 21:14:51.114 [0x7fad6bf5eb38] ERROR - XML: error :^@
Feb 01, 2022 21:14:51.114 [0x7fad6bf5eb38] ERROR - XML: Start tag expected, '<' not found^@
Feb 01, 2022 21:14:51.114 [0x7fad6bf5eb38] ERROR - XML: status=ok^@
Feb 01, 2022 21:14:51.114 [0x7fad6bf5eb38] ERROR - XML: ^^@
Feb 01, 2022 21:14:51.114 [0x7fad6bf5eb38] ERROR - Error parsing content.
Feb 01, 2022 21:14:51.115 [0x7fad6bf5eb38] ERROR - Error parsing XML: Error parsing file.
Feb 01, 2022 21:14:51.115 [0x7fad6bf5eb38] ERROR - SSDP: Error parsing device schema for http://192.168.1.230:9080
Feb 01, 2022 21:14:51.351 [0x7fad6c5c1b38] WARN - [HttpClient] HTTP error requesting GET http://127.0.0.1:32600/devices/dvb%23v4l%230%23%2fsys%2fdevices%2fpci0000%3a00%2f0000%3a00%3a1d.7%2fusb2%2f2-1%2f2-1%3a1.1 (7, Couldn't connect to server) (Failed to connect to 127.0.0.1 port 32600: Connection refused)
Feb 01, 2022 21:14:51.351 [0x7fad4a7fdb38] ERROR - [Grabber/b9180cbe095532fa3e034b2491db4960493d7293] Error parsing content.
Feb 01, 2022 21:14:51.351 [0x7fad4a7fdb38] ERROR - [Grabber/b9180cbe095532fa3e034b2491db4960493d7293] Error parsing XML: Error parsing file.
Feb 01, 2022 21:14:51.351 [0x7fad4a7fdb38] ERROR - [Grabber/b9180cbe095532fa3e034b2491db4960493d7293] Grabber: Error obtaining device status.
Feb 01, 2022 21:14:51.362 [0x7fad4c74cb38] ERROR - [Grabber/b9180cbe095532fa3e034b2491db4960493d7293] Unable to find title for item of type 5
Feb 01, 2022 21:14:51.363 [0x7fad4c74cb38] ERROR - [Grabber/b9180cbe095532fa3e034b2491db4960493d7293] Unable to find title for item of type 5
Feb 01, 2022 21:14:51.375 [0x7fad4a03eb38] ERROR - [Transcoder] [tcp @ 0x7fd1476e0ec0] Connection to tcp://127.0.0.1:32600 failed: Connection refused
Feb 01, 2022 21:14:51.375 [0x7fad4ad8fb38] ERROR - [Transcoder] http://127.0.0.1:32600/devices/dvb%23v4l%230%23%2fsys%2fdevices%2fpci0000%3a00%2f0000%3a00%3a1d.7%2fusb2%2f2-1%2f2-1%3a1.1/media/triplet%3A%2F%2F0%3A257%3A3?param=%3C%3Fxml%20version%3D%221%2E0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Ctunedata%3E%3Ctt%3E8%3C%2Ftt%3E%3Cdq%3E0%3C%2Fdq%3E%3Cdr%2F%3E%3Cfr%3E25%3C%2Ffr%3E%3Cmd%3E0%3C%2Fmd%3E%3Csr%3E0%3C%2Fsr%3E%3Cpl%3E0%3C%2Fpl%3E%3Clf%3E0%3C%2Flf%3E%3Cl1%3E0%3C%2Fl1%3E%3Cl2%3E0%3C%2Fl2%3E%3Cls%3E0%3C%2Fls%3E%3Cpp%3E0%3C%2Fpp%3E%3Chz%3E0%3C%2Fhz%3E%3Cin%3E0%3C%2Fin%3E%3Cfc%3E0%3C%2Ffc%3E%3Ct%3E257%3C%2Ft%3E%3Cn%3E0%3C%2Fn%3E%3Cs%3E3%3C%2Fs%3E%3Cen%3E0%3C%2Fen%3E%3C%2Ftunedata%3E%0A: Connection refused
Feb 01, 2022 21:14:51.377 [0x7fad4c74cb38] ERROR - [Grabber/b9180cbe095532fa3e034b2491db4960493d7293] Failed to start session.
Feb 01, 2022 21:14:51.377 [0x7fad4c74cb38] ERROR - [Grabber/b9180cbe095532fa3e034b2491db4960493d7293] Recorder: Unable to create transcode session or session failed
 to start.
Feb 01, 2022 21:14:51.377 [0x7fad4c74cb38] ERROR - [Grabber/b9180cbe095532fa3e034b2491db4960493d7293] Recorder: Error 16 (Recording failed. Please check your tuner
or antenna.) starting the record, shutting things down.
Feb 01, 2022 21:14:51.378 [0x7fad4c74cb38] ERROR - [Grabber/b9180cbe095532fa3e034b2491db4960493d7293] Recorder: Error 16 (Recording failed. Please check your tuner
or antenna.) starting the record, shutting things down.
Feb 01, 2022 21:14:51.378 [0x7fad4c74cb38] ERROR - [Grabber/b9180cbe095532fa3e034b2491db4960493d7293] Starting media grab failed.
Feb 01, 2022 21:14:51.379 [0x7fad6c5c1b38] WARN - [HttpClient] HTTP error requesting GET http://127.0.0.1:32600/devices/dvb%23v4l%230%23%2fsys%2fdevices%2fpci0000%3
a00%2f0000%3a00%3a1d.7%2fusb2%2f2-1%2f2-1%3a1.1 (7, Couldn't connect to server) (Failed to connect to 127.0.0.1 port 32600: Connection refused)
Feb 01, 2022 21:14:51.379 [0x7fad4a7dab38] ERROR - Error parsing content.
Feb 01, 2022 21:14:51.379 [0x7fad4a7dab38] ERROR - Error parsing XML: Error parsing file.
Feb 01, 2022 21:14:51.379 [0x7fad4a7dab38] ERROR - Grabber: Error obtaining device status.
Feb 01, 2022 21:14:51.544 [0x7fad4a356b38] WARN - QueryParser: Invalid field 'libraryHubsOnly' found, ignoring.
Feb 01, 2022 21:14:51.649 [0x7fad4b024b38] WARN - QueryParser: Invalid field 'libraryHubsOnly' found, ignoring.
Feb 01, 2022 21:14:51.664 [0x7fad4a356b38] WARN - QueryParser: Invalid field 'libraryHubsOnly' found, ignoring.
Feb 01, 2022 21:14:51.755 [0x7fad4a03eb38] WARN - QueryParser: Invalid field 'libraryHubsOnly' found, ignoring.
Feb 01, 2022 21:14:51.760 [0x7fad4a79db38] ERROR - [Transcode] [FFMPEG] - libva: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
Feb 01, 2022 21:14:51.760 [0x7fad4a79db38] ERROR - [Transcode] [FFMPEG] - Failed to initialise VAAPI connection: -1 (unknown libva error).
Feb 01, 2022 21:14:51.807 [0x7fad4ad8fb38] WARN - QueryParser: Invalid field 'libraryHubsOnly' found, ignoring.

Firewall is blocking port 32600, disable ufw or add the port.

This is a local port on the system – I don’t have any iptables or software firewall turned on on the system. I feel the connection refused is saying it can’t connect to the local port that the TV Tuner is communicating on, but nothing has changed and quickly restarting plexmediaserver resolves the issue. Very strange

The tuner service is crashing most likely and when you restart Plex it resets.

Exactly my thought – but I don’t see the crash. Should I gather the full log?! Any ideas?

@kegbeach

Are you using the driver that’s in the kernel already or did you install a different one?

I just plugged in the tuner and let Plex do it’s thing. I didn’t install any other drivers. Maybe I need to?

Are you using podman or the RPM installation?

rpm installation of plex

Try setting SELinux to permissive then restart Plex and see if it still crashes.

root ~  exitcode 130   $ sestatus                        
SELinux status:                 disabled

Yea I’m not sure as I use podman. I pass my tuner card to the container and the container controls it instead of CentOS directly. If you feel like tinkering you could try this. If so I will paste my podman config for you to use.

It’s very fast to setup and you can use your existing plexmediaserver directory.

I utilize NVENC as well. I have a full docker-compose setup which I can utilize with Plex if this is what the issue is. Maybe i’ll dig a bit further in the logs as it seems to crash almost daily now. There should be something in the logs regarding that.

Do you know what the name of the plex tuner service is? I can search deeper for that and then enable verbose logging as well.

It must not affect all users, just Hauppauge and Legacy HDHomeruns.

/usr/lib/plexmediaserver/Plex Tuner Service /usr/lib/plexmediaserver/Resources/Tuner/Private /usr/lib/plexmediaserver/Resources/Tuner/Shared 1.25.5.5492-12f6b8c83

I use Hauppauge QuadHD PCI tuner and don’t experience any PMS tuner crashing so I’m not sure what’s going on here.

I think it’s just “Plex Tuner Service” verbatim.

Most of the complaints are from Windows users but I did see a Linux user with a HDHRprime saying he just restarts the tuner service.

Restarts it every day or something? I can setup a crontab to do that, haha!

I created a script to check for the service being up and to restart it if it failed…

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