[linux-dvb] Problems getting Avermedia 771 to work - can anyone help?

Barry Myles linuxtv at smyles.plus.com
Fri Apr 22 23:48:01 CEST 2005


Hello list,

I'm having problems getting my Avermedia 771 DVB-T card working. I was 
hoping that someone on this list might be able to help me. Looking at 
dmesg I get the following:

bttv: driver version 0.9.15 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
ACPI: PCI interrupt 0000:00:0a.0[A] -> GSI 11 (level, low) -> IRQ 11
bttv0: Bt878 (rev 17) at 0000:00:0a.0, irq: 11, latency: 32, mmio: 
0xee000000
bttv0: detected: AVermedia AverTV DVB-T 771 [card=123], PCI subsystem ID 
is 1461:0771
bttv0: using: AVerMedia AVerTV DVB-T 771 [card=123,autodetected]
bttv0: gpio: en=00000000, out=00000000 in=00ffff9f [init]
bttv0: using tuner=4
bttv0: registered device video0
bttv0: registered device vbi0
irq 10: nobody cared!
 [<c0135caa>] __report_bad_irq+0x2a/0x90
 [<c01355e0>] handle_IRQ_event+0x30/0x70
 [<c0135d9c>] note_interrupt+0x6c/0xd0
 [<c0135766>] __do_IRQ+0x146/0x160
 [<c0104e27>] do_IRQ+0x47/0x70
 =======================
 [<c01033ca>] common_interrupt+0x1a/0x20
 [<c011b830>] __do_softirq+0x30/0x90
 [<c0104f31>] do_softirq+0x41/0x50
 =======================
 [<c011b953>] irq_exit+0x33/0x40
 [<c0104e2e>] do_IRQ+0x4e/0x70
 [<c01033ca>] common_interrupt+0x1a/0x20
 [<f09e02a8>] set_pll+0xf8/0x1b0 [bttv]
 [<c0116de7>] release_console_sem+0xe7/0xf0
 [<f09e03a7>] bt848A_set_timing+0x47/0x130 [bttv]
 [<f09e0967>] set_tvnorm+0x87/0xb0 [bttv]
 [<f09e0a20>] set_input+0x90/0xd0 [bttv]
 [<f09e6143>] bttv_probe+0x553/0x6b0 [bttv]
 [<c0285972>] pci_device_probe_static+0x52/0x70
 [<c02859cc>] __pci_device_probe+0x3c/0x50
 [<c0285a0c>] pci_device_probe+0x2c/0x50
 [<c02f6c6f>] driver_probe_device+0x2f/0x80
 [<c02f6db9>] driver_attach+0x59/0x90
 [<c02f7288>] bus_add_driver+0x98/0xd0
 [<c02f789f>] driver_register+0x2f/0x40
 [<c02f760c>] bus_register+0xbc/0xf0
 [<c0285c82>] pci_register_driver+0x62/0x80
 [<f09e679e>] bttv_init_module+0x9e/0xd0 [bttv]
 [<c012fb82>] sys_init_module+0x192/0x250
 [<c010325b>] syscall_call+0x7/0xb
handlers:
[<c036b560>] (usb_hcd_irq+0x0/0x70)
Disabling IRQ #10
bttv0: PLL: 28636363 => 35468950 .. ok
bttv0: add subdevice "remote0"
bttv0: add subdevice "dvb0"
bt878: AUDIO driver version 0.0.0 loaded
bt878: Bt878 AUDIO function found (0).
ACPI: PCI interrupt 0000:00:0a.1[A] -> GSI 11 (level, low) -> IRQ 11
bt878(0): Bt878 (rev 17) at 00:0a.1, irq: 11, latency: 32, memory: 
0xee001000
DVB: registering new adapter (bttv0).
mt352_read_register: readreg error (reg=127, ret==-5)
dvb-bt8xx: A frontend driver was not found for device 109e/0878 
subsystem 1461/0771

It looks like something nasty is happening with interrupts.
The computer is an Athlon 1200, Via KM400 based motherboard with 768MB 
memory and the only card is an nVidia FX5200 AGP.

lspci -v output:
0000:00:0a.0 Multimedia video controller: Brooktree Corporation Bt878 
Video Capture (rev 11)
        Subsystem: Avermedia Technologies Inc: Unknown device 0771
        Flags: bus master, medium devsel, latency 32, IRQ 10
        Memory at ee000000 (32-bit, prefetchable)
        Capabilities: [44] Vital Product Data
        Capabilities: [4c] Power Management version 2

0000:00:0a.1 Multimedia controller: Brooktree Corporation Bt878 Audio 
Capture (rev 11)
        Subsystem: Avermedia Technologies Inc: Unknown device 0771
        Flags: bus master, medium devsel, latency 32, IRQ 10
        Memory at ee001000 (32-bit, prefetchable)
        Capabilities: [44] Vital Product Data
        Capabilities: [4c] Power Management version 2

uname -a output:
Linux littlelinuxmachine 2.6.11-gentoo-r6-kraxel1 #1 Wed Apr 20 22:10:24 
BST 2005 i686 AMD Athlon(tm) processor AuthenticAMD GNU/Linux

Of course, after these errors I don't get a frontend0 device in /dev.
-- 
Barry Myles




More information about the linux-dvb mailing list