Re: 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]

 



On 6/16/06, Neil Townsend <townsen2@xxxxxxxxxxxx> wrote:
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:

I have gone through a few of these cards, i have one that works fine
and have had no problems, others that started working then stopped,
others that never even started. Once it started happening i was never
able to resolve it (had two cards in one worked one didnt) changing
motherboard or powersupply made them all work fine though. All very
confusing and nothing indicating where the problem might be hardware
or software. I suspect it is a hardware thing. As such i have switched
to Hauppage Nova-t's I still have one 771 that works fine so leave it
alone, but if it fails i will replace it rather than try and solve the
problem.

Paul


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


_______________________________________________

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