Hallo,
wie bekomme ich die D-Link DFE 530 TX Netzwerkkarte unter Linux zum
laufen ? Es sind zwar D-Link Treiber vorhanden, das sind aber nicht die richtigen.
Den aktuellen Treiber habe ich von D-Link besorgt und entpackt.
Es sind folgende Files vorhanden: makefile, kern_compat.h, pci-scan.c, pci-scan.h
und via-rhine.c.
Was muss ich tun um den Treiber dauerhaft geladen zu bekommen ?
Wenn ich nach dem Handbuch gehe, geht das unter anderem mit dem
Befehl: make config oder make menuconfig oder make xconfig.
Aber sogar das startet nicht und zeigt die Fehlermeldung:
*** no rule to make target \'config\'. Stop
Kann mir jemand weiter helfen ! wenn ja, schreibt bitte schritt für schritt
da ich Linux Neuling bin.
Danke Markus
Linux 15.068 Themen, 107.492 Beiträge
Hi Markus,
> Halte mir bitte nicht für blöd, aber ich habe bei Linux und seinen
> Befehlen (fast) keinen blassen Schimmer......
Hey, kein Problem. Ich weiss auch nicht alles. Hier z.B. bin ich auch etwas ueberfragt. Wenn Du von einem Befehl keine Ahnung hast, lies einfach die man- page (man insmod), die zwar auch manchmal schlecht sind, aber da gewoehnt man sich dran.
ok. zu 3.) Hast Du es mal mit
modprobe via-rhine
probiert? Was ist denn da die Fehlermeldung?
Die Kompilierung (make all) hat funktionuiert, wie ich das sehe.
Ok, Wenn Du willst, kann ich Dir die Treiber, die ich habe mal per mail schicken. Schick einfach ne mail an polytaen@web.de
Nun, die Beschreibungen die ich habe, gelten fuer RedHat, das sollte aber keine Rolle spielen.
Ein weiterer Punkt: Manchmal geht die Einbindung von solchen Treibern per Hand shcief und endet in s"uresolved Symbols". Hab ich schon bei als-modulen erlebt. Du kannst alternativ probieren, das ganze von vornherein in die modules.conf einzutragen (steht halt im readme).
Eine weitere Alternative waere, einen eigenen Kernel zu komilieren, soweit ich sehe, ist der via-rhine support im 2.4.18er Kernel drin. Wenn Du mal (unter x: make xconfig) oder auf der Konsole manke menuconfig im Verzeichnis /usr/src/linux ausfuehrst (als root) findest Du unter "Network support" und dort unter "10/100 Adapters" (oder so) einen Via-rhine-Treiber) Wenn Du den als Modul oder fest miteinkompilierst sollte es klappen.
Das schlaegt das zweite Readme vor.
Ich weiss, es hoert sich schwer an, einen Kernel zu kompilieren, aber es ist nicht so schwer. Lies Dir mal das Kernel-Howto durch. Einfach gesprochen machst Du folgendes:
1.) root werden
2.) cd /usr/src/linux (wenn nicht da, Kernel sourcen installieren von www.kernel.org 2.4.18 und dahin entpacken))
3.) make xconfig (unter X) oder make menuconfig (Konsole)
4.) Treiber waehlen (bei mir alles fest im Kernel, aber auch Module gehen, sofern man ein Device nicht zum booten braucht, wie die Festplatten. Hier musst Du auch den via-rhine-Treiber finden)
5.) speichern
6.) make clean
7.) make dep
8.) make bzlilo
Dann ist die Sache gegessen. Beim reboot taucht der neue Kernel auf.
Das sind 3 weitere Vorschlaege, was gemact werden koennte. Vielleicht bekommen wir den Treiber aber auch zum laufen. Wie gesagt, schick mir ne mail und ich schicke Dir das ganze Packet (83kB)
Viel Glueck
poly
