Welche WLAN-Karte?

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
pelikan_123
Beiträge: 212
Registriert: 20.05.2004 13:52:16

Welche WLAN-Karte?

Beitrag von pelikan_123 » 05.08.2004 13:38:11

Hallo,

ich habe ein Laptop mit Debian und Kernel 2.6.7.
Nun würde ich mit dem gerne mittels WLAN-Karte ins Internet gehen. Nur habe ich leider eine Karte von Netgear und die wird vom Kernel ja nicht direkt unterstütz.

Nun habe ich aber Module für diverse WLAN-Karten mitkompiliert.
Würdet ihr mir zum Einsatz von Ndiswrapper raten (dumm ist nur, dass ich nicht genau weiss, wie das geht) oder zum Kauf einer anderen Karte, für die ich Ndiswrapper nicht installieren muss und wenn ja, welche?

Gruß
Pelikan

Benutzeravatar
iocus
Beiträge: 55
Registriert: 25.03.2004 19:49:54
Wohnort: (CH)

Beitrag von iocus » 05.08.2004 14:20:36

Was ist es denn für eine Karte, bzw welchen Chipsatz hat sie? prism?

pelikan_123
Beiträge: 212
Registriert: 20.05.2004 13:52:16

Beitrag von pelikan_123 » 05.08.2004 14:28:25

Die Karte hat einen Realtek-Chipsatz und die Karte ist von Acer und nicht von Netgear. Ich habe mich im Eifer des Gefechts vertan, mein Router ist von Netgear und die WLAN-Karte ist von Acer.

Um rauszufinden, welchen Chipsatz sie hat, musste ich sogar an Acer mailen. Nach 2 Monaten ist dann endlich eine Antwort zurückgekommen, in der es aber hieß, dass sie nichts genaues sagen dürften, außer dass der Chipsatz von Realtek sei.

Die Karte hat keine genaue Bezeichnung, es ist eine IEEE 802.11b PCMCIA - Karte, aber das ja nichts sehr aussagekräftig :wink:

Gruß
Pelikan

Benutzeravatar
peschmae
Beiträge: 4844
Registriert: 07.01.2003 12:50:33
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: nirgendwo im irgendwo

Beitrag von peschmae » 05.08.2004 15:19:33

Kennst du das: http://www.hpl.hp.com/personal/Jean_Tou ... ml#Realtek

Ich weiss allerdings nicht ob das genau der Chipsatz ist - auch möglich dass es verschiedene Realtek gibt.

MfG Peschmä
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy

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

Beitrag von mistersixt » 05.08.2004 15:33:46

Ich habe im Laptop die Netgear WG511 mit Prism54 Chipsatz ( http://www.prism54.org ), da gibt es einen Treiber für und sie läuft prima in meinem IBM Thinkpad R40.

In meinem Desktop-Rechner habe ich eine SMC2802W, die Version 1 hatte auch den Prism54-Chipsatz, ich habe dummerweise eine V2 gekauft, konnte die aber mit dem ndiswrapper prima zum Fliegen bringen.

Sprich, ndiswrapper solltest Du vielleicht erstmal versuchen, wenn das nicht klappt, die Linuxant-Software ausprobieren ( http://www.linuxant.com/driverloader/ ), da gibt es eine Free-Trial-Version als Debian-Paket, nach 2 Wochen kostet die Software einmalig 20$, und wenn das auch nicht klappt, dann müsstest Du Dir wohl eine andere Karte zulegen.

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

pelikan_123
Beiträge: 212
Registriert: 20.05.2004 13:52:16

Beitrag von pelikan_123 » 05.08.2004 18:05:28

Hallo,

ich habe hier eine Beschreibung gefunden, wie man den ndiswrapper installiert.

http://www.tecchannel.de/betriebssysteme/1328/6.html

Ist das eine gute Beschreibung?
Ich habe nämlich irgendwo gelesen, dass man sich mit make install eventuell den Kernel zerschießen könnte und das liegt eigentlich nicht in meinem Interesse.
Zur Information: aktuell habe ich die beiden Kernel 2.6.6 und 2.6.7

Gruß
Pelikan

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

Beitrag von mistersixt » 05.08.2004 19:59:45

Nein, mit "make install" wird nur der Treiber selbst installiert, am laufenden Kernel wird da im Prinzip nicht herumgefutschelt. Ruhig machen ;) !

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

hackgrid
Beiträge: 102
Registriert: 19.07.2004 14:39:37

Beitrag von hackgrid » 05.08.2004 23:20:13

pelikan_123 hat geschrieben: Die Karte hat keine genaue Bezeichnung, es ist eine IEEE 802.11b PCMCIA - Karte, aber das ja nichts sehr aussagekräftig :wink:
n
Hey, exakt die gleiche habe ich auch für meinen Laptop...teilen wir also ein gemeinsames Leid :wink:

Mit dem NDISWRAPPER gings einigermaßen, allerdings immer noch nicht ganz...(DCHP funzt einfach net)

BTW, Gratulation zur Antwort von Acer, meine ham sie wohl vergessen :roll:

pelikan_123
Beiträge: 212
Registriert: 20.05.2004 13:52:16

Beitrag von pelikan_123 » 06.08.2004 08:31:39

@ hackgrid:
Danke für die Antwort. Jetzt weiss ich wenigstens, dass ich Erfolg haben kann. :wink:

Pelikan :D

pelikan_123
Beiträge: 212
Registriert: 20.05.2004 13:52:16

Beitrag von pelikan_123 » 06.08.2004 12:05:11

So, ich habe mir nun ndiswrapper heruntergeladen und mit make install auch installiert, so wie ich es auf der Homepage von tecchannel gefunden habe:
> tar -xvzf ndiswrapper-0.4.tar.gz
> cp wrapper.* ndiswrapper/driver/
> cd ndiswrapper
> make install
> cp utils/loadndisdriver /usr/bin
Bis auf cp wrapper.* ndiswrapper/driver, das ging irgendwie nicht.

Wenn ich nun modprobe ndiswrapper eingebe, kommt folgendes:

Code: Alles auswählen

FATAL: Error inserting ndiswrapper (/lib/modules/2.6.7/misc/ndiswrapper.ko): Invalid module format

Ich habe ja sogar den aktuellsten Kernel, was bedeutet denn diese Fehlermeldung schon wieder? :(

@hackgrid:
Hast du dir ach die Treiber für rtl8180 heruntergeladen?
Bei mir sind da halt 2 Dateien dabei: NET8180.INF und rlt8180.sys

Sollte ndiswrapper mal gehen, wie muss ich die dann laden?

Wie immer: vielen Dank für eure Hilfe!

Gruß
Pelikan

pelikan_123
Beiträge: 212
Registriert: 20.05.2004 13:52:16

Beitrag von pelikan_123 » 06.08.2004 12:12:28

Und wenn ich eingebe:

loadndiswrapper rlt8180.sys
oder
loadndiswrapper NET8180.INF

dann kommt:
/etc/ndiswrapper does not exist.

Pelikan

pelikan_123
Beiträge: 212
Registriert: 20.05.2004 13:52:16

Beitrag von pelikan_123 » 06.08.2004 12:48:52

Also, ich kann nun das Modul aufrufen, nachdem ich folgendes ausgeführt habe:

Code: Alles auswählen

ndiswrapper -m
Als Erklärung steht dabei: write configuration for modprobe.

Aber meine Karte geht leider immer noch nicht, ich habe jetzt eingegeben:

Code: Alles auswählen

ndiswrapper -i NET8180
Und wenn ich ndiswrapper -l eingebe, dann kommt auch:

net8180 hardware present

Gruß
Pelikan

pelikan_123
Beiträge: 212
Registriert: 20.05.2004 13:52:16

Beitrag von pelikan_123 » 06.08.2004 14:30:58

Also, ich habs jetzt endlich hinbekommen :D

Nur etwas stört mich noch:
Wenn ich neu starte, dann muss ich immer zuerst in den Ordner, wo ich die Windowstreiber gespeichert habe und muss eingeben:

Code: Alles auswählen

loadnisdriver -a
Das würde ich mir natürlich gerne ersparen. Das Modul ndiswrapper wird automatisch gestartet.

Meine /ect/network/interfaces sieht so aus:

Code: Alles auswählen

iface wlan0 inet dhcp
netmask .........
gateway.........
wireless_essid...........
wireless_key1 ..........
pre_up modprobe ndiswrapper
post_down rmmodprobe ndiswrapper (* ich bin mir nicht sicher, ob ich diese beiden letzten Einträge wirklich brauche *)

Kann ich irgendwo eintragen, dass das loadndisdriver -a automatisch beim Start ausgeführt wird?

Gruß
Pelikan

Benutzeravatar
QT
Beiträge: 1316
Registriert: 22.07.2004 21:08:02
Wohnort: localhost

Beitrag von QT » 06.08.2004 14:46:37

Debian Pakete des Ndiswrapper gibt es im uebrigen hier:

Code: Alles auswählen

deb http://rigtorp.se/debian/ unstable/
deb-src http://rigtorp.se/debian/ unstable/
Du musst den NDIS Treiber nicht jedes Mal neu laden, einmal genuegt. "ndiswrapper -l" sollte ihn als verfuegbar anzeigen. Dann genuegt es auch, eine Zeile in /etc/modules fuer "ndiswrapper" einzufuegen und dann kannst Du die pre-up und post-down Zeilen aus Deiner /etc/network/interfaces nehmen.

Wenn Du ndiswrapper ueber obiges Repository beziehst, genuegt ein beherztes

Code: Alles auswählen

module-assistant a-i ndiswrapper
um das Kernelmodul zu uebersetzen, in ein Debian Paket zu packen und zu installieren.

pelikan_123
Beiträge: 212
Registriert: 20.05.2004 13:52:16

Beitrag von pelikan_123 » 06.08.2004 15:07:13

Danke, aber ich will den ndiswrapper nicht nochmals installieren.

Kann ich nicht in irgendeiner Datei reinschreiben:

loadnisdriver -a /Pfad

und das so, dass das gleich zur Bootzeit passiert?

Gruß
Pelikan

Benutzeravatar
QT
Beiträge: 1316
Registriert: 22.07.2004 21:08:02
Wohnort: localhost

Beitrag von QT » 06.08.2004 15:26:31

Wie gesagt (zumindest ist es bei mir so) Du musst den NDIS Treiber nicht nochmal laden. Was zeigt denn "ndiswrapper -l" bei Dir an, wenn Du bootest? Hat er den Treiber nicht mehr verfuegbar/registriert?

pelikan_123
Beiträge: 212
Registriert: 20.05.2004 13:52:16

Beitrag von pelikan_123 » 06.08.2004 15:30:53

ndiswrapper hat den Treiber schon:

ndiswrapper -l

Installed ndis driver:
net 8180 hardware present

Nur gehen tuts leider erst, wenn ich in den entsprechenden Ordner gehe und eingebe:

loadndisdriver -a

Ich weiss auch nicht, woran das liegt und wieso ich überhaupt das loadnisdriver -a brauche. Der ndiswrapper wird auch beim Start mit Hochgezogen.

Gruß
Pelikan

Benutzeravatar
QT
Beiträge: 1316
Registriert: 22.07.2004 21:08:02
Wohnort: localhost

Beitrag von QT » 06.08.2004 15:43:06

Was heisst geht nicht? Boote mal neu, und poste die Kernelmeldungen bzgl. ndiswrapper (dmesg). Dass es nicht klappt, liegt vermutlich an anderen Dingen aber nicht am fehlenden NDIS Treiber......

pelikan_123
Beiträge: 212
Registriert: 20.05.2004 13:52:16

Beitrag von pelikan_123 » 06.08.2004 16:01:12

Also, dmesg gibt halt den Treibernahmen aus und das es sich um einen Realtek - Chipsatz handelt.

Ich habe die Anleitung von
http://www.tecchannel.de/betriebssysteme/1328/6.html

und da steht auch geschrieben, dass man das loadndisdriver immer eingeben muss. Nur geht das bei mir so, wie die das beschrieben haben, leider nicht, weil ich in dem Ordner, in dem die Treiber liegen sein muss und dann wie gesagt, eingeben muss:

loadndisdriver -a ohne auch nur ein Argument und dann gehts erst.

loadndisdriver ist übrigens beim ndiswrapper dabei unter utils.
Zur Not muss ich halt immer in den entsprechenden Ordner gehen, aber das ist auf die Dauer auch lästig.

Gruß
Pelikan

Benutzeravatar
QT
Beiträge: 1316
Registriert: 22.07.2004 21:08:02
Wohnort: localhost

Beitrag von QT » 06.08.2004 16:05:18

pelikan_123 hat geschrieben:Also, dmesg gibt halt den Treibernahmen aus und das es sich um einen Realtek - Chipsatz handelt.
Erwaehnt denn 'dmesg' auch, dass ein Ethernet Device hinzugefuegt wurde (also wlan0 oder eth1)? Fuer mich klingt das, was Du geschrieben hast, so, als sei der Treiber geladen und das Device steht zur Verfuegung. Ich sehe nicht, wieso der NDIS Treiber nochmal geladen werden muesste.....

pelikan_123
Beiträge: 212
Registriert: 20.05.2004 13:52:16

Beitrag von pelikan_123 » 06.08.2004 16:19:23

Ja, das ist ja das komische:

wenn ich eingebe:

ndiswrapper -l, dann kommt:

net8180 hardware present

aber leider leuchtet das Licht von meiner WLAN-Karte erst, wenn ich in den Ornder wlan gehe und loadndisdriver -a, dann leutet die Karte.

In dem Ordern wlan sind folgende Dateien:

NET8180.INF
rtl8180.sys
README

Also, die INF - Datei ist ja bereits mit ndiswrapper geladen, aber wenn ich das mit der sys Dabei mache, dann kommt:

ndiswrapper:
8180 hardware NOT present

Also ich denke, es liegt irgendwie daran.

In dem Ordner /etc/ndiswrapper ist der Ordner net8180 und in dem Ordner liegen folgende Dateien:

net8180.inf
rtl8180.sys
10EC:8180.conf
10EC:8180:10EC:8180.conf (ziemlich kurios, gell)

Gruß
Pelikan

pelikan_123
Beiträge: 212
Registriert: 20.05.2004 13:52:16

Beitrag von pelikan_123 » 06.08.2004 17:36:09

Jetzt gehts, ich habe einfach ndiswrapper nochmals installiert.

Ich danke euch alle für eure Hilfe und eure schier unerschöpfliche Geduld! :wink:

Gruß
Pelikan :D

Antworten