Ndiswrapper und Netgear WG121

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
The_darkness
Beiträge: 350
Registriert: 12.03.2005 13:12:44

Ndiswrapper und Netgear WG121

Beitrag von The_darkness » 30.06.2005 18:53:49

Hallo!

Ich versucher gerade unter Debian meine internet WLAN-Karte bzw. einen USB-WLAN-Adapter (Netgear WG121) zu starten.

Ich habe mir Ndiswrapper heruntergeladen und installiert.
Dann habe ich per Ndiswrapper -i die *.inf-Datei für den Adapter installiert.
Allerdings bekomme ich folgende Fehlermeldung:

netwg121 invalid driver!
Beim Installieren kommt auch keine Fehlermeldung:
ndiswrapper -i /opt/windriver/netwg121.inf
Installing netwg121
Woran kann es denn liegen, das der Adapter nich läuft?? :(
Wenn ich ihn per USB anschließe, wird zumindest erkannt, das ein neues USB-Gerät verbunden wurde...


THX

Benutzeravatar
mistersixt
Beiträge: 6601
Registriert: 24.09.2003 14:33:25
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von mistersixt » 01.07.2005 09:48:58

Auf der ndiswrapper homepage steht dazu in der Wiki:

Code: Alles auswählen

Card: NETGEAR WG121 Wireless USB2.0 Adapter
Chipset: Prism54 (I don't know more)
usbid: 0846:4200
Driver: WG121 Software Version 2.0, NETGEAR Inc.,03/09/2004, from http://www.netgear.com
Other: Seems to work well. I had to upload the new firmware by running the installation on WinXP, but now it works. If anyone knows another way, please edit this. I used the drivers in the ndis5-directory of the unzipped download.
Vielleicht hilft es Dir einen Schritt weiter.

Gruss, mistersixt.

PS: Wenn Du lsusb eintippst, siehst Du dann auch die id 0846:4200 ?
--
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE

The_darkness
Beiträge: 350
Registriert: 12.03.2005 13:12:44

Beitrag von The_darkness » 05.07.2005 19:55:30

Also ich denke ich habe meinen Fehler gefunden. Ich habe beim Ndiswrapper nich make ausgeführt.

Jetzt versuche ich das gerade erneut und bekomme folgende Meldung:

Zitat:

make -C driver
make[1]: Entering directory `/usr/src/ndiswrapper-1.2/driver'
Can't find kernel sources in /lib/modules/2.6.12/build;
give the path to kernel sources with KSRC=<path> argument to make
make[1]: *** [prereq_check] Fehler 1
make[1]: Leaving directory `/usr/src/ndiswrapper-1.2/driver'
make: *** [all] Fehler 2


Aber da ich noch recht neu bin, kann ich mit dieser Meldung leider nichts anfangen. Der Link auf /usr/src/linux-2.6.12 ist aber richtig. Und daraus habe ich meinen eigenen Kernel kompieliert. Also sind das doch die Kernel-Source oder?

Den Link von /lib/modules/2.6.12/build auf /usr/src/linux-2.6.12 habe ich

Und beim Kernel seber habe ich mir mal den Treiber für den "Prism54" angesehen. Dieser ist wohl nur für PCI-Karten das hilft mir beim USB wohl nicht weiter oder?
Und Auswählen kann ich den Treiber auch nicht

Zitat:

< > Atmel at76c50x chipset 802.11b support
--- Prism GT/Duette 802.11(a/b/g) PCI/Cardbus support
< > Intersil Prism GT/Duette/Indigo PCI/Cardbus

Versuche mich halt gerade in Linux einzuarbeiten....

Benutzeravatar
mistersixt
Beiträge: 6601
Registriert: 24.09.2003 14:33:25
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von mistersixt » 06.07.2005 08:07:10

Bei den meisten Kernel-Modulen, die Du selber compilieren willst, brauchst Du die Kernel-Headers zu Deinem aktuell laufenden Kernel. So auch beim Modul ndiswrapper.

Was sagt denn genau "uname -r" und zeigt mal die Ausgabe von "ls -l /usr/src/*", irgendwie scheinen da die Pfade mit der Kernel-Version nicht zu stimmen.

Ansonsten zwei weitere Tips:

1) Debian Sarge pflegt ja die Kernel-Version 2.6.8, da gibt es dann auch gleich ein Paket mit dem ndiswrapper, mach mal "apt-cache search ndiswrapper".

2) Wenn Du den Debian-Kernel nutzen willst (ich habe zum Beispiel kernel-image-2.6.11-1-k7 - Debian Sid), dann einfach mit "apt-get install kernel-headers-<gleiche-version-wie-der-kernel>" die dazugehörigen Headers installieren. Bei mir wäre das dann "apt-get install kernel-headers-2.6.11-1-k7".

Damit geht dann die ndiswrapper-Compile-Aktion ohne Probleme.

Gruss, mistersixt.
--
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE

The_darkness
Beiträge: 350
Registriert: 12.03.2005 13:12:44

Beitrag von The_darkness » 06.07.2005 15:33:21

Ok danke. Versuche ich nachher mal.

Aber dazu noch mal eine "newbie"-Frage...

Kernel Source ist ja der Kernel in der "roh"-Form. Daraus habe ich meinen eigenen Kernel kompiliert.
Was sind denn die Kernel-Header.....

Benutzeravatar
mistersixt
Beiträge: 6601
Registriert: 24.09.2003 14:33:25
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von mistersixt » 06.07.2005 16:51:34

Der Linux-Tree besteht aus den eigentlichen Quellen (also die C-Dateien und teilweise Assembler und(!) den Header-Dateien. Zum Compilieren von externen Modulen reichen aber eigentlich die Header-Dateien ansich, daher werden sie als Debian-Pakete zu den entsprechenden Kernel-Versionen mitangeboten.

Gruss, mistersixt.
--
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE

The_darkness
Beiträge: 350
Registriert: 12.03.2005 13:12:44

Beitrag von The_darkness » 07.07.2005 16:00:25

Hallo!

Also ich habe jetzt noch mal meinen Kernel kompiliert. Jetzt hat es mit Ndiswrapper und make geklappt.
Nun habe ich aber folgendes Problem.

Ich habe die Datei netwg121.inf per ndiswrapper -i installiert. Aber bei Ndiswrapper -l erhalte ich folgende Meldung:
Installed ndis drivers:
netwg121 invalid driver!
Ich verwende die Netgeartreiber v2.0

The_darkness
Beiträge: 350
Registriert: 12.03.2005 13:12:44

Beitrag von The_darkness » 08.07.2005 12:56:53

So, habe gerade noch mal ein wenig herum probiert und nun geht es.

Jetzt aber das zweite Problem:

Was muss ich denn unter /etc/network/interfaces einstellen, damit ich den WEP-Schlüssel eingeben kann?

3Stan
Beiträge: 16
Registriert: 27.03.2005 16:12:18

Beitrag von 3Stan » 11.09.2005 22:37:10

Habe gerade das selbe Problem mit "invalid driver".

Könntest du vielleicht beschreiben wie du es hingekriegt hast?

EDIT: Habs jetzt auch rausbekommen. Bei den Win Treibern der WG121 ist in der Version 2.0 ein Verzeichnis namens ndis5 drin, in dem fast die gleichen Dateien sind. Wenn man diese nimmt dann gehts.

Antworten