[linux-dvb] Avermedia DBV-t USB 2.0 - Help
A.H.Gilbert
post at howard-gilbert.uklinux.net
Sun Mar 5 11:38:00 CET 2006
Hi,
I am a newbie to TV on linux. I appologise in advance for this rather long
mailing.
Has anyone suceeded with Avermedia DBV-T USB 2.0 on linux?
I have just bought this device, encouraged by the statement on the box "Linux
compatible, go to our web site for instructions". I found that these so
called instructions merely say "go to
http://www.wi-bw.tfh-wildau.de/~pboettch/home/index.php?site=dvb-usb-howto "
which, although giving good general instruction, is not specific for the
device.
I am using Fedora Core 3 with upgraded kernel 2.6.15.4. This kernel has all
the modules needed for the device according to the LinuxTV DVB-USB Wiki.
I installed the firmware.
On booting this kernel with the device plugged into the usb hub the device LED
comes on and the relevant part of dmesg is:-
========================================================
usb 3-4.2: new high speed USB device using ehci_hcd and address 5
DEV: registering device: ID = '3-4.2'
PM: Adding info for usb:3-4.2
bus usb: add device 3-4.2
bound device '3-4.2' to driver 'usb'
DEV: registering device: ID = '3-4.2:1.0'
PM: Adding info for usb:3-4.2:1.0
bus usb: add device 3-4.2:1.0
usb: Matched Device 3-4.2:1.0 with Driver dvb_usb_a800
dvb-usb: found a 'AVerMedia AverTV DVB-T USB 2.0 (A800)' in warm state.
dvb-usb: will pass the complete MPEG2 transport stream to the software
demuxer.
DVB: registering new adapter (AVerMedia AverTV DVB-T USB 2.0 (A800)).
CLASS: registering class device: ID = 'dvb0.demux0'
class_hotplug - name = dvb0.demux0
class_device_create_hotplug called for dvb0.demux0
CLASS: registering class device: ID = 'dvb0.dvr0'
class_hotplug - name = dvb0.dvr0
class_device_create_hotplug called for dvb0.dvr0
CLASS: registering class device: ID = 'dvb0.net0'
class_hotplug - name = dvb0.net0
class_device_create_hotplug called for dvb0.net0
DEV: registering device: ID = 'i2c-1'
PM: Adding info for No Bus:i2c-1
CLASS: registering class device: ID = 'i2c-1'
class_hotplug - name = i2c-1
dib3000: Found a DiBcom 3000P.
DVB: registering frontend 0 (DiBcom 3000P/M-C DVB-T)...
CLASS: registering class device: ID = 'dvb0.frontend0'
class_hotplug - name = dvb0.frontend0
class_device_create_hotplug called for dvb0.frontend0
input: device IR-receiver inside an USB DVB receiver is statically allocated,
will n
ot register
Please convert to input_allocate_device() or contact dtor_core at ameritech.net
dvb-usb: schedule remote query interval to 150 msecs.
dvb-usb: AVerMedia AverTV DVB-T USB 2.0 (A800) successfully initialized and
connected.
bound device '3-4.2:1.0' to driver 'dvb_usb_a800'
usb: Bound Device 3-4.2:1.0 to Driver dvb_usb_a800
CLASS: registering class device: ID = 'usbdev3.5'
class_hotplug - name = usbdev3.5
class_device_create_hotplug called for usbdev3.5
===================================================
This looks promising and as stated /dev/dvb0.demux0, dvb0.frontend0,
dvb0.dvr0, dvb0.net0 are set up.
At this point I tried to use the dvb-apps scan util
but :-
=======================================================
# ./dvbscan dvb-t/uk-Bilsdale
scanning dvb-t/uk-Bilsdale
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
main:2232: FATAL: failed to open '/dev/dvb/adapter0/frontend0': 2 No such file
or directory
=======================================================
These /dev/adapterx/ dev files are what dvb-apps expects. Why were they not
formed by the dvb_usb_a800 driver but the /dev/dvb0.xxx0 instead? Do you know
of any app-software which deals these /dev/dvb0.xxx0 files?
I tried
ln -s /dev/dvb0.frontend0 /dev/dvb/adapter0/frontend0
ln -s /dev/dvb0.demux0 /dev/dvb/adapter0/demux0
and now:-
=======================================================
./dvbscan dvb-t/uk-Bilsdale
scanning dvb-t/uk-Bilsdale
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
initial transponder 474000000 0 2 1 3 0 0 0
>>> tune to:
474000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_1_2:QAM_64:TRANSMI
SSION_MODE_2K:GUARD_INTERVAL_1_32:HIERARCHY_NONE
WARNING: filter timeout pid 0x0011
WARNING: filter timeout pid 0x0000
WARNING: filter timeout pid 0x0010
dumping lists (0 services)
Done.
========================================================
Does this tell me anything useful?
I then tried altering dvb-apps/utils/scan/scan.c to replacing the
adapterx/xxxx calls with dvb0.xxx0 calls but same result.
I also tried using dvb-apps's MAKEDEV.sh to create the /dev/adapterx files but
to no avail.
I don't know where to go from here. Any (relevant) suggestions would be
gratefully received.
--
Best wishes,
Howard (A.H.Gilbert, Thornaby-on-Tees.)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.linuxtv.org/pipermail/linux-dvb/attachments/20060305/a2843c9a/attachment-0001.htm
More information about the linux-dvb
mailing list