Komaplieren eines Modules .. Fehler ...

Post Reply
Message
Author
Alexander_F

Komaplieren eines Modules .. Fehler ...

#1 Post by Alexander_F »

Hmmmm,
also langsam habe ich das Gefühl das man es einem Linux Newbie echt schwer macht nicht die Nerven zu verlieren <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">
Also ich wollte ja mal "eben" meine Netzwerkkarte unter Redhat 7.0 einbinden.
Immer wieder huebsch das man dann feststellen muss das je nachdem ob man Suse Redhat und Co. hat es da doch kleine aber feine Unterschiede gibt wo was zu finden ist.
Ich habe z.B bei Redhat das Verzeichnis usr/src/linux gar nicht .. da ist dann redhat mit ein paar Unterverzeichnissen anstatt /linux ...
Naja egal jetzt zu meinem Problem.
Ich habe mir das Modul für meine Netzwerkkarte geholt und muss das Teil nur noch kompilieren.
Kompilieren mit:
gcc -DMODULE -Wall -Wstrict-prototypes -O6 -c winbond-840.c

Dann findet er nicht :
pci-scan.h Datei oder Veriechnis nicht gefunden
kern_compat.h Dito


In winbond-840.c steht
---snip
#ifdef INLINE_PCISCAN
#include "k_compat.h"
#else
#include "pci-scan.h"
#include "kern_compat.h"
#endif
--- snap

Urrrghhh also langsam vergeht mir echt der Bock auf Linux also da kann man sagen was man will .. das geht unter Windoof doch viel einfacher ...
Kann mir mal einer nen Tip geben bevor ich hier in die Tischplatte beisse <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">
bye,
Alexander

mrbig
Posts: 44
Joined: 05. Aug 2000 19:41
Location: Bautzen

Re: Komaplieren eines Modules .. Fehler ...

#2 Post by mrbig »

Wie Du schon richtig sagst "Komaplieren" -> kommt doch eindeutig von Koma <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">.

Also Du musst Dir erst einmal die Kernelsourcen installieren.
Die brauchst Du wahrscheinlich zum kompilieren Deines Treibers.
Auf Deiner RH CD gibt es ein Paket
/mnt/cdrom/RedHat/RPMS/kernel-source-2.2.16-22.i386.rpm
Das mit "rpm -Uhv kernel-source-2.2.16-22.i386.rpm" installieren.
(Dazu vorher in das Verzeichnis /mnt/cdrom/RedHat/RPMS/ wechseln).
So jetzt hast Du auch ein Verzeichnis /usr/src/linux
mit allem darin was man zu Kernel backen braucht.

Nun kannst Du nochmal veruchen Deinen Netwerktreiber zu komaplieren (od. so ähnlich).


Bei Fehlern bitte wieder melden.

Und nicht immer gleich so heftig mit den Fenstern klappern.
J.
Linux - Clean up your Windows !

Alexander_F

Re: Komaplieren eines Modules .. Fehler ...

#3 Post by Alexander_F »

Hi,
danke für die Info. Habs so gemacht wie du geschrieben hast. Hab jetzt auch endlich das Linux Verzeichnis gehabt <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">
Aber leider bringt mir das Teil beim kompilieren immer noch den gleich Fehler.
Naja habe mal im Netz gesucht und die Jungs haben alle das gleiche Problem.
Aber ich habs nicht mehr ... ich hab Linux von der Platte geputzt und werde es erstmal so schnell nicht wieder anfassen.
Naja hatte gedacht das ganze geht einfacher ...
bye,
Alexander

Peter

Re: Komaplieren eines Modules .. Fehler ...

#4 Post by Peter »

Hi,

nur nicht so schnell aufgeben!

hast du denn auch die entsprechende header-datei mit runtergeladen? ich glaube du hast die sourcen von sclyd.com, dann mußt du noch folgende dateien mit runterladen: pci-scan.c pci-scan.h und kern-compat.h

die mühe lohnt sich!!!

Alexander_F

Re: Komaplieren eines Modules .. Fehler ...

#5 Post by Alexander_F »

Hi,
danke fürs Mut machen <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">
Also ich werde wohl einen anderen Weg gehen und mit der Referenzliste von Redhat in der Hand eine neue Netzwerkkarte holen.
Hast du eine Empfehlung ?

bye,
Alexander

Peter

Re: Komaplieren eines Modules .. Fehler ...

#6 Post by Peter »

ist nicht wirklich eine empfehlung, aber bei mir funktioniert die sehr gut: Netgear FA310TX (tulip modul). ich weiss aber nicht ob die noch im handel ist...

Alexander_F

Re: Komaplieren eines Modules .. Fehler ...

#7 Post by Alexander_F »

Wie ist das eigentlich wenn man DSL bekommt.
Geht das ohne Probleme das dann eine Netzwerkkarte den DSL Anschluß macht und die andere Karte fürs interne Netzwerk genutzt werden kann.
Ich habe DSL bei Arcor bestellt und bekomme es zwar erst Anfang nächsten Jahres aber würde mich jetzt schon mal interessieren.
Richten die von Arcor mir die Netzwerkkarte unter Linux als zweite Karte ein ? Oder kann man das mal wieder selber probieren ?

bye,
Alexander

Post Reply