Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] Re: Typhoon CI (budget-ci)



On Thursday 27 May 2004 23:13, Andrew de Quincey wrote:
> On Thursday 27 May 2004 21:09, Kenneth Aafløy wrote:
> I believe that card is supposed to have a similar idea - a cheapy CI
> interface, but that the implementation is different.
>
> As to how to proceed, you'll have to investigate what the windows driver is
> doing to communicate with the hardware on the CI interface, combined with
> working out the CI interface circuitry.
>
> The TT budget-ci is basically mostly done by the DEBI bus itself, but there
> is a custom GAL on there for handling the CAM detect and a few other
> things.

Yeah, kinda thought they would be similar enough to get working fairly easy.

Anyways, found that the IRQ mask generated from the CAM/CI is MASK_06, not 
MASK_03 (budget_ci_irq) which a little printk in there verified; w/cam it 
prints those dots without it does not.

I had to make a msp430_present flag, or the module would hang in 
tasklet_kill(msp430), presumably because the tasklet has exited.

A little while later...
It appears it's almost working :)

Kenneth
May 27 23:41:01 epia kernel: dvb_ca_en50221_init
May 27 23:41:01 epia kernel: dvb_ca_en50221_thread
May 27 23:41:01 epia kernel: budget_ci: CI interface initialised
May 27 23:41:01 epia kernel: CAMCHANGE IRQ slot:0 change_type:0
May 27 23:41:01 epia kernel: dvb_ca_en50221_thread_wakeup
May 27 23:41:02 epia kernel: attach_adapter: id == 0xa1
May 27 23:41:02 epia kernel: probe_tuner: try to attach to saa7146 (0)
May 27 23:41:02 epia kernel: /src/epia/linuxtv/build-2.6/stv0299.c: setup for tuner BSRU6, TDQB-S00x
May 27 23:41:02 epia kernel: command
May 27 23:41:02 epia kernel: DVB: registering frontend 0 (STV0299/TSA5059/SL1935 based)...
May 27 23:41:07 epia kernel: CAMCHANGE IRQ slot:0 change_type:1
May 27 23:41:07 epia kernel: dvb_ca_en50221_thread_wakeup
May 27 23:41:07 epia kernel: CAMREADY IRQ slot:0
May 27 23:41:07 epia kernel: dvb_ca_en50221_thread_wakeup
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 18 times
May 27 23:41:07 epia kernel: DA IRQ slot:0
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia kernel:   0x1d: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0x1e: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0x1f: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0x20: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0x21: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0x22: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0x23: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0x24: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0x25: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0x26: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0x27: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0x28: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0x29: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0x2a: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0x2b: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0x2c: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0x2d: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0x2e: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0x2f: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 4 times
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0FR/DA IRQ slot:0
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 6 times
May 27 23:41:07 epia kernel:   0xbd: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xbe: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xbf: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xc0: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xc1: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xc2: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xc3: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xc4: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xc5: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xc6: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xc7: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xc8: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xc9: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xca: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xcb: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xcc: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xcd: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xce: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xcf: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xd0: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xd1: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xd2: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xd3: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xd4: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xd5: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xd6: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xd7: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xd8: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xd9: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xda: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xdb: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xdc: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xdd: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xde: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xdf: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xe0: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xe1: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xe2: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xe3: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xe4: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xe5: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xe6: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xe7: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xe8: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xe9: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xea: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xeb: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xec: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xed: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xee: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xef: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xf0: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xf1: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xf2: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xf3: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xf4: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xf5: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xf6: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xf7: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xf8: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xf9: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xfa: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xfb: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xfc: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xfd: 0xff .
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0
May 27 23:41:07 epia last message repeated 9 times
May 27 23:41:07 epia kernel:   0xfe: 0xff .
May 27 23:41:07 epia kernel: dvb_ca: Invalid PC card inserted :(
May 27 23:41:07 epia kernel: FR/DA IRQ slot:0

Home | Main Index | Thread Index