Project

General

Profile

tvheadend not finding any DVB adaptors

Added by bob bob almost 11 years ago

Hi - I've just installed this on a fresh system (Debian - 2.6.32-5-amd64) as per the subject the tv adaptors page shows nothing. tvheadend starts fine with no errors and I can configure all options in the gui. The firmware appears to be loaded for my (two) "Zolid Mini DVB-T Stick" adaptors. I've also added /lib/firmware to dvb scan files path. Thanks in advance!

version is 3.9.313~gf25d918

lib/firmware# ls
dvb-usb-it9135-01.fw dvb-usb-it9135-02.fw dvb-usb-it9135.fw

/lib/firmware# lsusb
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 048d:9135 Integrated Technology Express, Inc. Zolid Mini DVB-T Stick
Bus 001 Device 002: ID 048d:9135 Integrated Technology Express, Inc. Zolid Mini DVB-T Stick
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


Replies (18)

RE: tvheadend not finding any DVB adaptors - Added by Gary Brown almost 11 years ago

run "ls /dev/dvb". Does this give you a folder full of files or is it not found?

RE: tvheadend not finding any DVB adaptors - Added by bob bob almost 11 years ago

Hi Gary - /dev/dvb doesn't exist (/dev does). Maybe Debian doesn't use that dir?

Thanks

RE: tvheadend not finding any DVB adaptors - Added by Miro K. almost 11 years ago

if /dev/dvb doesn't exists, so your device driver has not been loaded (properly)
you should have get these modules loaded: dvb-usb-it913x and/or it913x-fe

you my find this out by this command:
lsmod |grep -E 'dvb-usb-it913x|it913x-fe'

for more info to your device, refer to this page:
http://www.linuxtv.org/wiki/index.php/ITE_IT9135

Note the difference between Chip Version 1 and 2

RE: tvheadend not finding any DVB adaptors - Added by bob bob almost 11 years ago

Thanks but I've followed those instructions to the letter and tried both methods. I can't see any error messages in syslog, is there anywhere else I can check?

RE: tvheadend not finding any DVB adaptors - Added by bob bob almost 11 years ago

Sorry more info - this is in syslog - seems ok? TV headend still not finding it:

Jan 2 10:46:01 openmediavault kernel: [ 1.768229] usb 1-1: new high speed USB device using ehci_hcd and address 2
Jan 2 10:46:01 openmediavault kernel: [ 1.902707] usb 1-1: New USB device found, idVendor=048d, idProduct=9135
Jan 2 10:46:01 openmediavault kernel: [ 1.902713] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
Jan 2 10:46:01 openmediavault kernel: [ 1.902840] usb 1-1: configuration #1 chosen from 1 choice

RE: tvheadend not finding any DVB adaptors - Added by Hugo Rodenburg almost 11 years ago

It seems you are running on kernel 2.6.32, as stated in your first post. According to the mentioned linuxtv.org page, that kernel version does not support the device out of the box. You need to upgrade to a newer kernel version (3.2 or 3.4), or install the linuxtv device drivers: [[http://linuxtv.org/wiki/index.php/How_to_Obtain,_Build_and_Install_V4L-DVB_Device_Drivers]]

RE: tvheadend not finding any DVB adaptors - Added by Miro K. almost 11 years ago

If you did following with success:

git clone git://linuxtv.org/media_build.git
(alternately to get only the latest revision without history)
git clone --depth=1 git://linuxtv.org/media_build.git
cd media_build 
./build
su
make install

thank you need to load the driver by

modprobe dvb-usb-it913x

If this suceeds you shoud get your /dev/dvb devices. (or see some logs in dmesg). Don't forget to copy the right fimrware file to the /lib/firmware folder!

It might require you to define udev rules for your device to get the driver loaded by hotplugging it.. but thats another story you will have to find this out yourself..

RE: tvheadend not finding any DVB adaptors - Added by bob bob almost 11 years ago

Ok thanks - I've installed successfully the V4L-DVB device drivers. I noticed it doesn't install a driver for 9135 or 9137.

I ran "make config" afterwards just in case I'd missing anything and stepped through all the entries and there is no driver for this card?

;o( confused....

RE: tvheadend not finding any DVB adaptors - Added by Miro K. almost 11 years ago

I do well see the drivers inside...
media_build/linux/drivers/media/usb/dvb-usb-v2/it913x.c and media_build/linux/drivers/media/dvb-frontends/it913x-fe*

as well in the build output: media_build/v4l/dvb-usb-it913x.ko and media_build/v4l/it913x-fe.ko

so they will definitly compile, are you sure, the build succeeded without any error? The firmware must be extracted separately. The build doensn't provide it.

RE: tvheadend not finding any DVB adaptors - Added by bob bob almost 11 years ago

Ok - thanks again for your help, I recompiled, did a make install and its working (I can see them now). Just need to add networks now.

Thanks Miro and all :)

RE: tvheadend not finding any DVB adaptors - Added by bob bob almost 11 years ago

Ok this may be a new thread but not getting too far with setup. I'm adding a DVBT network, trying to select a pre-defined mux but there are none listed? Where do I get these from? The status tab doesn't show any inputs - is this related?

RE: tvheadend not finding any DVB adaptors - Added by Miro K. almost 11 years ago

For stable installation (3.4) check the wiki, for the unstable version check the sticky post DVB-rewrite merged on the top of this formu.

RE: tvheadend not finding any DVB adaptors - Added by bob bob almost 11 years ago

Thanks again - I had read the dvb-rewrite and was following those steps to the letter but there are no muxes. Is there a publicly available list of these somewhere? Maybe the build I have isn't ready for my setup yet. What is the last stable release build (3.4) and how do I get it? Thanks - I'll go back to that version if it's not a quick fix to get this version working.

RE: tvheadend not finding any DVB adaptors - Added by Hugo Rodenburg almost 11 years ago

You should give the new build a try. Using google it's not hard to find available muxes for your country/location. If you are lucky, you only have to specify one. The others will be found by the information on the one you've specified.

RE: tvheadend not finding any DVB adaptors - Added by Prof Yaffle almost 11 years ago

UK muxes are well described in ukfree.tv - IF that's any use to you!

If not, you probably need to search on your local transmitter and find some other public record of the muxes and frequencies, and then add them manually.

RE: tvheadend not finding any DVB adaptors - Added by bob bob almost 11 years ago

Using is now - (yes UK is my location for muxes - not sure why but last year in tvheadend on an older version it automatically added everything). I'll give this a go and post the result. Thanks again.

RE: tvheadend not finding any DVB adaptors - Added by bob bob almost 11 years ago

Ok after playing with settings I followed the following:

http://www.stuffaboutcode.com/2012/12/tvheadend-no-services-found-setting-up.html

I've tried the different muxes on my transmitter until one responded and then 6 more appeared.

think I found a minor bug though - you can't edit the muxes and save - it keeps the old settings (well it certainly does for frequency - haven't tested it for other settings). You have to delete entries and re-insert them.

Thanks for your help!

RE: tvheadend not finding any DVB adaptors - Added by Adam Sutton almost 11 years ago

It's a bug in that you're not actually supposed to be able to change the frequency after its been created, arguably I could make it so you can. But it needs a bit more code that changing other params as the muxes are stored in lists that use the frequency as a key. So changing them requires that you re-insert (ordered) them or all hell breaks loose.

Adam

    (1-18/18)