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

Jan Krupa krupaj-conf-mobile at seznam.cz
Sun Mar 26 21:32:23 CEST 2006


Hi,

I solved this issue few minutes after sending report to this mailing
list (after one week of experiments..). I changed "PCI Latency Timer"
BIOS option from 64 to 32. This helped - both DVB cards are working fine.

Jan

Jan Krupa wrote:
> 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