Zunächst mal zu den Unterschieden zwischen skiller2k1's und cfeiles Treibern: skiller2k1 benutzt eine neuere Treiberversion (nach dem "Refactoring"), in dieser Version versucht jeder Treiber seine benötigten Frontends automatisch zu erkennen. Für die Skystar2-Karten können das stv0299, mt312, mt352 oder (seit neuestem für die Air2pc-ATSC) nxt2002 sein. Dazu muss er (leider) alle dieser Module laden, das sollte aber kein Problem sein. Daher kommt auch der i2c-error: Hier versucht der Treiber, ein Frontend anzusprechen (das gar nicht existiert) um zu testen, ob es angeschlossen ist. Das sollte auch unproblematisch sein.
Zu den Unterschieden zwischen 2.6b, 2.6c und 2.6d: Ich kenne nur die b und die c, aber die sind wirklich (was die Treiberseite betrifft) identisch. So sollte es auch mit der d sein. Extrem unwahrscheinlich, dass der Fehler daher kommt.
Ich persönlich benutze zum "arbeiten" noch den 2.4er Kernel und dessen Treiber (und das seit über einem Jahr). Ich werde demnächst mal den 2.6er nochmal testen, vielleicht fällt mir was auf.
skiller2k1: An deiner Stelle würde ich die Karte nicht verkaufen, selbst wenn sie jetzt gerade nicht geht, wird sie irgendwann garantiert funktionieren.