PDA

View Full Version : RISOLTO: Driver Twinhan Sat-CI - VisionPlus VP1030 A


cOREvENICE
13-08-2007, 08:50
Salve sono riuscito a far riconoscere la scheda con vdr...:eek:
La mittica Twinhan Sat-CI - VisionPlus VP1030 A con common interface

http://www.dueemme.com/catalogo/imgcat/cibig.jpg

Premetto che la scheda monta il CONEXANT FUSION 878A
Bisogna modificare il file dst.c nel kernel (linee da 817 - 826) kernel 2.6.22 (ultimo linux-2.6.22.tar.bz2)

Originale

{
.device_id = "DST-CI",
.offset = 1,
.dst_type = DST_TYPE_IS_SAT,
.type_flags = DST_TYPE_HAS_TS204 | DST_TYPE_HAS_FW_1,
.dst_feature = DST_TYPE_HAS_CA,
.tuner_type = 0
}, /* An OEM board */

{


Modificato

{
.device_id = "DST-CI",
.offset = 1,
.dst_type = DST_TYPE_IS_SAT,
.type_flags = DST_TYPE_HAS_TS204 | DST_TYPE_HAS_VLF | DST_TYPE_HAS_FW_1,
.dst_feature = 0,
.tuner_type = 0
}, /* An OEM board */

{

Ricompilare il modulo. :)

Credo si perda l'uso della CI ma in compenso si vedono i Canali :D

Poi basta caricare i moduli:

i2c_algo_bit bit_test=1
videodev
bttv i2c_hw=1 card=0x71 i2c_scan=0 latency=64 no_overlay=1 gpiomask=1
dvb-core dvb_shutdown_timeout=0
bt878
dvb-bt8xx debug=0
v4l1-compat
v4l2-common
video-buf

Questo il log in dmesg non completo :

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 Link [LNKF] enabled at IRQ 11
ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNKF] -> GSI 11 (level, low) -> IRQ 11
bttv0: Bt878 (rev 17) at 0000:01:00.0, irq: 11, latency: 64, mmio: 0xcfdfe000
bttv0: using: Twinhan DST + clones [card=113,insmod option]
bttv0: gpio: en=00000000, out=00000000 in=00f500fd [init]
bttv0: using tuner=4
bttv0: add subdevice "dvb0"
.....

ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[3] MMIO=[ff5ff800-ff5fffff] Max Packet=[2048] IR/IT contexts=[4/8]
gameport: EMU10K1 is pci0000:01:02.1/gameport0, io 0x8c00, speed 1065kHz
bt878: Bt878 AUDIO function found (0).
ACPI: PCI Interrupt 0000:01:00.1[A] -> Link [LNKF] -> GSI 11 (level, low) -> IRQ 11
bt878_probe: card id=[0x0],[ <NULL> ] has DVB functions.
bt878(0): Bt878 (rev 17) at 01:00.1, irq: 11, latency: 64, memory: 0xcfdff000
ACPI: PCI Interrupt 0000:01:02.0[A] -> Link [LNKH] -> GSI 10 (level, low) -> IRQ 10
Installing spdif_bug patch: Audigy 2 Platinum [SB0240P]
.....

DVB: registering new adapter (bttv0).
dst_get_device_id: Recognise [DST-CI]
DST type flags : 0x1 newtuner 0x2 ts204 0x8 firmware version = 1
dst_get_mac: MAC Address=[00:08:ca:10:4a:00]
DVB: registering frontend 0 (DST DVB-S)... :eek: :sofico:

E come si dice in questi casi, spero di essere stato di aiuto a qualcuno.

Byez ;)

lukdj
07-11-2007, 10:54
ciao,
grazie per la guida.mi verrà veramente utile quando riuscirò a capirne di più del problema che ho...
comunque volevo sapere su che distribuzione l'hai usata e in che modo hai ricompilato il modulo.