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