Project

General

Profile

Pi4 OMV tvh DVB-C USB causes drxk, em28xx errors

Added by ChrizZz 90 4 months ago

I am using a Pi4 with Openmediavault as a NAS and my goal is to have tvheadend running (currently in a docker container) to do dvr stuff. I use 2 Terratec Cinergy HTC Stick to get the DVB-C content - the device should have support. I used them with my old Synology NAS too.

But as soon as I start my tvheadend container I receive multiple kernel issues:

Mar 21 19:33:35 piNAS kernel: [  387.954788] tda18271: performing RF tracking filter calibration
Mar 21 19:33:37 piNAS kernel: [  390.367365] tda18271: RF tracking filter calibration complete
Mar 21 19:33:37 piNAS kernel: [  390.367423] em28xx 1-1.4:1.0: DVB: adapter 1 frontend 0 frequency 0 out of range (47000000..864000000)
Mar 21 19:33:37 piNAS kernel: [  390.374637] tda18271: performing RF tracking filter calibration
Mar 21 19:33:40 piNAS kernel: [  392.738112] tda18271: RF tracking filter calibration complete
Mar 21 19:33:40 piNAS kernel: [  392.738222] em28xx 1-1.3:1.0: DVB: adapter 0 frontend 0 frequency 0 out of range (47000000..864000000)
Mar 21 19:34:19 piNAS kernel: [  431.605022] drxk: ERROR: -32000
Mar 21 19:34:19 piNAS kernel: [  431.605022]  while sending cmd 0x0205 with params:
Mar 21 19:34:19 piNAS kernel: [  431.605038] drxk: Error -22 on get_qam_lock_status
Mar 21 19:34:19 piNAS kernel: [  431.605054] drxk: Error -22 on get_lock_status
Mar 21 19:34:27 piNAS kernel: [  439.605896] drxk: ERROR: -32000
Mar 21 19:34:27 piNAS kernel: [  439.605896]  while sending cmd 0x0205 with params:
Mar 21 19:34:27 piNAS kernel: [  439.605904] drxk: Error -22 on get_qam_lock_status
Mar 21 19:34:27 piNAS kernel: [  439.605912] drxk: Error -22 on get_lock_status
Mar 21 19:34:27 piNAS kernel: [  439.613386] em28xx 1-1.3:1.0: write to i2c device at 0x52 failed with unknown error (status=1)
_..._
ar 21 19:37:18 piNAS kernel: [  610.610437] usb 1-1-port3: over-current change #1
Mar 21 19:37:18 piNAS kernel: [  610.849871] usb 1-1.3: USB disconnect, device number 3
Mar 21 19:37:18 piNAS kernel: [  610.851033] em28xx 1-1.3:1.0: Disconnecting em28xx
Mar 21 19:37:18 piNAS kernel: [  610.851052] em28xx 1-1.3:1.0: Closing audio extension
Mar 21 19:37:18 piNAS kernel: [  610.851926] em28xx 1-1.3:1.0: Closing DVB extension

It is really spamming the syslog and I guess due to the load of information and errors all of the USB devices get disconnected (which is causing mount issues with OMV).

In tvheadend I receive a poll timeout for one of the devices every 10sec, but the other device has continuity errors.

I thought this error is caused by driver errors. I did a linuxtv media build kernel upgrade to solve it but without success. Probably this board isn't the right place because it doesn't look like a tvheadend error, but I hope this is the right spot to find someone who has an idea how I can make this work or at least give me a hint where I can find help.

Docker isn't causing this problem, I get the same error messages without using a container.