[linux-dvb] Twinhan Vision DTV Ter 3021 card id

Andreas Bolsch bolsch at math.tu-berlin.de
Tue Aug 2 20:59:55 CEST 2005


After searching the mailing list several times I am still confused about
the actual setup required for this card, i.e. whether the option for
bttv has to be "card=0x68" or "card=0x71".

Vision DTV Ter 3021, Tuner bears a sticker with "6k08PT1", and there is
an NXT6000 inside the metal can.

pci bus 0x0000 cardnum 0x0e function 0x00: vendor 0x109e device 0x036e
   Brooktree Corporation Bt878 Video Capture
   CardVendor 0x1822 card 0x0001 (Card unknown)

pci bus 0x0000 cardnum 0x0e function 0x01: vendor 0x109e device 0x0878
   Brooktree Corporation Bt878 Audio Capture
   CardVendor 0x1822 card 0x0001 (Card unknown)

http://www.linuxtv.org/wiki/index.php/Supported_DVB_cards#TwinHan_V3021
suggests it should be similar to Nebula DigiTV, therefore for bttv the
correct option should be "card=0x68". But his lead to complete freeze of
the system (even after applying the freeze and the timeout patches,
kernel is 2.6.11).

With autodetection and with "card=0x71" it seems to be initialized
correctly (but only *after* applying the freeze and the timeout
patches), although as a Twinhan *DST*

Aug  2 20:27:48 montel kernel: bttv: driver version 0.9.15 loaded
Aug  2 20:27:48 montel kernel: bttv: using 8 buffers with 2080k (520
pages) each for capture
Aug  2 20:27:48 montel kernel: bttv: Bt8xx card found (0).
Aug  2 20:27:48 montel kernel: ACPI: PCI interrupt 0000:00:0e.0[A] ->
GSI 17 (level, low) -> IRQ 17
Aug  2 20:27:48 montel kernel: bttv0: Bt878 (rev 17) at 0000:00:0e.0,
irq: 17, latency: 32, mmio: 0xe8143000
Aug  2 20:27:48 montel kernel: bttv0: detected: Twinhan VisionPlus DVB-T
[card=113], PCI subsystem ID is 1822:0001
Aug  2 20:27:48 montel kernel: bttv0: using: Twinhan DST + clones
[card=113,autodetected]
Aug  2 20:27:48 montel kernel: bttv0: risc main @ 04105000
Aug  2 20:27:48 montel kernel: bttv0: gpio: en=00000000, out=00000000
in=00fb9ffe [init]
Aug  2 20:27:48 montel kernel: i2c_adapter i2c-0: found normal i2c entry
for adapter 0, addr 50
Aug  2 20:27:48 montel kernel: i2c_adapter i2c-0: master_xfer: with 1 msgs.
Aug  2 20:27:48 montel kernel: i2c_adapter i2c-0: registered as adapter #0
Aug  2 20:27:48 montel kernel: bttv0: using tuner=4
Aug  2 20:27:48 montel kernel: i2c-core: driver i2c TV tuner driver
registered.
Aug  2 20:27:48 montel kernel: bttv0: add subdevice "dvb0"
Aug  2 20:28:07 montel kernel: bt878: AUDIO driver version 0.0.0 loaded
Aug  2 20:28:07 montel kernel: bt878: Bt878 AUDIO function found (0).
Aug  2 20:28:07 montel kernel: ACPI: PCI interrupt 0000:00:0e.1[A] ->
GSI 17 (level, low) -> IRQ 17
Aug  2 20:28:07 montel kernel: bt878(0): Bt878 (rev 17) at 00:0e.1, irq:
17, latency: 32, memory: 0xe8144000
Aug  2 20:28:07 montel kernel: dvb_bt8xx: identified card0 as bttv0
Aug  2 20:28:07 montel kernel: DVB: registering new adapter (bttv0).
Aug  2 20:28:07 montel kernel: DVB: register adapter0/demux0 @ minor: 4
(0x04)
Aug  2 20:28:07 montel kernel: DVB: register adapter0/dvr0 @ minor: 5 (0x05)
Aug  2 20:28:07 montel kernel: DVB: register adapter0/net0 @ minor: 7 (0x07)
Aug  2 20:28:07 montel kernel: i2c_adapter i2c-0: master_xfer: with 1 msgs.
Aug  2 20:28:07 montel last message repeated 2 times
Aug  2 20:28:07 montel kernel: dst_check_ci: recognize DTTDIG
Aug  2 20:28:07 montel kernel: DST type : terrestrial
Aug  2 20:28:07 montel kernel: DST type flags :
Aug  2 20:28:07 montel kernel: DVB: registering frontend 0 (DST DVB-T)...
Aug  2 20:28:07 montel kernel: DVB: register adapter0/frontend0 @ minor:
3 (0x03)

Now tuning with dvbscan always fails, but I've no idea whether it's
due to the card setup or maybe no/weak signal:
Any idea what the following debug output says?

Aug  2 20:35:38 montel kernel: write_dst writing 0x07 0x5a 0xd0 0x00
0x07 0x00 0x80 0x48
Aug  2 20:35:38 montel kernel: i2c_adapter i2c-0: master_xfer: with 1 msgs.
Aug  2 20:35:38 montel kernel: i2c_adapter i2c-0: master_xfer: with 1 msgs.
Aug  2 20:35:38 montel kernel: read_dst reply is 0xff
Aug  2 20:35:39 montel kernel: dst_wait_dst_ready: dst wait ready after 90
Aug  2 20:35:39 montel kernel: i2c_adapter i2c-0: master_xfer: with 1 msgs.
Aug  2 20:35:39 montel kernel: read_dst reply is 0x0
Aug  2 20:35:39 montel kernel:  0x0 0xd0 0x0 0x7 0x0 0x80 0xa9
Aug  2 20:35:39 montel kernel: dst_write_tuna: type_flags 0x0
Aug  2 20:35:39 montel kernel: write_dst writing 0x07 0x5a 0xd0 0x00
0x07 0x00 0x00 0xc8
Aug  2 20:35:39 montel kernel: i2c_adapter i2c-0: master_xfer: with 1 msgs.
Aug  2 20:35:39 montel kernel: i2c_adapter i2c-0: master_xfer: with 1 msgs.
Aug  2 20:35:39 montel kernel: read_dst reply is 0xff
Aug  2 20:35:40 montel kernel: dst_wait_dst_ready: dst wait ready after 90
Aug  2 20:35:40 montel kernel: i2c_adapter i2c-0: master_xfer: with 1 msgs.
Aug  2 20:35:40 montel kernel: read_dst reply is 0x0
Aug  2 20:35:40 montel kernel:  0x0 0xd0 0x0 0x7 0x0 0x0 0x29
Aug  2 20:35:41 montel kernel: dst_write_tuna: type_flags 0x0
Aug  2 20:35:41 montel kernel: write_dst writing 0x07 0x5c 0x1d 0x00
0x07 0x00 0x00 0x79



-------------- next part --------------
A non-text attachment was scrubbed...
Name: bolsch.vcf
Type: text/x-vcard
Size: 303 bytes
Desc: not available
Url : http://www.linuxtv.org/pipermail/linux-dvb/attachments/20050802/0b6bf723/bolsch.vcf


More information about the linux-dvb mailing list