ich hab vor kurzen mit 2.6 portierung angefangen... wer schonmal nen 2.6er kernel booten will, der kann sich von http://fbihome.de/~obi/2.6/ patches und config fuer den kernelbaum von http://ppc.bkbits.net:8080/linuxppc-2.5 runterladen und dann anfangen, die treiber anzupassen..

dazu sollte man:
- http://lwn.net/Articles/driver-porting/ lesen
- platform_device_*() funktionen benutzen in den treibern fuer die geraete, die in dbox2.c (siehe dbox2.diff) genannt sind
- request_firmware() benutzen, um die ucodes zu laden
- dvb-core und frontends aus dem linuxtv cvs (dvb-kernel baum) benutzen
- devfs support aus den treibern entfernen, sysfs support einbauen (fuer udev)
- das "tuxbox" kernel modul entfernen
als beispiel fuer platform_device und request firmware liegt cam.c auf der webseite. ist allerdings ungetestet, ich weiss nur dass der treiber ohne fehler bei mir ladbar ist.
Gruss,
obi