Avermedia 771 - mt352_read_register: readreg error / dvb-bt8xx: frontend driver not found for device 109e/0878 subsystem 1461/0771

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

 



Ive had this card working since it was supported in the cvs up until about 4 weeks ago. Since then I am getting the following error when loading the driver:

modrpobe bttv

Linux video capture interface: v1.00
bttv: driver version 0.9.16 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
ACPI: PCI Interrupt 0000:00:0b.0[A] -> GSI 19 (level, low) -> IRQ 19
bttv0: Bt878 (rev 17) at 0000:00:0b.0, irq: 19, latency: 32, mmio: 0xdddff000 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=00f0ff0f [init]
bttv0: using tuner=4
bttv0: registered device video0
bttv0: registered device vbi0
bttv0: PLL: 28636363 => 35468950 . ok
bttv0: add subdevice "dvb0"
input: bttv IR (card=123) as /class/input/input13
bttv-input: bttv IR (card=123) detected at pci-0000:00:0b.0/ir0

modprobe bt878

bt878: AUDIO driver version 0.0.0 loaded
bt878: Bt878 AUDIO function found (0).
ACPI: PCI Interrupt 0000:00:0b.1[A] -> GSI 19 (level, low) -> IRQ 19
bt878_probe: card id=[0x7711461],[ AVermedia AverTV DVB-T 771 ] has DVB functions. bt878(0): Bt878 (rev 17) at 00:0b.1, irq: 19, latency: 32, memory: 0xdddfe000

modprobe dvb-bt878

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 should be noted that loading mt352 afterwards makes no difference. Loading bttv card=123 makes no difference. I can actually produce the same output using just modprobe dvb-bt8xx. Ie bttv seems to be autoloaded as does bt878 and mt352. You get eh following devices loaded:

/dev/dvb/adapter0/demux0
                               dvr0
                               net0

The relevent loaded modules are:

[root@unisvr ~]# ls /dev/dvb/adapter0/
demux0  dvr0  net0
[root@unisvr ~]# lsmod | grep bt
dvb_bt8xx              13188  0
nxt6000                 7044  1 dvb_bt8xx
mt352                   6276  1 dvb_bt8xx
dvb_pll                 9732  1 dvb_bt8xx
sp887x                  6916  1 dvb_bt8xx
dst_ca                 11776  1 dvb_bt8xx
dst                    21252  2 dvb_bt8xx,dst_ca
dvb_core               77248  2 dvb_bt8xx,dst_ca
cx24110                 7556  1 dvb_bt8xx
or51211                 9220  1 dvb_bt8xx
lgdt330x                7708  1 dvb_bt8xx
bt878                   9404  2 dvb_bt8xx,dst
bttv                  169660  2 dvb_bt8xx,bt878
video_buf              18052  1 bttv
compat_ioctl32          1408  1 bttv
i2c_algo_bit            8840  1 bttv
btcx_risc               4488  1 bttv
ir_common               8452  1 bttv
tveeprom               13840  1 bttv
videodev                7680  1 bttv
v4l2_common             7040  2 bttv,tuner
i2c_core 17792 13 dvb_bt8xx,nxt6000,mt352,sp887x,dst,cx24110,or51211,lgdt330x,bttv,i2c_algo_bit,tveeprom,i2c_viapro,tuner

The output of /proc/interrupts is:

CPU0 0: 658936749 IO-APIC-edge timer
 1:          8    IO-APIC-edge  i8042
 7:          2    IO-APIC-edge  parport0
 8:          1    IO-APIC-edge  rtc
 9:          0   IO-APIC-level  acpi
12:        105    IO-APIC-edge  i8042
14:    7619735    IO-APIC-edge  ide0
15:     245838    IO-APIC-edge  ide1
16:  132950596   IO-APIC-level  uhci_hcd:usb1, uhci_hcd:usb2
18:  102433136   IO-APIC-level  eth0
19:         44   IO-APIC-level  bttv0, bt878
20:          0   IO-APIC-level  VIA8233A
NMI:          0
LOC:  654861951
ERR:          0
MIS:          0

The output of lspci for this card is:

00:0b.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 19
       Memory at dddff000 (32-bit, prefetchable) [size=4K]
       Capabilities: [44] Vital Product Data
       Capabilities: [4c] Power Management version 2

00:0b.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 19
       Memory at dddfe000 (32-bit, prefetchable) [size=4K]
       Capabilities: [44] Vital Product Data
       Capabilities: [4c] Power Management version 2

I am using the 2.6.16 kernel. V4l and dvb are all compiled as modules. I am also using Udev. Im really rather stuck here. Id say it looks like a bug to me in either the mt352 or dvb-bt8xx driver. The problem has cropped up before but theres no resolutions posted on the maillinglist or else where that i could find.

Any ideas?

Neil


_______________________________________________

linux-dvb@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

[Index of Archives]     [Linux Media]     [Video 4 Linux]     [Asterisk]     [Samba]     [Xorg]     [Xfree86]     [Linux USB]

  Powered by Linux