[linux-dvb] Old Twinhan CI not recognized anymore

Thomas Knauer lists-linux-dvb at gmx-gmbh.de
Sat Feb 18 12:09:48 CET 2006


Hi,

after the recent changes of the dvb-bt8xx system, I didn't
succeed in getting my old Twinhan Vision DTV CI (2 years old, 
exact model unknown, sorry) to work.

Using the old v4l-cvs tree, the card's recognized as follows:

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:01:07.0[A] -> GSI 16 (level,low) -> IRQ 18
bttv0: Bt878 (rev 17) at 0000:01:07.0, irq: 18, latency: 64, mmio: 0xfa001000
bttv0: subsystem: 00a0:bcf8 (UNKNOWN) 
please mail id, board name and the correct card= insmod option to video4linux-list at redhat.com
bttv0: using: Twinhan DST + clones [card=113,insmod option]
bttv0: gpio: en=00000000, out=00000000 in=00f5b3fd [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:01:07.1[A] -> GSI 16 (level,low) -> IRQ 18
bt878(0): Bt878 (rev 17) at 01:07.1, irq: 18, latency: 64, memory: 0xfa000000
DVB: registering new adapter (bttv0).
dst_get_device_id: Recognise [DSTMCI]
DST type flags : 0x1 newtuner 0x10 firmware version = 2
dst_get_mac: MAC Address=[00:08:ca:11:fe:00]
dst_ca_attach: registering DST-CA device
DVB: registering frontend 0 (DST DVB-S)...


Using the new Mercurial tree, the card-id isn't recognized:

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:01:07.0[A] -> GSI 16 (level, low) -> IRQ 18
bttv0: Bt878 (rev 17) at 0000:01:07.0, irq: 18, latency: 64, mmio: 0xfa001000
bttv0: subsystem: 00a0:bcf8 (UNKNOWN)
please mail id, board name and the correct card= insmod option to video4linux-list at redhat.com
bttv0: using: Twinhan DST + clones [card=113,insmod option]
bttv0: gpio: en=00000000, out=00000000 in=00f57afd [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:01:07.1[A] -> GSI 16 (level, low) -> IRQ 18
bt878_probe: card id=[0xbcf800a0], Unknown card.
Exiting..
ACPI: PCI interrupt for device 0000:01:07.1 disabled
bt878: probe of 0000:01:07.1 failed with error -22
dvb_bt8xx: unable to determine DMA core of card 0,
dvb_bt8xx: if you have the ALSA bt87x audio driver installed, try removing it.
dvb-bt8xx: probe of dvb0 failed with error -14
bttv0: unloading

lspci -vv:

01:07.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
        Subsystem: Unknown device 00a0:bcf8
        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: 64 (4000ns min, 10000ns max)
        Interrupt: pin A routed to IRQ 18
        Region 0: Memory at fa001000 (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:07.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
        Subsystem: Unknown device 00a0:bcf8
        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: 64 (1000ns min, 63750ns max)
        Interrupt: pin A routed to IRQ 18
        Region 0: Memory at fa000000 (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-


Kernel versions tried: 

2.6.16-rc2
2.6.16-rc3
2.6.16-rc3-git3,5,8

It would be great, if you could change the driver to
accept card id=[0xbcf800a0] as a valid Twinhan CI.

If you need further information, please let me know.

Thank you very much and kind regards,
Thomas







More information about the linux-dvb mailing list