I have not been able to get the TVHeadend server to find the PlayTV tuner.
So far I have:
-
Installed OSMC Stable release on a Raspberry Pi 2
-
Went to the app store and installed the TVHeadend server
-
cd /lib/firmware ; sudo wget --no-check-certificate dvb-firmware/dvb-usb-dib0700-1.20.fw at master · OpenELEC/dvb-firmware · GitHub
-
Rebooted.
-
dmesg show that it is there:
[ 5.191598] dvb-usb: found a ‘Sony PlayTV’ in cold state, will try to load a firmware
[ 5.216822] dvb-usb: downloading firmware from file ‘dvb-usb-dib0700-1.20.fw’
[ 5.229604] random: nonblocking pool is initialized
[ 5.261461] usbcore: registered new interface driver dvb_usb_dib0700
-
However, the light does not turn on on the tuner, and the web interface from TVHeadend Server http://IP:9981/ does not list the tuner under Configuration → DVB Inputs → TV adapters
Any Ideas what I am missing?
Thank you for any assistance.
Try via ssh do
ll -R /dev/dvb
normally it’s a power issue, try to use an powered USBhub for your tuner.
-H
Thanks HarryL,
I was previously running OpenELEC and it was showing up in TVHeadend. Although it had a problem that it kept re-tuning and randomly loosing channels.
I have added a powered usb hub and no difference.
The command you provided does not work. I assume you meant ls. The output is:
osmc@osmc:~$ ls -R /dev/dvb
ls: cannot access /dev/dvb: No such file or directory
The command should reveal someting like
drwxr-xr-x 3 root root 60 jan 1 1970 .
drwxr-xr-x 16 root root 3380 jan 1 1970 ..
drwxr-xr-x 2 root root 120 jan 1 1970 adapter0
and if run like “ls /dev/dvb” then
root@osmc:/home/osmc# ls /dev/dvb
adapter0
can I get you to install usbutils
apt-get install usbutils
and then do a
lsusb
lsmod
with the usbtuner( Sony PlayTV)
and paste the results here…
Hi Harry,
As requested here is the output:
osmc@osmc:~$ ls /dev/dvb
ls: cannot access /dev/dvb: No such file or directory
osmc@osmc:~$ lsusb
Bus 001 Device 005: ID 1415:0003 Nam Tai E&E Products Ltd. or OmniVision Technologies, Inc.
Bus 001 Device 004: ID 0409:0059 NEC Corp. HighSpeed Hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
osmc@osmc:~$ lsmod
Module Size Used by
8021q 22150 0
garp 7398 1 8021q
stp 2179 1 garp
llc 5879 2 stp,garp
evdev 11328 1
uinput 9625 1
dvb_usb_dib0700 99563 0
dib7000m 43593 1 dvb_usb_dib0700
dib0090 50749 1 dvb_usb_dib0700
dib0070 18216 1 dvb_usb_dib0700
dib3000mc 23526 1 dvb_usb_dib0700
dibx000_common 10887 3 dvb_usb_dib0700,dib3000mc,dib7000m
dvb_usb 20787 1 dvb_usb_dib0700
dvb_core 106951 1 dvb_usb
lirc_rpi 9355 3
lirc_dev 11364 1 lirc_rpi
rc_core 25741 3 lirc_dev,dvb_usb,dvb_usb_dib0700
uio_pdrv_genirq 3637 0
uio 10030 1 uio_pdrv_genirq
fuse 102057 1
ipv6 425787 44
osmc@osmc:~$
well all that you need seams to be loaded, so my guess is that may be your USB cable?
Have you try’d your tuner on windows lately?
I just reconnected it to my PS3 (including the same powered USB Hub). And works perfectly.
I also changed to the OpenELEC 5.0.8 image and got the following output.
Relevant dmesg output
[ 3.120575] usb 1-1.3.1: New USB device found, idVendor=1415, idProduct=0003
[ 3.120619] usb 1-1.3.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3.120636] usb 1-1.3.1: Product: SCEH-0036
[ 3.120651] usb 1-1.3.1: Manufacturer: SONY
[ 3.120665] usb 1-1.3.1: SerialNumber: ALR001DC13
[ 5.019443] dvb-usb: found a 'Sony PlayTV' in cold state, will try to load a firmware
[ 5.032734] dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw'
[ 5.111395] dib0700: firmware started successfully.
[ 5.614073] dvb-usb: found a 'Sony PlayTV' in warm state.
[ 5.615974] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[ 5.616792] DVB: registering new adapter (Sony PlayTV)
[ 6.253886] usb 1-1.3.1: DVB: registering adapter 1 frontend 0 (DiBcom 7000PC)...
[ 6.452883] DiB0070: successfully identified
[ 6.493376] input: IR-receiver inside an USB DVB receiver as /devices/platform/bcm2708_usb/usb1/1-1/1-1.3/1-1.3.1/rc/rc0/input2
[ 6.493716] rc0: IR-receiver inside an USB DVB receiver as /devices/platform/bcm2708_usb/usb1/1-1/1-1.3/1-1.3.1/rc/rc0
[ 6.493921] dvb-usb: schedule remote query interval to 50 msecs.
[ 6.493943] dvb-usb: Sony PlayTV successfully initialized and connected.
[ 6.494258] usbcore: registered new interface driver dvb_usb_dib0700
[ 7.368087] usb 1-1.3.1: DVB: adapter 1 frontend 0 frequency 0 out of range (45000000..860000000)
[ 7.424069] usb 1-1.3.1: DVB: adapter 0 frontend 0 frequency 0 out of range (45000000..860000000)
OpenELEC:~ # ls -la /dev/dvb
total 0
drwxr-xr-x 4 root root 80 Jan 1 1970 .
drwxr-xr-x 13 root root 3440 Jan 1 1970 ..
drwxr-xr-x 2 root root 120 Jan 1 1970 adapter0
drwxr-xr-x 2 root root 120 Jan 1 1970 adapter1
Looks like it is not getting to warm state.
Check the contents of your dvb-usb-dib0700-1.20.fw file, because the wget command you posted above downloads the HTML for the web page, not the firmware file itself.
1 Like
@Arathen is corrent, i did not see that…
use this to download your firmware:
wget https://github.com/OpenELEC/dvb-firmware/raw/master/firmware/dvb-usb-dib0700-1.20.fw
install the firmware and try again.
-H
Hi HarryL,
That fixed the issue. Sorry for the delay but I have been traveling.
Many thanks. Peter