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!