[linux-dvb] DVB USB driver question
Mark Endrei
kielogl at yahoo.com
Sun Apr 17 06:05:16 CEST 2005
Hi,
Have been try to get my USB 2 DVB-T receiver working
on Fedora Core 2. None of the linux-dvb kernel modules
are loaded before I plug the receiver into a USB port.
When I plug it in, I get the following syslog
messages:
usb 1-4: new high speed USB device using ehci_hcd and
address 2
drivers/media/dvb/dibusb/dvb-dibusb.c: found a 'Yakumo
DVB-T mobile USB2.0' in cold state, will try to load a
firmware
drivers/media/dvb/dibusb/dvb-dibusb.c: did not find a
valid firmware file. Please see
linux/Documentation/dvb/ for more details on
firmware-problems.
drivers/media/dvb/dibusb/dvb-dibusb.c: Yakumo DVB-T
mobile USB2.0 error while loading driver (-22)
dvb_dibusb: probe of 1-4:1.0 failed with error -22
usbcore: registered new driver dvb_dibusb
After this, lsmod shows that the required kernel
modules are loaded:
Module Size Used by
dvb_dibusb 17605 0
dvb_core 82921 1 dvb_dibusb
dib3000mb 10817 1 dvb_dibusb
dib3000mc 12865 1 dvb_dibusb
dib3000_common 4545 2 dib3000mb,dib3000mc
snd_mixer_oss 17089 2
snd_intel8x0 33249 3
snd_ac97_codec 67745 1 snd_intel8x0
snd_pcm 93769 2
snd_intel8x0,snd_ac97_codec
snd_timer 29381 1 snd_pcm
snd 53797 7
snd_mixer_oss,snd_intel8x0,snd_ac97_codec,snd_pc
m,snd_timer
snd_page_alloc 9669 2 snd_intel8x0,snd_pcm
soundcore 10273 3 snd
it87 19045 0
eeprom 7641 0
i2c_sensor 3521 2 it87,eeprom
i2c_isa 2369 0
i2c_sis96x 5445 0
i2c_core 21057 7
dvb_dibusb,dib3000_common,it87,eeprom,i2c_sensor
,i2c_isa,i2c_sis96x
...
After checking the dvb-dibusb.c/h source, i worked out
that the firmware file it is trying to load is
dvb-dibusb-6.0.0.5.fw. I was not able to find this
fireware on linuxtv.org, but found
dvb-dibusb-avertv-usb2-1.fw is listed for DIBCOM USB
devices. I downloaded this and renamed it to
dvb-dibusb-6.0.0.5.fw, to see if the firmware loader
would work. When plugging in the receiver, I now get
the following syslog messages:
usb 1-4: new high speed USB device using ehci_hcd and
address 3
drivers/media/dvb/dibusb/dvb-dibusb.c: found a 'Yakumo
DVB-T mobile USB2.0' in cold state, will try to load a
firmware
drivers/media/dvb/dibusb/dvb-dibusb.c: using firmware
file (dvb-dibusb-6.0.0.5.fw).
drivers/media/dvb/dibusb/dvb-dibusb.c: Yakumo DVB-T
mobile USB2.0 successfully initialized and connected.
usb 1-4: USB disconnect, address 3
drivers/media/dvb/dibusb/dvb-dibusb.c: Driver for
DiBcom based USB Budget DVB-T device successfully
deinitialized and disconnected.
usb 1-4: new high speed USB device using ehci_hcd and
address 4
But the power LED on my receiver remains off.
Here is some of the output from lsusb -v before the
firmware is loaded:
Bus 001 Device 002: ID 14aa:0201
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 255 Vendor Specific Class
bDeviceSubClass 255 Vendor Specific Subclass
bDeviceProtocol 255 Vendor Specific Protocol
bMaxPacketSize0 64
idVendor 0x14aa
idProduct 0x0201
bcdDevice 0.00
iManufacturer 0
iProduct 0
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 171
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
MaxPower 100mA
And after the firmware is loaded:
Bus 001 Device 004: ID 07ca:a801 AVerMedia
Technologies, Inc.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface
level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x07ca AVerMedia Technologies,
Inc.
idProduct 0xa801
bcdDevice 0.00
iManufacturer 1 AVerTV
iProduct 2 A801
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 46
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
MaxPower 500mA
So I guess the firmware is part of the problem. Is
dvb-dibusb-6.0.0.5.fw the firmware file I need? If
not, can I extract firmware from the Windows driver
supplied with my receiver?
Some info on my DVB-T receiver is available at:
http://www.yuan.com.tw/en/products/vdo_ub300.html
It does seem to be a Yakumo clone, as the windows
firmware driver is also named DTT200ULD.sys. Looks
like the Windows device driver is from Computer &
Entertainment, Inc.
Would greatly appreciate any advice on getting this
running on Fedora Core 2.
Thanks in advance,
Mark.
__________________________________
Yahoo! Mail Mobile
Take Yahoo! Mail with you! Check email on your mobile phone.
http://mobile.yahoo.com/learn/mail
More information about the linux-dvb
mailing list