[linux-dvb] Possibly new unsupported Twinhan card

ffrr ffrr at tpg.com.au
Fri Jul 1 16:38:06 CEST 2005


Hugh Cole-Baker wrote:

> I have a "Twinhan DTV Ter D+A" (manufacturer's page:
> http://www.twinhan.com/product_D+A_1.asp)
> which is a DVB-T, analogue TV and FM radio receiver on one PCI card. 
> It also
> has S-Video and composite video inputs. 


<snip>

> Now,
> on to the DVB part of things: when i modprobe cx88-dvb, I just get the
> message "cx2388x dvb driver version 0.0.4 loaded" and nothing more 
> happens.
> No devices are created in /dev/dvb/, I've tried using the MAKEDEV-DVB 
> script
> and it does create the device nodes, but they don't refer to any 
> actual device.
>
> Has anyone else got one of these cards working on linux, or could 
> point me in
> the right direction to do it myself? Any help would be much appreciated,
> thanks.
>
> _______________________________________________
> linux-dvb mailing list
> linux-dvb at linuxtv.org
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
>
>
OK, maybe I can help a little bit.  I have a TwinhamDTV Mini Ter.  It is 
just a DVB-T card, and I suspect/hope (due to similarity of the name of 
the card), might be the same as half of yours, or at least may be 
persuaded to work in a similar fashion.  I have it working under 
Mandriva 2005LE as follows...

Mandriva has inserted...

bt878
bttv
nvidia-agp

in modprobe.preload, and I added...

dvb-bt8xx
dst

This gives the following dmesg output...

# dmesg|grep bttv
bttv: driver version 0.9.15 loaded
bttv: using 4 buffers with 2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
bttv0: Bt878 (rev 17) at 0000:01:0a.0, irq: 11, latency: 32, mmio: 
0xe6000000
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=00f7b6ff [init]
bttv0: using tuner=4
bttv0: add subdevice "dvb0"
DVB: registering new adapter (bttv0).



This causes the DVB device nodes to be created, and they work with apps 
like Kaffeine, VLC, and Klear TV.

One niggle I have is that the device nodes are created with no read 
permissions set, so only root can see them until I chmod them.

Further info...

lspci gives the following about the card

01:0a.0 Multimedia video controller: Brooktree Corporation Bt878 Video 
Capture (rev 11)
        Subsystem: Twinhan Technology Co. Ltd VisionPlus DVB card
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- 
ParErr- Stepping- SERR- FastB2B-
        Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
        Latency: 32 (4000ns min, 10000ns max)
        Interrupt: pin A routed to IRQ 11
        Region 0: Memory at e6000000 (32-bit, prefetchable) [size=4K]
        Capabilities: [44] Vital Product Data
        Capabilities: [4c] Power Management version 2
                Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-

01:0a.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture 
(rev 11)
        Subsystem: Twinhan Technology Co. Ltd VisionPlus DVB Card
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- 
ParErr- Stepping- SERR- FastB2B-
        Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
        Latency: 32 (1000ns min, 63750ns max)
        Interrupt: pin A routed to IRQ 11
        Region 0: Memory at e6001000 (32-bit, prefetchable) [size=4K]
        Capabilities: [44] Vital Product Data
        Capabilities: [4c] Power Management version 2
                Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-


and...

# lsmod
Module                  Size  Used by
floppy                 54736  0
binfmt_misc             8744  1
raw                     6720  2
md5                     3648  1
ipv6                  232320  21
snd-seq-dummy           2596  0
snd-seq-oss            31584  0
snd-seq-midi-event      6208  1 snd-seq-oss
snd-seq                47472  5 snd-seq-dummy,snd-seq-oss,snd-seq-midi-event
snd-seq-device          6796  3 snd-seq-dummy,snd-seq-oss,snd-seq
snd-pcm-oss            49056  0
snd-mixer-oss          17248  1 snd-pcm-oss
snd-intel8x0           29216  1
snd-ac97-codec         75256  1 snd-intel8x0
snd-pcm                80776  3 snd-pcm-oss,snd-intel8x0,snd-ac97-codec
snd-timer              20324  2 snd-seq,snd-pcm
snd-page-alloc          7588  2 snd-intel8x0,snd-pcm
snd                    46980  11 
snd-seq-oss,snd-seq,snd-seq-device,snd-pcm-oss,snd-mixer-oss,snd-intel8x0,snd-ac97-codec,snd-pcm,snd-timer
soundcore               7104  1 snd
parport_pc             31652  1
lp                      9864  0
parport                31624  2 parport_pc,lp
af_packet              16232  0
eth1394                17160  0
forcedeth              16096  0
ide-cd                 36772  0
ohci1394               31076  0
ieee1394              292152  2 eth1394,ohci1394
loop                   13544  0
supermount             32660  1
nls_iso8859-15          4288  3
nls_cp850               4544  3
vfat                   11200  3
fat                    35964  1 vfat
dvb-bt8xx               8836  1
dvb-core               75432  1 dvb-bt8xx
nxt6000                 6820  1 dvb-bt8xx
mt352                   5444  1 dvb-bt8xx
dst                    12328  1 dvb-bt8xx
sp887x                  7524  1 dvb-bt8xx
cx24110                 7684  1 dvb-bt8xx
nvidia-agp              5852  1
agpgart                28264  1 nvidia-agp
bt878                   8504  2 dvb-bt8xx,dst
tuner                  20772  0
bttv                  146448  2 dvb-bt8xx,bt878
video-buf              16900  1 bttv
firmware_class          7360  3 dvb-bt8xx,sp887x,bttv
i2c-algo-bit            8392  1 bttv
v4l2-common             4672  1 bttv
btcx-risc               3848  1 bttv
tveeprom               11480  1 bttv
i2c-core               19028  10 
dvb-bt8xx,nxt6000,mt352,dst,sp887x,cx24110,tuner,bttv,i2c-algo-bit,tveeprom
videodev                7264  1 bttv
tsdev                   6016  0
evdev                   7744  0
ehci-hcd               28648  0
usbkbd                  6208  0
usbmouse                4640  0
usbhid                 43712  0
ohci-hcd               19112  0
usbcore               106008  6 ehci-hcd,usbkbd,usbmouse,usbhid,ohci-hcd
ext3                  123304  5
jbd                    48344  1 ext3
sd_mod                 15696  9
sata_sil                5636  8
libata                 41316  1 sata_sil
scsi_mod              115144  2 sd_mod,libata






More information about the linux-dvb mailing list