Hallo, Am Sat, 19 Mar 2005, Martin hehnen schrieb:
Der Code passt eh nicht zum Kernel 2.4 / 2.6.
Hätte ja sein können das es eine Lösung gibt für den Kernel 2.6. Das dieser Quellcode nicht passte, war mir nach dem Versuch auch klar.
Das Interface von ide_register hat sich geaendert[0], ob sich die Funktionalitaet (also was ide_register macht) geaendert hat habe ich nicht nachgeschaut (zumal ich grad nicht weiss, wo ich einen 2.2.x (oder aelteren) Kernel auf meinen HDDs rumfahren habe). Falls die Funktionalitaet von 'ide_register/ide_unregister' noch passt koennte man den Code wohl anpassen -- ob's damit dann aber funktionieren wuerde weiss ich nicht. Das sollte aber jemand machen, der sich damit auskennt. Und damit bin ich auch (so gut wie) raus, aber ich hab grad eh keine Zeit[1]. Grundsaetzlich ist IDE eben einfach _nicht_ hotplugging-faehig.[punkt] Allein fuer's "grillfreie" An- oder Abstecken der Kabel braucht man ja schon spezielle Hardware[2]. -dnh [0] Das ist auch ok so, das ist praktisch eine Treiber-interne Funktion. [1] gegen Geld wuerde ich die Zeit aber finden *scnr* [2] ein blosser (billiger) "Wechselrahmen" allein tut's nicht -- "Getting a penguin to pee on demand is _messy_." -- Linus Torvalds