Hallo Kartenfunker,
ich habe es nun doch geschafft meine Netgear WG511 unter Linux zum laufen zu bringen und denke mir, der eine oder andere könnte ähnliche Probleme haben. Deshalb die folgenden Zeilen.
Im Internet bin ich auf 2 Lösungswege gestoßen. Entweder die Linuxant-Variante für 20$ oder die freie Entwicklung von prism54.org. Da ich nicht auf Linux umsteigen möchte, um weiterhin die Kreditkarte zücken zu müssen, bleibt also nur Variante 2.
Folgende Voraussetzungen liegen bei mir vor:
Laptop Dell Inspiron 8200 (1,6GHz) mit 512MB, fest eingebauter Ethernet-Anschluss
PCMCIA-Karte WG511 von Netgear.
Suse 9.0 Pro (Standardinstallation)
Kernel 2.4.21-99 (inzwischen auf -192 upgedatet, scheint aber nicht notwendig)
In meiner Standardinstallation waren weder der make-Befehl noch die Kernel-Quellen zu finden. Also habe ich erst mal beides mit YAST nachinstalliert.
Die brauchbarste Hilfe zur Vorgehensweise war im Internet unter
http://prism54.org/forums/viewtopic.php?t=46
zu finden. Ein genauer Blick lohnt auf jeden Fall.
Folgende Dateien sollte man sich als nächstes aus dem Internet laden:
http://prism54.org/pub/linux/snapshot/tars/prism54-cvs-latest.tar.bz2
http://prism54.org/~mcgrof/firmware (von hier die neueste Firmware)
http://prism54.org/~hvr/firmware.agent
http://www.sim-basis.de/moduleparam.h (nur evtl. notwendig)
Diese Dateien am besten in ein eigenes Verzeichnis schieben, dass von root gut erreichbar ist.
Die folgenden Schritte sollten dann als root ausgeführt werden:
1. Mit cd in das angelegte Verzeichnis wechseln
2.Treiberdateien auspacken -> tar xjf prism54-cvs-latest.tar.bz2
3.In das dadurch entstandene Verzeichnis wechseln -> cd prism54-cvs-latest
4.Compilieren des Treibers -> make clean modules install
Falls hier vom Compiler eine fehlende Datei moduleparam.h angezeigt wird, muss diese in die Verzeichnisse
/lib/modules/2.4.21-99-default/build/include/linux
und
/usr/src/linux-2.4.21-99-include/default/include/linux
kopiert werden. Anschließend nochmal den make-Befehl im Schritt 4.
5.Liste der Modulabhängigkeiten erstellen -> depmod -a
6.Erstellen des Firmwareverzeichnisses /usr/lib/hotplug/firmware
7.Die Datei '1.0.4.3.arm' (o.ä.) umbenennen in 'isl3890' und in das Firmwareverzeichnis kopieren.
8.Die Datei 'firmware.agent' in das Verzeichnis /etc/hotplug kopieren
9.Modus des Firmwareagent einstellen -> chmod +x /etc/hotplug/firmware.agent
10.Setup der Netzwerkkarte mit YAST -> Netzwerkgeräte -> Netzwerkkarte
Yast weigert sich bei mir beharrlich die WLAN-Karte zu erkennen. Daher habe ich eine allgemeine Konfiguration eingestellt.
Typ des Netzwerks: Drahtlos und PCMCIA angeclickt
Dann noch die Parameter für die Funkverbindung entsprechend des verwendeten Funknetzes einstellen und beenden.
Damit wird von YAST in /etc/sysconfig/network eine Datei namens 'ifcfg-wlan-pcmcia' erstellt. Mit dieser, so hat sich bei mir gezeigt, kann Linux beim booten aber nichts anfangen. Die Datei müsste 'ifcfg-pcmcia' heißen. Man kann sie entweder umbenennen, dann bekommt man aber mit YAST Probleme, oder man erzeugt einfach einen Link im gleichen Verzeichnis.
11.System neu booten. Jetzt könnte, wenn man Glück hat, die grüne LED angehen und alles funktionieren.
So hat es jedenfalls bei mir funktioniert..... nach einer Woche Arbeit
Nützliche Befehle bei der Fehlersuche sind:
lsmod um zu überprüfen, ob die Module 'prism54' und 'firmware_class' geladen sind
iwconfig um sich die Konfiguration des WLAN anzeigen zu lassen
ifconfig ethX up und ifconfig ethX down um das WLAN an- und Abzuschalten (X steht für Nummer des Ethernet-Interfaces – bei mir die '1', eth0 ist die fest eingebaute Draht-Schnittstelle)
.
ich habe es nun doch geschafft meine Netgear WG511 unter Linux zum laufen zu bringen und denke mir, der eine oder andere könnte ähnliche Probleme haben. Deshalb die folgenden Zeilen.
Im Internet bin ich auf 2 Lösungswege gestoßen. Entweder die Linuxant-Variante für 20$ oder die freie Entwicklung von prism54.org. Da ich nicht auf Linux umsteigen möchte, um weiterhin die Kreditkarte zücken zu müssen, bleibt also nur Variante 2.
Folgende Voraussetzungen liegen bei mir vor:
Laptop Dell Inspiron 8200 (1,6GHz) mit 512MB, fest eingebauter Ethernet-Anschluss
PCMCIA-Karte WG511 von Netgear.
Suse 9.0 Pro (Standardinstallation)
Kernel 2.4.21-99 (inzwischen auf -192 upgedatet, scheint aber nicht notwendig)
In meiner Standardinstallation waren weder der make-Befehl noch die Kernel-Quellen zu finden. Also habe ich erst mal beides mit YAST nachinstalliert.
Die brauchbarste Hilfe zur Vorgehensweise war im Internet unter
http://prism54.org/forums/viewtopic.php?t=46
zu finden. Ein genauer Blick lohnt auf jeden Fall.
Folgende Dateien sollte man sich als nächstes aus dem Internet laden:
http://prism54.org/pub/linux/snapshot/tars/prism54-cvs-latest.tar.bz2
http://prism54.org/~mcgrof/firmware (von hier die neueste Firmware)
http://prism54.org/~hvr/firmware.agent
http://www.sim-basis.de/moduleparam.h (nur evtl. notwendig)
Diese Dateien am besten in ein eigenes Verzeichnis schieben, dass von root gut erreichbar ist.
Die folgenden Schritte sollten dann als root ausgeführt werden:
1. Mit cd in das angelegte Verzeichnis wechseln
2.Treiberdateien auspacken -> tar xjf prism54-cvs-latest.tar.bz2
3.In das dadurch entstandene Verzeichnis wechseln -> cd prism54-cvs-latest
4.Compilieren des Treibers -> make clean modules install
Falls hier vom Compiler eine fehlende Datei moduleparam.h angezeigt wird, muss diese in die Verzeichnisse
/lib/modules/2.4.21-99-default/build/include/linux
und
/usr/src/linux-2.4.21-99-include/default/include/linux
kopiert werden. Anschließend nochmal den make-Befehl im Schritt 4.
5.Liste der Modulabhängigkeiten erstellen -> depmod -a
6.Erstellen des Firmwareverzeichnisses /usr/lib/hotplug/firmware
7.Die Datei '1.0.4.3.arm' (o.ä.) umbenennen in 'isl3890' und in das Firmwareverzeichnis kopieren.
8.Die Datei 'firmware.agent' in das Verzeichnis /etc/hotplug kopieren
9.Modus des Firmwareagent einstellen -> chmod +x /etc/hotplug/firmware.agent
10.Setup der Netzwerkkarte mit YAST -> Netzwerkgeräte -> Netzwerkkarte
Yast weigert sich bei mir beharrlich die WLAN-Karte zu erkennen. Daher habe ich eine allgemeine Konfiguration eingestellt.
Typ des Netzwerks: Drahtlos und PCMCIA angeclickt
Dann noch die Parameter für die Funkverbindung entsprechend des verwendeten Funknetzes einstellen und beenden.
Damit wird von YAST in /etc/sysconfig/network eine Datei namens 'ifcfg-wlan-pcmcia' erstellt. Mit dieser, so hat sich bei mir gezeigt, kann Linux beim booten aber nichts anfangen. Die Datei müsste 'ifcfg-pcmcia' heißen. Man kann sie entweder umbenennen, dann bekommt man aber mit YAST Probleme, oder man erzeugt einfach einen Link im gleichen Verzeichnis.
11.System neu booten. Jetzt könnte, wenn man Glück hat, die grüne LED angehen und alles funktionieren.
So hat es jedenfalls bei mir funktioniert..... nach einer Woche Arbeit
Nützliche Befehle bei der Fehlersuche sind:
lsmod um zu überprüfen, ob die Module 'prism54' und 'firmware_class' geladen sind
iwconfig um sich die Konfiguration des WLAN anzeigen zu lassen
ifconfig ethX up und ifconfig ethX down um das WLAN an- und Abzuschalten (X steht für Nummer des Ethernet-Interfaces – bei mir die '1', eth0 ist die fest eingebaute Draht-Schnittstelle)
.