• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

(Mal wieder) RTL8180L unter SuSE 8.2

DrDaxxy

Newbie
Hallo,

ich habe dieses Problem wie viele andere: Eine WLAN-Karte mit dem RTL8180L-Chipsatz will nicht funktionieren!

Ich habe den offiziellen SuSE-Treiber für die Karte kompiliert (Kernelversion 2.4.20-4GB-athlon, musste in einer Sourcendatei die PCI-ID ändern, da die Realtek-ID für meine Karte nicht gilt) und ein Script aus verschiedenen Scripts und Eigeninitiative zusammengeschustert:

Code:
# Load module RealTek RTL8180L (D-Link DWL-610)
insmod -f /etc/rtl8180_24x.o
insmod -f /etc/priv_part.o

# If I use 'auto', it confuses driver about the MAC of the router
# and the driver gets the wrong BSSID, which should = router MAC
# Thx to Russell Bell
iwpriv wlan0 wlan_para networktype=infra

# SSID as in the router
iwpriv wlan0 wlan_para ssid=WLAN
iwpriv wlan0 wlan_para ssid2scan=WLAN

# WEP encryption (128kbit)
# Get a unique hex key, one way to get a fairly good key is to:
# date | md5sum | cut -c 1-26
# Make sure your router has the same key
# To tight up security even more, have the router only to allow connections from certain MAC addresses.
iwpriv wlan0 wlan_para authtype=opensystem
iwpriv wlan0 wlan_para preamble=auto
iwpriv wlan0 wlan_para encmode=wep
iwpriv wlan0 wlan_para wepmode=wep104
iwpriv wlan0 wlan_para wepdkeyid=0
iwpriv wlan0 wlan_para wepkey104_1=26zeichenhexzahlabgeschnitten
iwpriv wlan0 wlan_para basicrates=0xf
iwpriv wlan0 wlan_para oprates=0xf

# Enable wireless LAN driver
iwpriv wlan0 enable

# Get wlan0 IP address
ifup-dhcp wlan0
ifdown-dhcp wlan0

(Habe es auch probiert, ohne priv_part.o zu laden; gleiches Ergebnis)

Es gibt folgendes aus:

Code:
Warning: loading /etc/rtl8180_24x.o will taint the kernel: forced load
  See http://www.tux.org/lkml/#export-tainted for information about tainted modules
Module rtl8180_24x loaded, with warnings
Warning: kernel-module version mismatch
        /etc/priv_part.o was compiled for kernel version 2.4.20-4GB
        while this kernel is version 2.4.20-4GB-athlon
Warning: loading /etc/priv_part.o will taint the kernel: no license
  See http://www.tux.org/lkml/#export-tainted for information about tainted modules
Warning: loading /etc/priv_part.o will taint the kernel: forced load
Module priv_part loaded, with warnings
Starting DHCP Client Daemon on wlan0... . . . . . . . . . . . . . . . no IP address yet... backgrounding.

Ich habe die richtige SSID und den richtigen WEP-Schlüssel eingegeben, das weiß ich. Und dmesg sagt mir auch, dass ich zu dem Netzwerk verbunden bin (Daten überprüft, wenn gewünscht hänge ich auch den RTL8180-Teil der dmesg-Ausgabe an), aber ich habe eben keine IP-Adresse. Sollte ich versuchen, meinen Router oder eine Internetseite anzupingen, funktioniert dies nicht.

Ich sollte vielleicht dazusagen, dass ich einen NVidia-Treiber installiert habe und es vorher funnktioniert hat (allerdings mit einem anderen Script und auch nicht immer; das gleiche Script habe ich auch schon mehrfach nach der Grafiktreiberinstallation probiert, hat aber nicht funktioniert) .

Weiß da einer Rat? Ich möchte nicht meinen Kernel updaten und ndiswrapper benutzen, weil mir ndiswrapper immer meinen Computer verlangsamt.
 
Oben