device :
Bus 002 Device 002: ID 2040:7200 Hauppauge WinTV HVR-950
environment:
arm64 using built in kernel drivers
running on rock64 ver.2 kernel 6.6.16-current-rockchip64
PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
NAME="Debian GNU/Linux"
VERSION_ID="12"
VERSION="12 (bookworm)"
VERSION_CODENAME=bookworm
ID=debian
dmesg error:
rock64 kernel : au0828: recv_control_msg() Failed receiving control
message, error -71.
television standard:
ATSC-T
Problem:
Running tvheadend with two of these tuners(Hauppauge WinTV HVR-950)
tvheadend runs fine for a while and then freezes and disconnects filling
the log file with the following message:
rock64 kernel : au0828: recv_control_msg() Failed receiving control
message, error -71.
This seems to happen when the second tuner tries tune a channel or scans
for EPG. It just starts filling the log with the above error and bogs
the system down and will eventually cause the system to freeze.
Everything will go back to normal if I unplug the second tuner before
the system becomes frozen.
This problem does not show up in legacy kernel 4.4.213-rockchip64, but
is now in the newest kernel 6.6.16-current-rockchip64. It was also
happening with 5.15 kernel. I was running Armbian with the legacy
kernel and two tuners worked fine, but had this problem if I used either
of the non-legacy kernels. I am now running Dietpi 9.1 with the 6.6.16
kernel and the problem is there. So, I am only running one tuner now and
everything runs fine, but two tuners cause the problem.
Thanks for you time.