Very new to RPi, LibreELEC, TVheadend and Hauppauge 950q USB tuner....but pretty familiar with run of the mill Linux/Unix.
The USB tuner seems very standard and works fine on Windows 10. On the above set up it works .... for a while? I can get to TVheadend via a browser, can log in to LibreELEC via SSH putty. TVheadend on RPi serves up video to various machines on the LAN via VLC. But....
After a while (sometimes hours) the video stream stops and the RPi seems to "lock up"
* I am running the RPi headless (no kb, mouse, HDMI....just hardwire to LAN, and the TV tuner)
* No response from the browser to TVheadend software after lock up
* No ability to log in to LibreELEC via SSH Putty after lock up
* Have to power cycle the RPi to get things back to working.
I see much discussion around firmware drivers for tuners. Pretty sure there are two possible here in the LibreElec standard distribution:
dvb-fe-xc5000-1.6.114.fw <== this one seem to get loaded at present
dvb-fe-xc5000c-126.96.36.199.fw <==not sure if my Hauppauge 950q USB tuner can/should be running this one?
For "starter" diagnostics I booted the RPi without the tuner. Then installed it. Then ran dmesg and captured the tail of that below.
Is there a troubleshooting procedure I can follow to pin down why the lockup? I'm not even dead certain it's the TV Tuner locking up the whole RPi, but it seems like the area of greatest probability?
tail of dmesg, just after plugging in usb tuner
[ 4543.630615] usb 1-1.1: new high-speed USB device number 3 using xhci_hcd [ 4543.743193] usb 1-1.1: New USB device found, idVendor=2040, idProduct=7200, bcdDevice= 0.05 [ 4543.743213] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=10 [ 4543.743229] usb 1-1.1: Product: WinTV HVR-950 [ 4543.743244] usb 1-1.1: Manufacturer: Hauppauge [ 4543.743259] usb 1-1.1: SerialNumber: 4035186296 [ 4543.808076] usbcore: registered new interface driver snd-usb-audio [ 4543.831627] au0828: au0828 driver loaded [ 4544.207456] au0828: i2c bus registered [ 4544.256615] tveeprom: Hauppauge model 72001, rev B5F0, serial# 4035186296 [ 4544.256622] tveeprom: MAC address is 00:0d:fe:84:0e:78 [ 4544.256628] tveeprom: tuner model is Xceive XC5000 (idx 150, type 76) [ 4544.256635] tveeprom: TV standards NTSC(M) ATSC/DVB Digital (eeprom 0x88) [ 4544.256641] tveeprom: audio processor is AU8522 (idx 44) [ 4544.256647] tveeprom: decoder processor is AU8522 (idx 42) [ 4544.256652] tveeprom: has no radio, has IR receiver, has no IR transmitter [ 4544.256658] au0828: hauppauge_eeprom: hauppauge eeprom: model=72001 [ 4544.261259] au8522 7-0047: creating new instance [ 4544.261266] au8522_decoder creating new instance... [ 4544.268599] tuner: 7-0061: Tuner -1 found with type(s) Radio TV. [ 4544.281473] xc5000 7-0061: creating new instance [ 4544.286710] xc5000: Successfully identified at address 0x61 [ 4544.286717] xc5000: Firmware has not been loaded previously [ 4544.500153] au8522 7-0047: attaching existing instance [ 4544.502241] xc5000 7-0061: attaching existing instance [ 4544.506089] xc5000: Successfully identified at address 0x61 [ 4544.506095] xc5000: Firmware has not been loaded previously [ 4544.506102] dvbdev: DVB: registering new adapter (au0828) [ 4544.506114] usb 1-1.1: DVB: registering adapter 0 frontend 0 (Auvitek AU8522 QAM/8VSB Frontend)... [ 4544.663919] Registered IR keymap rc-hauppauge [ 4544.666936] IR RC5(x/sz) protocol handler initialized [ 4544.694001] rc rc0: au0828 IR (Hauppauge HVR950Q) as /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/rc/rc0 [ 4544.694091] input: au0828 IR (Hauppauge HVR950Q) as /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/rc/rc0/input0 [ 4544.706790] rc rc0: lirc_dev: driver au0828-input registered at minor = 0, raw IR receiver, no transmitter [ 4544.706942] au0828: Remote controller au0828 IR (Hauppauge HVR950Q) initialized [ 4544.706948] au0828: Registered device AU0828 [Hauppauge HVR950Q] [ 4544.707146] usbcore: registered new interface driver au0828 [ 4546.872529] xc5000: Firmware dvb-fe-xc5000-1.6.114.fw loaded and running. [ 4546.873253] usb 1-1.1: DVB: adapter 0 frontend 0 frequency 0 out of range (54000000..858000000) pi:~ #