[linux-dvb] [PATCH] Twinhan...oops

Manu Abraham manu at kromtek.com
Wed Feb 23 16:11:52 CET 2005


Martin Cap wrote:
> Manu Abraham wrote:
> 
>>>
>>> No CI here.
>>>
>>
>> I am taking a look at what possibly would've gone wrong .. In the 
>> meanwhile, can you check the card in another PCI slot and see whether 
>> any difference is there ?
>>
>>
>> Manu
>>
> 
> I changed PCI slots for the card (only two slots on my lousy board) and 
> I still get the same oops.

Do you have the CI module while loading the driver ? If so which CI 
module do you have ?



> I have to mention that the drivers work fine without applying your 
> patchset.
> 

There have been so many versions of the same card, with a slight change 
in firmware, that makes matters even worser... :-(

BTW, what card do you have ? I mean which model ?




I had the code tested on VP-1030A(DSTMCI), VP-1032A with (VP-1030A F/W) 
(DSTMCI)
with Irdeto 1 & 2

  and

Dominique Dumont tested on a VP-1030(DST-CI) with Viaccess (but only CAM 
communication, not decryption, but that was due to some other complications)




Just to say that it works perfectly for me and a couple of others,

Feb 23 18:52:53 deploy kernel: Linux video capture interface: v1.00
Feb 23 18:52:53 deploy kernel: bttv: driver version 0.9.15 loaded
Feb 23 18:52:53 deploy kernel: bttv: using 8 buffers with 2080k (520 
pages) each for capture
Feb 23 18:52:53 deploy kernel: bttv: Bt8xx card found (0).
Feb 23 18:52:53 deploy kernel: ACPI: PCI interrupt 0000:02:0c.0[A] -> 
GSI 20 (level, low) -> IRQ 20
Feb 23 18:52:53 deploy kernel: bttv0: Bt878 (rev 17) at 0000:02:0c.0, 
irq: 20, latency: 32, mmio: 0xefefe000
Feb 23 18:52:53 deploy kernel: bttv0: detected: Twinhan VisionPlus DVB-T 
[card=113], PCI subsystem ID is 1822:0001
Feb 23 18:52:53 deploy kernel: bttv0: using: Twinhan DST + clones 
[card=113,insmod option]
Feb 23 18:52:53 deploy kernel: bttv0: using tuner=4
Feb 23 18:52:53 deploy kernel: bttv0: add subdevice "dvb0"
Feb 23 18:52:53 deploy kernel: bt878: Unknown parameter `bt878_verbose'
Feb 23 18:52:53 deploy kernel: bt878: AUDIO driver version 0.0.0 loaded
Feb 23 18:52:53 deploy kernel: bt878: Bt878 AUDIO function found (0).
Feb 23 18:52:53 deploy kernel: ACPI: PCI interrupt 0000:02:0c.1[A] -> 
GSI 20 (level, low) -> IRQ 20
Feb 23 18:52:53 deploy kernel: bt878(0): Bt878 (rev 17) at 02:0c.1, irq: 
20, latency: 32, memory: 0xefeff000
Feb 23 18:52:53 deploy kernel: DVB: registering new adapter (bttv0).
Feb 23 18:52:53 deploy kernel: DVB: register adapter0/demux0 @ minor: 4 
(0x04)
Feb 23 18:52:53 deploy kernel: DVB: register adapter0/dvr0 @ minor: 5 (0x05)
Feb 23 18:52:53 deploy kernel: DVB: register adapter0/net0 @ minor: 7 (0x07)
Feb 23 18:52:53 deploy kernel: rdc_8820_reset: Resetting DST
Feb 23 18:52:53 deploy kernel: dst_gpio_outb: mask=[0004], enbb=[0004], 
outhigh=[0000]
Feb 23 18:52:53 deploy kernel: dst_gpio_outb: mask=[0004], enbb=[0004], 
outhigh=[0004]
Feb 23 18:52:57 deploy kernel: dst_comm_init: Initializing DST..
Feb 23 18:52:57 deploy kernel: dst_gpio_outb: mask=[ffffffff], 
enbb=[0001], outhigh=[0000]
Feb 23 18:52:57 deploy kernel: rdc_reset_state: Resetting state machine
Feb 23 18:52:57 deploy kernel: dst_gpio_outb: mask=[0002], enbb=[0002], 
outhigh=[0002]
Feb 23 18:52:57 deploy kernel: write_dst writing 00 06 00 00 00 00 00 fa
Feb 23 18:52:58 deploy kernel: dst_gpio_outb: mask=[ffffffff], 
enbb=[0000], outhigh=[0000]
Feb 23 18:52:58 deploy kernel: read_dst reply is 0xff
Feb 23 18:53:02 deploy kernel: dst_wait_dst_ready: dst wait ready after 0
Feb 23 18:53:02 deploy kernel: read_dst reply is 0x0
Feb 23 18:53:02 deploy kernel:  0x44 0x53 0x54 0x4d 0x43 0x49 0x3c
Feb 23 18:53:02 deploy kernel: dst_get_device_id: Recognise [DSTMCI]
Feb 23 18:53:02 deploy kernel: DST type : satellite
Feb 23 18:53:02 deploy kernel: DST type flags : 0x1 newtuner 0x10 
firmware version = 2
Feb 23 18:53:02 deploy kernel: dst_ca_attach:registering DST-CA device
Feb 23 18:53:02 deploy kernel: DVB: register adapter0/ca0 @ minor: 6 (0x06)
Feb 23 18:53:02 deploy kernel: DVB: registering frontend 0 (DST DVB-S)...
Feb 23 18:53:02 deploy kernel: DVB: register adapter0/frontend0 @ minor: 
3 (0x03)
Feb 23 18:54:52 deploy kernel: dst_ca_open:Device opened [f32aa780]
Feb 23 18:54:52 deploy kernel: dst_ca_ioctl: Sending message
Feb 23 18:54:52 deploy kernel: ca_send_message
Feb 23 18:54:52 deploy kernel: ca_send_message:Command=[0x9f8020]
Feb 23 18:54:52 deploy kernel: ca_send_message: Getting Cam Application 
information
Feb 23 18:54:52 deploy kernel: put_checksum: ========================= 
Checksum calculation ===========================
Feb 23 18:54:52 deploy kernel: put_checksum: String Length=[0x07]
Feb 23 18:54:52 deploy kernel: put_checksum: String=[ 07 40 01 00 01 00 00 ]
Feb 23 18:54:52 deploy kernel: put_checksum: Sum=[49]
Feb 23 18:54:52 deploy kernel: put_checksum: Checksum=[b7]
Feb 23 18:54:52 deploy kernel: put_checksum: 
==========================================================================
Feb 23 18:54:52 deploy kernel: dst_comm_init: Initializing DST..
Feb 23 18:54:52 deploy kernel: dst_gpio_outb: mask=[ffffffff], 
enbb=[0001], outhigh=[0000]
Feb 23 18:54:52 deploy kernel: rdc_reset_state: Resetting state machine
Feb 23 18:54:52 deploy kernel: dst_gpio_outb: mask=[0002], enbb=[0002], 
outhigh=[0002]
Feb 23 18:54:52 deploy kernel: dst_put_ci: Put Command
Feb 23 18:54:52 deploy kernel: dst_comm_init: Initializing DST..
Feb 23 18:54:52 deploy kernel: dst_gpio_outb: mask=[ffffffff], 
enbb=[0001], outhigh=[0000]
Feb 23 18:54:52 deploy kernel: rdc_reset_state: Resetting state machine
Feb 23 18:54:52 deploy kernel: dst_gpio_outb: mask=[0002], enbb=[0002], 
outhigh=[0002]
Feb 23 18:54:52 deploy kernel: write_dst writing 07 40 01 00 01 00 00 b7
Feb 23 18:54:52 deploy kernel: dst_gpio_outb: mask=[ffffffff], 
enbb=[0000], outhigh=[0000]
Feb 23 18:54:52 deploy kernel: read_dst reply is 0xff
Feb 23 18:54:53 deploy kernel: dst_wait_dst_ready: dst wait ready after 0
Feb 23 18:54:56 deploy kernel: read_dst reply is 0x1d
Feb 23 18:54:56 deploy kernel:  0x40 0x0 0x0 0x1 0x16 0x0 0x1 0x6 0xff 
0x6 0xff 0x49 0x72 0x64 0x65 0x74 0x6f 0x20 0x41 0x63 0x63 0x65 0x73 
0x73 0x20 0x20 0x20 0x0 0x48 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 
0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 
0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 
0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 
0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 
0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 
0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 
0xff 0xff 0xff 0xff 0xff 0xff
Feb 23 18:54:56 deploy kernel: ca_get_app_info: -->dst_put_ci SUCCESS !
Feb 23 18:54:56 deploy kernel: ca_get_app_info: 
================================ CI Module Application Info 
======================================
Feb 23 18:54:56 deploy kernel: ca_get_app_info: Application Type=[1], 
Application Vendor=[1791], Vendor Code=[1791]
Feb 23 18:54:56 deploy kernel: ca_get_app_info: Application info=[Irdeto 
Access   ]
Feb 23 18:54:56 deploy kernel: ca_get_app_info: 
==================================================================================================
Feb 23 18:54:56 deploy kernel: ca_send_message: -->CA_APP_INFO_ENQUIRY 
Success !
Feb 23 18:54:56 deploy kernel: dst_ca_ioctl: -->CA_SEND_MSG Success !
Feb 23 18:54:56 deploy kernel: dst_ca_ioctl: Getting message
Feb 23 18:54:56 deploy kernel: dst_ca_ioctl: -->CA_GET_MSG Success !
Feb 23 18:54:56 deploy kernel: dst_ca_release:Device closed.





Manu




More information about the linux-dvb mailing list