[linux-dvb] Twinhan VP-1030A - DST Problem

Jan Krupa krupaj-conf-mobile at seznam.cz
Sun Mar 26 18:47:47 CEST 2006


Hi,

Recently I bought Twinhan VP-1030A DVB-S card:
http://www.linuxtv.org/wiki/index.php/Twinhan_VP-1030A

lspci:
0000:00:08.0 Multimedia video controller: Brooktree Corporation Bt878
Video Capture (rev 11)
0000:00:08.0 0400: 109e:036e (rev 11)

0000:00:08.1 Multimedia controller: Brooktree Corporation Bt878 Audio
Capture (rev 11)
0000:00:08.1 0480: 109e:0878 (rev 11)

dmesg:
bttv: driver version 0.9.16 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
bttv: Host bridge needs ETBF enabled.
bttv: Bt8xx card found (0).
PCI: Found IRQ 11 for device 0000:00:08.0
PCI: Sharing IRQ 11 with 0000:00:08.1
PCI: Sharing IRQ 11 with 0000:00:0c.0
bttv0: Bt878 (rev 17) at 0000:00:08.0, irq: 11, latency: 64, mmio:
0xeedfe000
bttv0: detected: Twinhan VisionPlus DVB [card=113], PCI subsystem ID is
1822:0001
bttv0: using: Twinhan DST + clones [card=113,autodetected]
bttv0: enabling ETBF (430FX/VP3 compatibilty)
bttv0: gpio: en=00000000, out=00000000 in=00f500fd [init]
bttv0: using tuner=4
bttv0: add subdevice "dvb0"
bt878: AUDIO driver version 0.0.0 loaded
bt878: Bt878 AUDIO function found (0).
PCI: Found IRQ 11 for device 0000:00:08.1
PCI: Sharing IRQ 11 with 0000:00:08.0
PCI: Sharing IRQ 11 with 0000:00:0c.0
bt878_probe: card id=[0x11822],[ Twinhan VisionPlus DVB ] has DVB functions.
bt878(0): Bt878 (rev 17) at 00:08.1, irq: 11, latency: 64, memory:
0xeedff000

When I try to load dvb_bt8xx module it fails with this message:
DVB: registering new adapter (bttv0).
dst_probe: unknown device.
frontend_init: Could not find a Twinhan DST.
dvb-bt8xx: A frontend driver was not found for device 109e/0878
subsystem 1822/0001

I've unloaded dvb_btxx, dst_ca and dst and did:
modprobe dst verbose=4
modprobe dvb_bt8xx

Here is the output (if there is only one Twinhan VP-1030A card):
DVB: registering new adapter (bttv0).
rdc_8820_reset: Resetting DST
dst_gpio_outb: mask=[0004], enbb=[0004], outhigh=[0000]
dst_gpio_outb: mask=[0004], enbb=[0004], outhigh=[0004]
dst_comm_init: Initializing DST.
dst_gpio_outb: mask=[ffffffff], enbb=[0001], outhigh=[0000]
rdc_reset_state: Resetting state machine
dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0000]
dst_gpio_outb: mask=[0002], enbb=[0002], outhigh=[0002]
writing [ 00 06 00 00 00 00 00 fa ]
write_dst: _write_dst error (err == -5, len == 0x08, b0 == 0x00)
dst_error_recovery: Trying to return from previous errors.
dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000]
dst_gpio_outb: mask=[ffffffff], enbb=[0001], outhigh=[0000]
write_dst: _write_dst error (err == -5, len == 0x08, b0 == 0x00)
dst_error_recovery: Trying to return from previous errors.
dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000]
dst_gpio_outb: mask=[ffffffff], enbb=[0001], outhigh=[0000]
write_dst: RDC 8820 RESET
dst_error_bailout: Trying to bailout from previous error.
rdc_8820_reset: Resetting DST
dst_gpio_outb: mask=[0004], enbb=[0004], outhigh=[0000]
dst_gpio_outb: mask=[0004], enbb=[0004], outhigh=[0004]
dst_gpio_outb: mask=[ffffffff], enbb=[0000], outhigh=[0000]
dst_probe: unknown device.
frontend_init: Could not find a Twinhan DST.
dvb-bt8xx: A frontend driver was not found for device 109e/0878
subsystem 1822/0001

Sometimes it helps to unload dvb_bt8xx module and load it once again.
But when I put one more DVB card in the computer (DVB-T, Hauppauge WinTV
NOVA-T) it doesn't work at all (same error message).

I'm using 2.6.16 kernel (vanilla) + latest v4l-dvb from Mercurial
(3/26/2006).

I found similar question in archives from December but I didn't found
working solution. Is there some way how get this card work together with
WinTV NOVA-T DVB-T card in one computer?

Thanks,
Jan



More information about the linux-dvb mailing list