From: "Andrew de Quincey" <[EMAIL PROTECTED]> > > dvb_ca_en50221_link_init > > dvb_ca_en50221_wait_if_status > > STATUS: 43 > > Er, weird! That status is printed just after the comms interface is reset.
Umm - what's wrong with that status? EN50221 only says that the module sets the FR bit (bit 6), it doesn't say anything about the module being required to clear any other bits... The issue with the ZetaCAM was that the status read 0x00 and no bit would ever be set - that's definitely not according to EN50221. But: I could bring the ZetaCAM "back to life" by CLEARING the RS bit. The status would then at least go to 0x40, although the CAM still behaved erroneously when trying to negotiate the buffer sizes. Maybe you should try that first: After your wait_if_status fails, try CLEARING the RS bit (write 0x00 to command/status) and see what happens to the status then. Alternatively, try just checking bit 6 and ignoring all the other bits in your wait_if_status. Regards, -- Robert Schlabbach e-mail: [EMAIL PROTECTED] Berlin, Germany -- Info: To unsubscribe send a mail to [EMAIL PROTECTED] with "unsubscribe linux-dvb" as subject.