Roberto Sebastiano wrote: >Hi, >I have a Twinhan DTV Express I bought a couple of days ago, but >currently, I have problems getting it working properly. > >Previously I had a Skystar2 that worked without problems. > > >Now, for the Twinhan I have this modules loaded (linux 2.6.10): >newdeal:/home/robs# lsmod >Module Size Used by >dvb_bt8xx 10244 0 >mt352 5700 1 dvb_bt8xx >dst 13192 1 dvb_bt8xx >bt878 10936 2 dvb_bt8xx,dst >tuner 21796 0 >bttv 153680 2 dvb_bt8xx,bt878 >video_buf 22020 1 bttv >btcx_risc 4808 1 bttv >8139too 24832 0 >rtc 12664 0 > >And dmesg says: > >bttv: driver version 0.9.15 loaded >bttv: using 8 buffers with 2080k (520 pages) each for capture >bttv: Bt8xx card found (0). >bttv0: Bt878 (rev 17) at 0000:01:09.0, irq: 5, latency: 32, mmio: >0xc0000000 >bttv0: detected: Twinhan VisionPlus DVB-T [card=113], PCI subsystem ID >is 1822:0001 >bttv0: using: Twinhan DST + clones [card=113,autodetected] >bttv0: gpio: en=00000000, out=00000000 in=00f500fe [init] >bttv0: using tuner=4 >bttv0: add subdevice "dvb0" >bt878: AUDIO driver version 0.0.0 loaded >bt878: Bt878 AUDIO function found (0). >bt878(0): Bt878 (rev 17) at 01:09.1, irq: 5, latency: 32, memory: >0xc0001000 >DVB: registering new adapter (bttv0). >dst_check_ci: recognize DST-03T >DST type : satellite >DST type flags : 0x2 ts204 0x4 symdiv >DVB: registering frontend 0 (DST DVB-S)... > >Note the line bttv0 detected .. "DVB-T" .. maybe the card is getting >detected incorrectly ? > > > dst_type=0 should force SAT tuner >I have a channels.conf in the .mplayer directory, but I get this: > >newdeal:/home/robs# mplayer "dvb://Italia 1" >MPlayer 1.0pre6-3.3.5 (C) 2000-2004 MPlayer Team >CPU: Advanced Micro Devices Athlon MP/XP/XP-M Barton (Family: 6, >Stepping: 0) ><snip> >Playing dvb://Italia 1. >code taken from dvbstream for mplayer v0.4pre1 - (C) Dave Chapman 2001 >Released under the GPL. >Latest version available from http://www.linuxstb.org/ >dvb_tune Freq: 11919000 >DISEQC SETTING FAILED > > if it's trying to set diseqc the card is reporting itself as SAT. Do you know that mplayer interprets the diseqc parameter differently from szap? diseqc=lnb position from 1 to 4, so 1=first position >sat 0, frequency = 11919 MHz V, symbolrate 27500000, vpid = 0x0200, >apid= 0x028a >using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0' >FE_DISEQC_SEND_BURST failed: Operation not supported > > same problem here >and on another terminal: >newdeal:/home/robs# mplayer /dev/dvb/adapter0/dvr0 >MPlayer 1.0pre6-3.3.5 (C) 2000-2004 MPlayer Team ><snip> >Playing /dev/dvb/adapter0/dvr0. >Cache fill: 0,00% (0 bytes) TS file format detected. >DEMUX OPEN, AUDIO_ID: -1, VIDEO_ID: -1, SUBTITLE_ID: -1, >PROBING UP TO 2000000, PROG: 0 >VIDEO MPEG2(pid=512)...AUDIO MPA(pid=650) NO SUBS (yet)! PROGRAM N. 0 >Opened TS demuxer, audio: 50(pid 650), video: 10000002(pid >512)...POS=7332 >VIDEO: MPEG2 704x576 (aspect 2) 25,000 fps 15000,0 kbps (1875,0 >kbyte/s) >========================================================================== > >Any clue ? > > > yes, some diseqc ioctl() is screwed in the driver, but while mplayer stops when it fails szap goes on. If you want, disable the the checks related to FE_DISEQC* in diseqc_send_msg() in libmpdemux/dvb_tune.c and recompile mplayer. In any case the driver should be fixed. >Thanks, >Roberto Sebastiano > > >