On 14.Aug 2005 - 10:42:49, Norbert Harz wrote: > Hallo Andreas, > > Andreas Pakulat brachte am 12.08.2005 21:21 zu Papier: > >> Ein Verzeichnis drivers gibt es tatsächlich nicht! > > > > Das hab ich doch glatt uebersehen, der Treiber ist offensichtlich > > "kaputt" denn er included einen Header aus dem Kernel-Source. Das ist > > nicht korrekt. Du hast also nur 2 Moeglichkeiten> > > > > 1. Dem Autor des Treibers mitteilen dass er da Muell produziert hat > > > > 2. Kernel-source-2.4.27-2 installieren und hoffen das es dann klappt. > > Der Hersteller ist promise.com. > Ich würde die glatt anschreiben, da gibt es auch eine 'Linuxcomments' > Mail-Adresse. Allerdings ist zum einen mein Englisch nicht so umwerfend > (was nicht ganz so schlimm ist), aber zum anderen müsste ich eine genaue > Problembeschreibung geben. Da hapert es aber doch ein bisschen... > > Kannst Du mir nochmal in ein paar Sätzen genau beschreiben, wo das > Problem ist? (Woher weißt Du, dass dort nur die Kernel-Headers benötigt > werden..?)
Ganz einfach, die Kernel-Header beinhalten die oeffentliche Schnittstelle zum Kernel. Genau die sollten externe Module nutzen, da genau die (relativ) stabil ist. Die Dateien in drivers/... koennen sich u.U. aendern ohne dass man das mitkriegt. Das Problem ist jetzt einfach: Bei Distributionen wird oftmals der Kernel als Paket (RPM oder DEB) geliefert und als 2. Paket dazugehoerig der include-Bereich des Kernels (ebend die oeffentliche Schnittstelle die zum Kompilieren der Module gebraucht wird). Wenn ihr Treiber jetzt Header-Dateien aus <kernel-src>/drivers einbindet zwingt das alle Anwender dazu das erheblich groessere kernel-source Paket zu installieren oder das Makefile des Treibers anzupassen. Beides sollte Promise IMHO nicht verlangen von den Nutzern. > (oder ganz vorsichtig angefragt: selbst eine kurze Mail schreiben...?) Das solltest du IMHO machen, weil du das Problem hast und nicht ich, das verkuerzt die Kommunikationswege erheblich. Andreas PS: Du kannst, was mir grad einfaellt, natuerlich auch im Makefile des Treibers alle Vorkommen von /usr/src/linux/drivers in /usr/src/linux/include umaendern und es dann nochmal probieren (ohne den kernel-src installieren zu muessen) -- Don't look now, but the man in the moon is laughing at you. -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

