> The Digital Everywhere firmware have the shortcoming that ca_info_enq and > ca_info are not supported. This means that we can never retrieve the correct > ca_system_id to present in the CI message CA_INFO. Currently the driver uses > the application id retrieved using app_info_req and app_info, but this id > only match the correct ca_system_id as given in ca_info in some cases. > This patch adds a parameter to the driver in order for the user to override > what will be returned in the CA_INFO CI message. Up to four ca_system_ids can > be specified. > This is needed for users with CAMs that have different manufacturer id and > ca_system_id and that uses applications that take this into account, like > MythTV. This workaround is of course rather awkward. Users who need this will have a hard time to work out that this parameter needs to be set and how. Furthermore, the web site of Digital Everywhere says that hey stopped manufacturing and ramped down support, hence it looks like this issue will stay with us forever. Isn't there a CA command that could be (mis)used for some kind of probing of the CAM for correct system IDs? E.g. a loop which retries a kind of dummy operation with different system IDs until success, initially during fdtv_dvb_register/ fdtv_ca_register? (I don't know how CI works, and alas I don't have a CAM myself for testing and am not very keen on getting one...) -- Stefan Richter -=====-==-=- --== ----= http://arcgraph.de/sr/ -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html