PlayTV tuner not found in TVheadend server

I have not been able to get the TVHeadend server to find the PlayTV tuner.
So far I have:

  1. Installed OSMC Stable release on a Raspberry Pi 2

  2. Went to the app store and installed the TVHeadend server

  3. cd /lib/firmware ; sudo wget --no-check-certificate dvb-firmware/dvb-usb-dib0700-1.20.fw at master · OpenELEC/dvb-firmware · GitHub

  4. Rebooted.

  5. 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

  6. 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