Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] AverMedia 771 DVB-T Registering frontend problem



Hi

I'm a little bit further along with this now. I load the following modules:

modprobe videodev
modprobe bttv i2c_hw=1 card=0x68
modprobe dvb-core dvb_shutdown_timeout=0;
modprobe v4l1-compat
modprobe v4l2-common
modprobe video-buf
modprobe mt352 debug=1 force_card=0x0
modprobe bt878
modprobe dvb-bt8xx

Here's what I get in the /var/log/messages file:
Oct 16 13:04:47 linuxpvr kernel: Linux video capture interface: v1.00
Oct 16 13:04:48 linuxpvr kernel: bttv: driver version 0.9.15 loaded
Oct 16 13:04:48 linuxpvr kernel: bttv: using 8 buffers with 2080k (520 pages)
each for capture
Oct 16 13:04:48 linuxpvr kernel: bttv: Bt8xx card found (0).
Oct 16 13:04:48 linuxpvr kernel: ACPI: PCI interrupt 0000:02:03.0[A] -> GSI 10
(level, low) -> IRQ 10
Oct 16 13:04:48 linuxpvr kernel: bttv0: Bt878 (rev 17) at 0000:02:03.0, irq: 10,
latency: 32, mmio: 0xd9000000
Oct 16 13:04:48 linuxpvr kernel: bttv0: detected: AVermedia DVB-T 771
[card=123], PCI subsystem ID is 1461:0771
Oct 16 13:04:48 linuxpvr kernel: bttv0: using: Nebula Electronics DigiTV
[card=104,insmod option]
Oct 16 13:04:48 linuxpvr kernel: bttv0: using tuner=-1
Oct 16 13:04:48 linuxpvr kernel: bttv0: registered device video0
Oct 16 13:04:48 linuxpvr kernel: bttv0: registered device vbi0
Oct 16 13:04:48 linuxpvr kernel: bttv0: PLL: 28636363 => 35468950 .. ok
Oct 16 13:04:48 linuxpvr kernel: bttv0: add subdevice "dvb0"
Oct 16 13:04:49 linuxpvr kernel: dvbfe_mt352: Warning, overriding detected card
type.
Oct 16 13:04:49 linuxpvr kernel: dvbfe_mt352: Setup for Zarlink MT352 + TUA6034
DVB-T
Oct 16 13:04:49 linuxpvr kernel: bt878: AUDIO driver version 0.0.0 loaded
Oct 16 13:04:49 linuxpvr kernel: bt878: Bt878 AUDIO function found (0).
Oct 16 13:04:49 linuxpvr kernel: ACPI: PCI interrupt 0000:02:03.1[A] -> GSI 10
(level, low) -> IRQ 10
Oct 16 13:04:49 linuxpvr kernel: bt878(0): Bt878 (rev 17) at 02:03.1, irq: 10,
latency: 32, memory: 0xd9001000
Oct 16 13:04:49 linuxpvr kernel: dvb_bt8xx_init: unknown card_id found 7711461
Oct 16 13:04:49 linuxpvr kernel: dvb_bt8xx_init: bttv type set to nebula
Oct 16 13:04:49 linuxpvr kernel: attach: checking "bt878 #0 [hw]"
Oct 16 13:04:49 linuxpvr kernel: find by pci: checking "bt878 #0 [hw]"
Oct 16 13:04:49 linuxpvr kernel: attach: "bt878 #0 [hw]", to card 0
Oct 16 13:04:49 linuxpvr kernel: DVB: registering new adapter (Neb).

However, that's where it stops. I don't get any message about registering the
frontend. Subsequently, when I try to use tzap (or anything else) I get:

[root@linuxpvr rc5.d]# tzap -r "BBC ONE"
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
ERROR: failed opening '/dev/dvb/adapter0/frontend0' (No such device)

I tried to load the card without forcing the card_type using:
modprobe mt352 debug=1
But then I just get this message:
Oct 16 13:25:05 linuxpvr kernel: dvb_bt8xx_init: unknown card_id found 7711461
Oct 16 13:25:05 linuxpvr kernel: dvb_bt8xx_init: bttv type set to nebula

I had a physical look at the card, and dragged off the following info, if it's
of any use:
AVERTV DVB-T 771
X P(7/8M)    (I presume this signifies the Pal model?)
Samsung JDB020 (Written on the tuner housing)
Conexant Fusion 878A 25878-13
MT352 CG  0421Q WS
Avermedia A771-B 0405 ABLE (written on the back

Wouold appreciate any help or suggestion

Thanks and Regards

Mike


Quoting Mike Ryan:

 Hi

 I'm trying to get an AverMedia 771 DVB-T card running under Redhat Fedora Core
 2 running 2.6.8-1.521.

 So, I did the following:
 cvs -d :pserver:anonymous@linuxtv.org:/cvs/linuxtv login
 cvs -d :pserver:anonymous@linuxtv.org:/cvs/linuxtv co dvb-kernel
 cd dvb-kernel/build-2.6
 ./getlinks
 make

 I then run MAKEDEV-DVB.sh to make the appropriate files

 This all went ok, and then I run the insmod.sh load, and get the folliowing:
 ./insmod.sh load
 Inserting DVB modules into kernel
 FATAL: Module crc32 not found.
 FATAL: Module firmware_class not found.
 FATAL: Module evdev not found.

 which creates the following in the messages file:
 Oct 14 16:29:51 linuxpvr kernel: Linux video capture interface: v1.00
 Oct 14 16:29:51 linuxpvr kernel: saa7146: register extension 'dvb'.
 Oct 14 16:29:51 linuxpvr kernel: saa7146: register extension 'budget dvb'.
 Oct 14 16:29:51 linuxpvr kernel: saa7146: register extension 'budget_ci dvb'.
 Oct 14 16:29:51 linuxpvr kernel: saa7146: register extension 'budget dvb /w
 video in'.
 Oct 14 16:29:51 linuxpvr kernel: usbcore: registered new driver
 Technotrend/Hauppauge USB-Nova
 Oct 14 16:29:51 linuxpvr kernel: usbcore: registered new driver ttusb-dec
 Oct 14 16:29:51 linuxpvr kernel: usbcore: registered new driver dvb_dibusb

 I then read the linux/Documentation/dvb/avermedia.txt file which instructed
 me to build the modules (as above) and then do the following (in order):
      * insmod dvb-core.o
      * modprobe bttv.o
      * insmod bt878.o
      * insmod dvb-bt8xx.o
      * insmod sp887x.o
 but this fails straightaway:
 # insmod dvb-core.o
 insmod: error inserting 'dvb-core.o': -1 Invalid module format

 Am I missing something here? Any pointers?

 Thanks in advance

 Mike




Home | Main Index | Thread Index