[linux-dvb] Twinhan dtv express and linux 2.6.10

Nico Sabbi nsabbi at tiscali.it
Sat Feb 19 17:13:55 CET 2005

Roberto Sebastiano wrote:

>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:
>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:
>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)
>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

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
>Playing /dev/dvb/adapter0/dvr0.
>Cache fill:  0,00% (0 bytes)    TS file format detected.
>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
>VIDEO:  MPEG2  704x576  (aspect 2)  25,000 fps  15000,0 kbps (1875,0
>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 
in libmpdemux/dvb_tune.c and recompile mplayer.
In any case the driver should be fixed.

>Roberto Sebastiano

More information about the linux-dvb mailing list