[linux-dvb] Re : Has anyone got the CI on a TT 3200 past the initial reset state

manu eallaud at yahoo.fr
Sun Aug 24 03:46:32 CEST 2008

Le 23.08.2008 16:15:15, Roger James a écrit :
> I asked a similar question this a little whiile ago and got no 
> answer.
> So I am trying again with a bit more detail and hoping someone
> somewhere 
> can tell me whether I am wasting my time. I need to find out whether
> the 
> CI daughter board is broken or this combination has never worked in
> the 
> budget-ci driver.
> The TT-3200 works fine for DVB scan and capture, but I cannot get the
> CI 
> to initialise fully. It always times out on the initial reset and
> gives 
> a "PC card did not respond" message in the kernel log.
> I peppered the driver with extra diagnostics and as far as I can see
> the 
> initial CI reset process is started. The firmware version is reported
> as 
> 0xa0 (is this correct?) so an interrupt is expected from the card.
> This 
> interrupt never occurs. If I poll the card status 
> (ciintf_poll_slot_status) when the reset times out then flags come
> back 
> as 9 (CAMDETECT|RESET) but it looks like the read_attribute_mem does
> not 
> give the correct value and returns 0x00 which I assume means that the 
> CAM has not initialised. I have appended the dmesg output to the end
> of 
> this message.
> If anyone has got this working can you please let me know, so I can
> swap 
> the CI daughter board for a working one and stop wasting my time
> debugging.
> Help!
> Roger
> saa7146: register extension 'budget_ci dvb'.
> ACPI: PCI Interrupt 0000:00:0b.0[A] -> Link [LNKD] -> GSI 12 (level, 
> low) -> IRQ 12
> saa7146: found saa7146 @ mem e1a28000 (revision 1, irq 12)
> (0x13c2,0x1019).
> saa7146 (0): dma buffer size 192512
> DVB: registering new adapter (TT-Budget S2-3200 PCI)
> adapter has MAC addr = 00:d0:5c:68:34:04
> input: Budget-CI dvb ir receiver saa7146 (0) as /class/input/input9
> budget_ci: Slot status cf451000 set to NONE 3 fw vers a0
> budget_ci: Slot status cf451000 set to PRESENT
> dvb_ca_en50221_init
> budget_ci: CI interface initialised
> CAMCHANGE IRQ slot:0 change_type:1
> dvb_ca_en50221_thread_wakeup
> dvb_ca_en50221_thread
> budget_ci: Slot status cf451000 set to RESET
> stb0899_attach: Attaching STB0899
> stb6100_attach: Attaching STB6100
> DVB: registering frontend 0 (STB0899 Multistandard)...
> budget_ci: poll status budget_ci cf451000 flags 9 slot_status 4
> budget_ci: read_attribute 0
> dvb_ca adaptor 0: PC card did not respond :( 0x1

Just a data point: my CAM works beautifully (AstonCrypt) it even 
decodes 2 streams at the same time.

More information about the linux-dvb mailing list