[linux-dvb] Twinhan SatExpress PCI, dst_probe: unknown device

PAVEL TKATCHOUK ptkatchouk at shaw.ca
Wed Mar 29 09:02:46 CEST 2006


Motherboard - VIA Epia M10000, OS - epiOS. I'm new to linux-dvb so started
from making sure board works on XP Pro (box is dual-bootable). Booted to
epiOS and modprobbed dvb-bt8xx, dmesg looks good. nscan was able to scan
12224 on Echostar-148, generated channels.conf, looks good too. szap 
lockked on FTA channels just fine.

Than I tried to see if I can actually watch the signal, that's when 
disaster strikes:

./szap -c channels_Echostar_148_szap.conf -l DBS -r "PAEC" & 
xine stdin://mpeg2</dev/dvb/adapter0/dvr0 

After that screen went black, than fall back to login dialog covered by 
green rectangular. After reboot card is not recognized anymore: 

dst_probe: unknown device 
frontend_init: could not find a Twinhan DST 
dvb_bt8xx: a frontend driver was not found for device... 

Made few reboots, including cold one, same results.

Reboot to Windows (same box), ProgDVB shows signal level/quality but no 
picture (same FTA PAEC channel) and in properties shows bitrate but no 
frame rate or width/height. 

Run TwinhanDTV, rescan sat, lousy DTV detected only ~40 channels, switch 
to some FTA (Dish info or something), voila - got picture! 

Reboot to epiOS, modprobe dvb-bt8xx, got the same "frontend driver was not 
found" :-( 

Read somewhere that acpi=off might help here, but I don't know how to pass
it to the booting epiOS. 

Below is dmesg in case somebody's willing to help: 
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:14.0[A] -> Link [LNKB] -> GSI 10 (level, low) 
-> IRQ 10 
bttv0: Bt878 (rev 17) at 0000:00:14.0, irq: 10, latency: 32, mmio: 
0xde003000 
bttv0: detected: Twinhan VisionPlus DVB [card=113], PCI subsystem ID is 
1822:0001 
bttv0: using: Twinhan DST + clones [card=113,autodetected] 
bttv0: gpio: en=00000000, out=00000000 in=00d500ff [init] 
bttv0: using tuner=4 
bttv0: add subdevice "dvb0" 
bt878: AUDIO driver version 0.0.0 loaded 
bt878: Bt878 AUDIO function found (0). 
ACPI: PCI Interrupt 0000:00:14.1[A] -> Link [LNKB] -> GSI 10 (level, low) 
-> IRQ 10 
bt878(0): Bt878 (rev 17) at 00:14.1, irq: 10, latency: 32, memory: 
0xde004000 
dvb_bt8xx: identified card0 as bttv0 
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



More information about the linux-dvb mailing list