dvb-t

Phil Meyer pmeyer at themeyerfarm.com
Tue Mar 20 15:56:21 UTC 2007


Peter Lesterhuis wrote:
> Hi,
> Anyone who got  the freecom-dvb-t device working on fc6?
> I copied the firmware (dvb-usb-wt220u-fc03.fw) in /lib/firmware. I 
> obtained the driver from linuxtv.org (v4l-dvb), compiled and installed 
> it without any problem.
> Now, as I understand from the wiki, I should have a non-empty 
> /dev/dvb/adapter0/, but this is not the case. I do not have a /dev/dvb 
> at all.
> When I plug in the device it is somehow being recognized; this is the 
> output of tail -f /var/log/messages:
> Mar 18 21:23:41 cello syslogd 1.4.1: restart.
> Mar 18 21:37:16 cello kernel: usb 5-5: new high speed USB device using 
> ehci_hcd and address 7
> Mar 18 21:37:17 cello kernel: usb 5-5: configuration #1 chosen from 1 
> choice
> And that's all. No sign of the firmware being found and installed.
>
> Any help would be appreciated.
> Peter
>
First, make sute the driver is loaded:

# modprobe <driver_name>

Then plug the device in a watch dmesg.

If not found:

There is a database of USB devices on your system, and the particular 
device you have may be ok with that driver, but simply not in the database.

You can overcome this by loading the driver with options that ask it to 
look at your specific device.  This is done on /etc/modprobe.conf.

First, discover the vendor and product codes of the USB device.  You 
will need the package usbutils installed.

# lsusb

This will list the USB devices attached to your system.  The devices 
with all zeroes are HUBs and you can ignore them.  The devices listed 
with two non zer numbers are the actual devices, and usually have a 
description that can identify the one you want.

Here is mine:

Bus 004 Device 002: ID 050d:0109 Belkin Components F5U109/F5U409 PDA Adapter
Bus 004 Device 001: ID 0000:0000 
Bus 001 Device 001: ID 0000:0000 
Bus 002 Device 001: ID 0000:0000 
Bus 002 Device 002: ID 046d:c03f Logitech, Inc.
Bus 003 Device 001: ID 0000:0000 
Bus 005 Device 006: ID 1058:0400 Western Digital Technologies, Inc.
Bus 005 Device 003: ID 1058:0500 Western Digital Technologies, Inc.
Bus 005 Device 001: ID 0000:0000 
Bus 005 Device 002: ID 413c:a005 Dell Computer Corp.

 From this we can see my Logitech mouse, My USB serial adapter, and my 
external hard drive with a USB HUB on it.

The way this works is this:

Suppose that the serial adapter I use was not listed in the database as 
usable by the driver usbserial.

I would add an entry in /etc/modprobe.conf like this:

alias belkin usbserial
options belkin vendor=050d product=0109

Those numbers come from the lsusb output from above.

Then I would simply:

# modprobe belkin

and my system would load the usbserial driver and force it to try and 
use that specific device.  dmesg would confirm that it did just that.  
If dmesg showed that usbserial loaded and that is all, then this device 
will not work with that driver.

Hope this helps.

Good Luck!




More information about the fedora-list mailing list