I've got a Leadtek Winfast dv2000 tuner card.
lspci -v:
Quote:
03:0c.0 Multimedia video controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder (rev 05)
Subsystem: LeadTek Research Inc. Leadtek Winfast DV2000
Flags: medium devsel, IRQ 185
Memory at fd000000 (32-bit, non-prefetchable) [disabled] [size=16M]
Capabilities: [44] Vital Product Data
Capabilities: [4c] Power Management version 2
03:0d.0 FireWire (IEEE 1394): Texas Instruments TSB43AB23 IEEE-1394a-2000 Controller (PHY/Link) (prog-if 10 [OHCI])
Subsystem: LeadTek Research Inc. Unknown device 6620
Flags: bus master, medium devsel, latency 32, IRQ 169
Memory at feaff800 (32-bit, non-prefetchable) [size=2K]
Memory at feaf8000 (32-bit, non-prefetchable) [size=16K]
Capabilities: [44] Power Management version 2
|
It's put in a machine with an amd64 in it. It runs Suse 10.2. It works on another pc with the same distro version and kernel, but an i686 system.
uname -r : 2.6.18.8-0.3-default
This makes more clear I suppose, but I can't see anything fixable.
Quote:
media:~ # dmesg | grep cx88
CORE cx88[0]: subsystem: 107d:6620, board: Leadtek Winfast DV2000 [card=8,autodetected]
i2c-algo-bit.o: cx88[0] passed test.
tuner 2-0043: chip found @ 0x86 (cx88[0])
tuner 2-0060: chip found @ 0xc0 (cx88[0])
cx88[0]/0: found at 0000:03:0c.0, rev: 5, irq: 185, latency: 32, mmio: 0xfd000000
cx88[0]/0: registered device video1 [v4l2]
cx88[0]/0: registered device vbi1
cx88[0]/0: registered device radio0
media:~ # cat /dev/video1
cat: /dev/video1: Invoer/uitvoer fout // Input/output error
media:~ # dmesg | grep cx88
CORE cx88[0]: subsystem: 107d:6620, board: Leadtek Winfast DV2000 [card=8,autodetected]
i2c-algo-bit.o: cx88[0] passed test.
tuner 2-0043: chip found @ 0x86 (cx88[0])
tuner 2-0060: chip found @ 0xc0 (cx88[0])
cx88[0]/0: found at 0000:03:0c.0, rev: 5, irq: 185, latency: 32, mmio: 0xfd000000
cx88[0]/0: registered device video1 [v4l2]
cx88[0]/0: registered device vbi1
cx88[0]/0: registered device radio0
cx88_wakeup: 0 buffers handled (should be 1)
cx88[0]: video y / packed - dma channel status dump
cx88[0]: cmds: initial risc: 0x1f8fb000
cx88[0]: cmds: cdt base : 0x00180440
cx88[0]: cmds: cdt size : 0x0000000c
cx88[0]: cmds: iq base : 0x00180400
cx88[0]: cmds: iq size : 0x00000010
cx88[0]: cmds: risc pc : 0x00000000
cx88[0]: cmds: iq wr ptr : 0x00000000
cx88[0]: cmds: iq rd ptr : 0x00000000
cx88[0]: cmds: cdt current : 0x00000000
cx88[0]: cmds: pci target : 0x00000000
cx88[0]: cmds: line / byte : 0x00000000
cx88[0]: risc0: 0x00000000 [ INVALID count=0 ]
cx88[0]: risc1: 0x00000000 [ INVALID count=0 ]
cx88[0]: risc2: 0x00000000 [ INVALID count=0 ]
cx88[0]: risc3: 0x00000000 [ INVALID count=0 ]
cx88[0]: iq 0: 0x1f8ac580 [ write sol eol irq2 irq1 23 19 cnt1 resync 14 count=1408 ]
cx88[0]: iq 1: 0x18000300 [ arg #1 ]
cx88[0]: iq 2: 0x1f8acd00 [ write sol eol irq2 irq1 23 19 cnt1 resync 14 count=3328 ]
cx88[0]: iq 3: 0x140000c0 [ arg #1 ]
cx88[0]: iq 4: 0x1f8ad000 [ write sol eol irq2 irq1 23 19 cnt1 resync 14 12 count=0 ]
cx88[0]: iq 5: 0x1c0003c0 [ arg #1 ]
cx88[0]: iq 6: 0x1f8ad480 [ write sol eol irq2 irq1 23 19 cnt1 resync 14 12 count=1152 ]
cx88[0]: iq 7: 0x1c0003c0 [ arg #1 ]
cx88[0]: iq 8: 0x1f8adc00 [ write sol eol irq2 irq1 23 19 cnt1 resync 14 12 count=3072 ]
cx88[0]: iq 9: 0x1c0003c0 [ arg #1 ]
cx88[0]: iq a: 0x1f8c4380 [ write sol eol irq2 irq1 23 19 18 14 count=896 ]
cx88[0]: iq b: 0x1c0003c0 [ arg #1 ]
cx88[0]: iq c: 0x1f8c4b00 [ write sol eol irq2 irq1 23 19 18 14 count=2816 ]
cx88[0]: iq d: 0x140001c0 [ arg #1 ]
cx88[0]: iq e: 0x1f8ac000 [ write sol eol irq2 irq1 23 19 cnt1 resync 14 count=0 ]
cx88[0]: iq f: 0x1f8ac000 [ arg #1 ]
cx88[0]: fifo: 0x00180c00 -> 0x183400
cx88[0]: ctrl: 0x00180400 -> 0x180460
cx88[0]: ptr1_reg: 0x00180fc0
cx88[0]: ptr2_reg: 0x00180458
cx88[0]: cnt1_reg: 0x00000000
cx88[0]: cnt2_reg: 0x00000000
cx88[0]/0: [ffff8100212c0800/0] timeout - dma=0x1f8fb000
media:~ #
|
I've also got a working hauppauge pvr 150 in the same machine (/dev/video0).
Thanks for your help.