It would appear that my Realtek RTL2838 DVB-T tuner has failed. I can no longer get it to record any more using TvHeadEnd. I noticed I hadn’t got any recordings the past few days and I’ve just checked all the connections. At this stage I think it’s safe to conclude that it’s gone.
It certainly didn’t last very long. I might end up getting another one, however not in a big rush. I need to do some other work with the hardware, so I might move onto that project in the meantime.
I note that dmesg output is showing the following, which based on some of the word is related to the hardware failure of the device.
[ 5520.964222] kdvb-ad-0-fe-0 D ffff88011d96eb20 0 2406 2 0x00000000
[ 5520.964226] ffff88011ce17d08 0000000000000046 ffff88011ce17cf8 ffff880127c54580
[ 5520.964230] ffff88011ce17fd8 ffff88011ce17fd8 ffff88011ce17fd8 0000000000014580
[ 5520.964233] ffff880121f29770 ffff88011cf05dc0 0000000000000286 ffff88011ce17d90
[ 5520.964237] Call Trace:
[ 5520.964242]  ? dvb_usb_data_complete_204+0x20/0x20 [dvb_usb_v2]
[ 5520.964246]  schedule+0x29/0x70
[ 5520.964250]  wait_schedule+0xe/0x20 [dvb_usb_v2]
[ 5520.964254]  __wait_on_bit+0x5f/0x90
[ 5520.964258]  ? dvb_usb_data_complete_204+0x20/0x20 [dvb_usb_v2]
[ 5520.964261]  out_of_line_wait_on_bit+0x7c/0x90
[ 5520.964265]  ? wake_atomic_t_function+0x40/0x40
[ 5520.964270]  dvb_usb_fe_sleep+0x114/0x1b0 [dvb_usb_v2]
[ 5520.964277]  dvb_frontend_thread+0x177/0x780 [dvb_core]
[ 5520.964281]  ? add_wait_queue+0x60/0x60
[ 5520.964288]  ? dvb_frontend_ioctl+0x160/0x160 [dvb_core]
[ 5520.964291]  kthread+0xc0/0xd0
[ 5520.964295]  ? flush_kthread_worker+0xb0/0xb0
[ 5520.964299]  ret_from_fork+0x7c/0xb0
[ 5520.964303]  ? flush_kthread_worker+0xb0/0xb0