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
