Pi newbie - B3, OSMC, Hauppauge 955Q, TvHeadEnd - failure so far
#1
I'm a retired IT Windows guy in Englewood, FL trying to build my own over-the-air PVR/DVR since we've cancelled our satellite service. I have a new Raspberry Pi 3 Model B. My Linux was never great and it's very rusty as well. I did as much reading as I could before I started down the path described below.

I installed OSMC_Pi2 as that is what was on the NOOBS menu and updated it. I have all of the USB components plugged into a plugable brand power hub which is supposed to be one of the best to use with a 3B. I have a USB Hauppuage 955Q USB TV tuner which I know works as I installed in on a Windows 10 box with the vendor software version V8 and got channels detected and I could watch TV on the monitor. I installed the Conexant cx231xx USB firmware update in the /lib/firmware directory. I also have a FLIRC but I can't get irrecord to see the unique Hauppauge remote although the setup seemed to go OK on a Windows 7 box. After contacting Hauppauge I found out that they don't provide and support for the 955Q and OSMC. The Tvheadend mux scan comes up a status of FAIL. When it's all working then I'm going to move to recording on a SD card. This should give me a PVR with almost no electrical consumption and yet be able to watch broadcast TV. I already have the licenses for MPG2 and WVC1.

Is this solvable given the hardware that I have? If so, can someone HELP? If the hardware is a no go what should I have purchased?
Reply
#2
Can you SSH into your Pi or access a command line?

The output of the following may be useful :

dmesg | grep dvb
lsusb
lsmod

I don't use OSMC much - I prefer LibreElec. If you are able to install LibreElec to your SD card - that might also be an option. You'll need to install TV Headend from the Services section of the LibreElec repo in Add-ons and then reboot.
Reply
#3
Install TVH from App Store in OSMC.
Post dmesg and TVHeadend log on the OSMC forum and we can help you out.

Re.
> I also have a FLIRC but I can't get irrecord to see the unique Hauppauge remote although the setup seemed to go OK on a Windows 7 box.

Stop Kodi first with sudo systemctl stop mediacenter and try again.
Reply
#4
Well - lsusb has interesting output - command not found. Need to install a package? I'll try the stop mediacenter later. I did order a standard IR receiver for the Pi. I'm thinking the FLIRC wasn't a good acquisition.

osmc@osmc:~$ dmesg | grep dvb
[ 7.998398] cx231xx 1-1.5.6:1.1: Successfully loaded cx231xx-dvb
[ 7.998421] cx231xx 1-1.5.6:1.1: Cx231xx dvb Extension initialized
osmc@osmc:~$ lsusb
-bash: lsusb: command not found
osmc@osmc:~$ lsmod
Module Size Used by
bnep 12310 2
hci_uart 22713 1
btbcm 8478 1 hci_uart
bluetooth 425568 22 bnep,btbcm,hci_uart
8021q 22147 0
garp 7622 1 8021q
stp 2430 1 garp
llc 6031 2 stp,garp
uinput 9818 1
si2157 5638 1
lgdt3306a 45215 1
cx231xx_dvb 10657 1
dvb_core 104651 1 cx231xx_dvb
brcmfmac 234779 0
cx231xx_alsa 6680 0
evdev 13192 5
snd_bcm2835 24938 0
joydev 9585 0
snd_pcm 115812 2 snd_bcm2835,cx231xx_alsa
brcmutil 9348 1 brcmfmac
cfg80211 565548 1 brcmfmac
snd_timer 26094 1 snd_pcm
snd 78512 4 snd_bcm2835,cx231xx_alsa,snd_timer,snd_pcm
sg 23925 0
rfkill 22502 4 cfg80211,bluetooth
bcm2835_thermal 2541 0
uas 16127 0
bcm2835_wdt 4081 0
bcm2835_gpiomem 4026 0
cx25840 69616 1
cx231xx 177201 2 cx231xx_alsa,cx231xx_dvb
cx2341x 24150 1 cx231xx
videobuf_vmalloc 6478 1 cx231xx
videobuf_core 25858 2 cx231xx,videobuf_vmalloc
i2c_mux 3163 1 cx231xx
tveeprom 14115 1 cx231xx
v4l2_common 6578 3 cx2341x,cx231xx,cx25840
videodev 210827 4 cx2341x,cx231xx,cx25840,v4l2_common
media 18006 3 cx231xx,cx25840,videodev
uio_pdrv_genirq 3885 0
uio 10428 1 uio_pdrv_genirq
lirc_rpi 9342 3
lirc_dev 11576 1 lirc_rpi
rc_core 25745 2 lirc_dev,cx231xx
fuse 108681 1
ipv6 448018 42
Reply
#5
Since pictures can substitute for a lot of words:

watch gallery
Reply
#6
Hmm - your layout looks a little different to mine. Have you entered the correct frequency for your local station? I see the name field as 0MHz in your set-up, whereas in mine they are the frqeuency in Hz of the RF channel the mux is in. So 490MHz is 490000000 in the frequency field in the mux edit box. That's the frequency of our PSB1 mux (BBC SD stations) You'll see some DVB specific stuff in my example mux edit box (as we have a choice of QAMs or QPSK and Carriers etc.), and we use 8MHz channels, whereas ATSC is based on 6MHz.

Each 'Station' will need it's own mux entry. You can set an automatic scan in some cases, but I always enter manually. TV Fool in the US should tell you the channels for the stations you want - but you may need to convert from RF channel number to actual frequency in Hz.

Muxes list : Image

Mux edit : Image

Are examples of mine.

My setup is a little different to some as I dedicate a DVB USB tuner to each mux - hence each mux is in a different network.

Also you need to ensure that your TV adaptor (the ATSC option not the DVB-C one) is enabled and associated with the network you have created the muxes for each station in. Many people have a single network for all OTA stations - associated with one or two tuners - with all muxes being part of that network.
Reply
#7
And here's what my DVB Adaptor config looks like :
Image

And yes, I do have 9 tuners... Have to roll my own Linux kernel to get above the 8 tuner maximum. I have 3 x Dual DVB-T and 1 x Dual DVB-T2 (experimenting with a new Hauppauge model) and 1 x Single DVB-T2. That allows me to dedicate a tuner to each multiplex - meaning zero clashes.
Reply
#8
Things are looking better. I used a process at wetekforums.com which said to use United States: us-ATSC-center-frequencies-8VSB under predefined muxes. While I've only got one channel and haven't gotten any further yet this is a better. Still much more to do but...

watch gallery


watch gallery
Reply

Logout Mark Read Team Forum Stats Members Help
Pi newbie - B3, OSMC, Hauppauge 955Q, TvHeadEnd - failure so far0