OK, dann werde ich mir das anschauen
Ich hatte noch keine Zeit, weil ich mal geschlafen habe, aber nur ein paar Gedanken von heute Morgen:
Mein CI Modul funktioniert in einer TechnoTrend TT-budget S2-3200 HDTV-S2. Diese hat einen anderen Chip für das CI Interface (denke ich).
Der en50221 Protokoll Treiber ist seit Jahren wenig angepasst worden, also scheint der zu funktionieren, sieht man mal vom ev. Fehlerhaften Error Handling ab, welches ich mir noch anschauen werde.
Also liegt die Vermutung nahe, dass der Write Error aufgrund eines Kommunikationsproblems am PCMCIA Interface auftritt. Das wiederum wird durch die Parameter beim Setup des cxd2099ar eingestellt. Hier nun kommt der cxd2099 Treiber ins Spiel. Abgesehen vom Datenblatt, hat irgend jemand einen guten Draht zu Digital Devices, damit mir der dortige Entwickler ev. die Initialisierung der Register des Chips schicken könnte, wie das unter Windows gemacht wird (oder den Source Code ;D). Ich überprüfe das dann mit dem Linux Treiber und schau mal ob sich dort das Problem finden lässt. Ich unterschreibe auch ein NDA!
Es kann doch nicht sein, dass wir Linux Entwickler immer das Rad neu erfinden müssen und ich ev. ein Oszilliskop an die PCMCIA Schnittstelle anhängen muss um das Timing zu überprüfen? Hier könnte DD durchaus Daten liefern, wenn ich schon meine Zeit investiere und das Ding zum Laufen bringen möchte
LG
Jasmin