Hi @ll, ich beschäftige mich seit 1 Woche mit Debian, hatte vorher nichts mit Linux gehabt.
Habe jetzt Debian mit Kernel 2.4.18 |bf24| installiert, bei modconf war meine Netzwerkkarte nicht drin | Realtek RTL8139-Familie-PCI-Fast Ethernet-NIC | wegen DSL, obwohl ich die bei 2.2 Kernel da hatte. Habe danach direkt von http://www.realtec.tw.com linux24x-8139cp(160).zip runtergeladen. Entpackt ! In der Makefile steht was von
NEW_INCLUDE_PATH = /usr/src/linux-2.4.18/include/ ==> ich hatte diesen Pfad nicht, dann aber auf die Idee gekommen dass es evt. kernel-source installiert werden muss. Habe es über dselect nachgeladen, war OK. Danach Source unter /usr/src/kernel-source-2.4.18/ entpackt und makefile editiert. Wenn ich jetzt make mache kommt
Makefile:28: *** missing separator. STOP
Habe auch schon was über google gefunden
"gcc -DMODULE -D__KERNEL__ -O6 -c 8139too.c" da läuft die kompilierung durch
dann
"install -m 644 8139too.o /lib/modules/kernel-2.4.18-bf24/drivers/net/"
aber
"insmod 8139too.o" geht nicht da er sagt dass Modul für Kernel 2.4.18 kompiliert ist,
ich habe aber Kernel 2.4.18-bf24.
Leute ich weiss nicht was ist falsch mache oder wie es weitergehen soll ???
Bitte um HILFE.
Makefile:28: *** missing separator / bei Realtec RTL 8139
Du brauchst die zu deinem Kernel passenden Headers: oder über dselect, ganz nach Belieben. Diese unter /user/src auspacken einen Link /usr/src/linux erzeugen, der auf das entstandene Verzeichniss mit den Headern zeigt und die Übersetzung nochmals anwerfen. Wenn Du es mit dem Link machst, dann brauchst du das Makefile nicht anfassen, da eigenlich alle die Kernel-Header/Sourcen unter /usr/src/linux erwarten (sollten).
Code: Alles auswählen
apt-get install kernel-headers-2.4.18-bf2.4
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de
xmpp:bert@debianforum.de
kernel-headers | Modul bei bf24
Danke für die Hilfe,
kernel-headers-2.4.18-bf2.4 ist schon installiert, aber trotzdem macht er kein make, die gleiche Fehlermeldung. Verzeichnis habe ich umbenannt als /usr/src/linux-2..4.10 oder als /usr/src/linux, aber es hilft nicht. In der Zwischenzeit habe ich was zu Separator gefunden, es kann ein Punkt, Komma usw... sein.
Aber das mit "einen Link /usr/src/linux erzeugen" wie war das gemeint, wie kann ich es machen ? /sbin/ldconfig oder ?
Und zu "Das Neukompilieren des RTL 8139 Treibers kannst Du Dir sparen".
in /usr/src/xxx/include usw ins 8139too.c drin, muss aber auch kompiliert werden. In /usr/include/linux usw ist das unter /NET oder /DRIVERS/NET nicht drin, habe nachgeschaut. wenn ich modconf net mache, sehe ich da keine Realtec xxxx.
Évt andere Tipp's | Danke !!!
kernel-headers-2.4.18-bf2.4 ist schon installiert, aber trotzdem macht er kein make, die gleiche Fehlermeldung. Verzeichnis habe ich umbenannt als /usr/src/linux-2..4.10 oder als /usr/src/linux, aber es hilft nicht. In der Zwischenzeit habe ich was zu Separator gefunden, es kann ein Punkt, Komma usw... sein.
Aber das mit "einen Link /usr/src/linux erzeugen" wie war das gemeint, wie kann ich es machen ? /sbin/ldconfig oder ?
Und zu "Das Neukompilieren des RTL 8139 Treibers kannst Du Dir sparen".
in /usr/src/xxx/include usw ins 8139too.c drin, muss aber auch kompiliert werden. In /usr/include/linux usw ist das unter /NET oder /DRIVERS/NET nicht drin, habe nachgeschaut. wenn ich modconf net mache, sehe ich da keine Realtec xxxx.
Évt andere Tipp's | Danke !!!
Re: kernel-headers | Modul bei bf24
Wie spiffi schon sagte, du wirst das nicht als Modul in modconf sehen weil es direkt in den Kernel einkompiliert wurde.Bratsk hat geschrieben: Und zu "Das Neukompilieren des RTL 8139 Treibers kannst Du Dir sparen".
in /usr/src/xxx/include usw ins 8139too.c drin, muss aber auch kompiliert werden. In /usr/include/linux usw ist das unter /NET oder /DRIVERS/NET nicht drin, habe nachgeschaut. wenn ich modconf net mache, sehe ich da keine Realtec xxxx.
Évt andere Tipp's | Danke !!!
Code: Alles auswählen
tyler@bob:/boot$ cat config-2.4.18-bf2.4 |grep 8139
CONFIG_8139CP=y
CONFIG_8139TOO=y
CONFIG_8139TOO_8129=y
Danke an Bert / spiffi / tylerD
Jetzt komm ich weiter !!!!!
Danke für Tipp'S
Danke für Tipp'S