Thema geschlossen
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 10 von 17

Thema: (Gelöst) PCI-WLAN-Karte mit Realtek RTL-8185 Chipsatz unter openSuSE 10.3

  1. #1
    Newbie
    Registriert seit
    23.11.2007
    Beiträge
    10

    Standard (Gelöst) PCI-WLAN-Karte mit Realtek RTL-8185 Chipsatz unter openSuSE 10.3

    Hallo,

    ich bin Linux-Neuling und habe vor einigen Tagen die openSuSE 10.3 von DVD auf meinem alten Desktoprechner (P4) installiert. Der Rechner ist nur über WLAN in mein Netzwerk eingebunden und hat keinen anderweitigen INternetzugang. Da es für die alte (uralte) WLAN-Karte keinerlei Linux-Treiber gab, habe ich mir eine neue besorgt, die einen Treiber genau für meine Kernel-Version (2.6.x) mitbringt. Die Karte ist vom Hersteller "LogiLink" mit Realtek RTL8185 Chipsatz, den Treiber gab's von

    Realtek

    bzw.

    ftp://202.65.194.212/cn/wlan/rtl8185...31.2006.tar.gz


    Bei der Installation komme ich aber leider kaum weiter. Schon das Kompilieren klappt nicht, auch nicht nach Installation der Kernelquellen und des GNU-C-Compilers mit YaST. Vorher ergab der Befehl "./makedrv" ausgeführt als root noch folgendes:

    Code:
    linux-d3ag:/usr/src/rtl8185_linux_26.1010.0531.2006 # ./makedrv
    ieee80211/
    
    [...]
    
    rtl818x-0.1/r8180_pm.h
    rtl818x-0.1/Makefile
    rtl818x-0.1/ieee80211_crypt.h
    rm -f *.mod.c *.mod *.o .*.cmd *.ko
    rm -rf /usr/src/rtl8185_linux_26.1010.0531.2006/ieee80211/tmp
    make -C /lib/modules/2.6.22.5-31-default/build M=/usr/src/rtl8185_linux_26.1010.0531.2006/ieee80211 CC=gcc modules
    make[1]: Entering directory `/usr/src/linux-2.6.22.5-31-obj/i386/default'
    make[1]: *** No rule to make target `modules'.  Stop.
    make[1]: Leaving directory `/usr/src/linux-2.6.22.5-31-obj/i386/default'
    make: *** [modules] Error 2
    rm -f *.mod.c *.mod *.o .*.cmd *.ko
    rm -rf /usr/src/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/tmp
    make -C /lib/modules/2.6.22.5-31-default/build M=/usr/src/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1 CC=gcc modules
    make[1]: Entering directory `/usr/src/linux-2.6.22.5-31-obj/i386/default'
    make[1]: *** No rule to make target `modules'.  Stop.
    make[1]: Leaving directory `/usr/src/linux-2.6.22.5-31-obj/i386/default'
    make: *** [modules] Error 2
    
    Jetzt, mit Kernelquellen und gcc, wurde es leider noch komplizierter:

    Code:
    linux-d3ag:/home/bubel85/rtl8185_linux_26.1010.0531.2006 # ./makedrv
    ieee80211/
    
    [...]
    
    rtl818x-0.1/r8180_pm.h
    rtl818x-0.1/Makefile
    rtl818x-0.1/ieee80211_crypt.h
    rm -f *.mod.c *.mod *.o .*.cmd *.ko
    rm -rf /home/bubel85/rtl8185_linux_26.1010.0531.2006/ieee80211/tmp
    make -C /lib/modules/2.6.22.5-31-default/build M=/home/bubel85/rtl8185_linux_26.1010.0531.2006/ieee80211 CC=gcc modules
    make[1]: Entering directory `/usr/src/linux-2.6.22.5-31-obj/i386/default'
    make -C ../../../linux-2.6.22.5-31 O=../linux-2.6.22.5-31-obj/i386/default modules
      CC [M]  /home/bubel85/rtl8185_linux_26.1010.0531.2006/ieee80211/ieee80211_softmac.o
    /home/bubel85/rtl8185_linux_26.1010.0531.2006/ieee80211/ieee80211_softmac.c: In function ‘ieee80211_softmac_scan_wq’:
    /home/bubel85/rtl8185_linux_26.1010.0531.2006/ieee80211/ieee80211_softmac.c:391: warning: ISO C90 forbids mixed declarations and code
    /home/bubel85/rtl8185_linux_26.1010.0531.2006/ieee80211/ieee80211_softmac.c:412: warning: passing argument 2 of ‘queue_delayed_work’ from incompatible pointer type
    /home/bubel85/rtl8185_linux_26.1010.0531.2006/ieee80211/ieee80211_softmac.c: In function ‘ieee80211_softmac_stop_scan’:
    /home/bubel85/rtl8185_linux_26.1010.0531.2006/ieee80211/ieee80211_softmac.c:486: warning: passing argument 1 of ‘cancel_delayed_work’ from incompatible pointer type
    /home/bubel85/rtl8185_linux_26.1010.0531.2006/ieee80211/ieee80211_softmac.c: In function ‘ieee80211_associate_abort’:
    /home/bubel85/rtl8185_linux_26.1010.0531.2006/ieee80211/ieee80211_softmac.c:885: warning: passing argument 2 of ‘queue_delayed_work’ from incompatible pointer type
    /home/bubel85/rtl8185_linux_26.1010.0531.2006/ieee80211/ieee80211_softmac.c:1359:4: warning: #warning CHECK_LOCK_HERE
    /home/bubel85/rtl8185_linux_26.1010.0531.2006/ieee80211/ieee80211_softmac.c:1399:2: warning: #warning CHECK_LOCK_HERE
    /home/bubel85/rtl8185_linux_26.1010.0531.2006/ieee80211/ieee80211_softmac.c: In function ‘ieee80211_rx_frame_softmac’:
    /home/bubel85/rtl8185_linux_26.1010.0531.2006/ieee80211/ieee80211_softmac.c:1470: warning: ISO C90 forbids mixed declarations and code
    /home/bubel85/rtl8185_linux_26.1010.0531.2006/ieee80211/ieee80211_softmac.c: In function ‘ieee80211_stop_protocol’:
    /home/bubel85/rtl8185_linux_26.1010.0531.2006/ieee80211/ieee80211_softmac.c:2059: warning: passing argument 1 of ‘cancel_delayed_work’ from incompatible pointer type
    /home/bubel85/rtl8185_linux_26.1010.0531.2006/ieee80211/ieee80211_softmac.c:2167:78: error: macro "INIT_WORK" passed 3 arguments, but takes just 2
    /home/bubel85/rtl8185_linux_26.1010.0531.2006/ieee80211/ieee80211_softmac.c: In function ‘ieee80211_softmac_init’:
    /home/bubel85/rtl8185_linux_26.1010.0531.2006/ieee80211/ieee80211_softmac.c:2167: error: ‘INIT_WORK’ undeclared (first use in this function)
    /home/bubel85/rtl8185_linux_26.1010.0531.2006/ieee80211/ieee80211_softmac.c:2167: error: (Each undeclared identifier is reported only once
    /home/bubel85/rtl8185_linux_26.1010.0531.2006/ieee80211/ieee80211_softmac.c:2167: error: for each function it appears in.)
    /home/bubel85/rtl8185_linux_26.1010.0531.2006/ieee80211/ieee80211_softmac.c:2168:88: error: macro "INIT_WORK" passed 3 arguments, but takes just 2
    /home/bubel85/rtl8185_linux_26.1010.0531.2006/ieee80211/ieee80211_softmac.c:2169:94: error: macro "INIT_WORK" passed 3 arguments, but takes just 2
    /home/bubel85/rtl8185_linux_26.1010.0531.2006/ieee80211/ieee80211_softmac.c:2170:96: error: macro "INIT_WORK" passed 3 arguments, but takes just 2
    /home/bubel85/rtl8185_linux_26.1010.0531.2006/ieee80211/ieee80211_softmac.c:2171:82: error: macro "INIT_WORK" passed 3 arguments, but takes just 2
    /home/bubel85/rtl8185_linux_26.1010.0531.2006/ieee80211/ieee80211_softmac.c:2172:82: error: macro "INIT_WORK" passed 3 arguments, but takes just 2
    /home/bubel85/rtl8185_linux_26.1010.0531.2006/ieee80211/ieee80211_softmac.c: In function ‘ieee80211_softmac_free’:
    /home/bubel85/rtl8185_linux_26.1010.0531.2006/ieee80211/ieee80211_softmac.c:2191: warning: passing argument 1 of ‘cancel_delayed_work’ from incompatible pointer type
    make[4]: *** [/home/bubel85/rtl8185_linux_26.1010.0531.2006/ieee80211/ieee80211_softmac.o] Error 1
    make[3]: *** [_module_/home/bubel85/rtl8185_linux_26.1010.0531.2006/ieee80211] Error 2
    make[2]: *** [modules] Error 2
    make[1]: *** [modules] Error 2
    make[1]: Leaving directory `/usr/src/linux-2.6.22.5-31-obj/i386/default'
    make: *** [modules] Error 2
    rm -f *.mod.c *.mod *.o .*.cmd *.ko
    rm -rf /home/bubel85/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/tmp
    make -C /lib/modules/2.6.22.5-31-default/build M=/home/bubel85/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1 CC=gcc modules
    make[1]: Entering directory `/usr/src/linux-2.6.22.5-31-obj/i386/default'
    make -C ../../../linux-2.6.22.5-31 O=../linux-2.6.22.5-31-obj/i386/default modules
      CC [M]  /home/bubel85/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180_core.o
    In file included from /home/bubel85/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180_core.c:61:
    /home/bubel85/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180.h:29:26: error: linux/config.h: No such file or directory
    /home/bubel85/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180_core.c: In function ‘rtl8180_rx’:
    /home/bubel85/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180_core.c:2080: error: implicit declaration of function ‘rdtsc’
    /home/bubel85/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180_core.c:2953:67: error: macro "INIT_WORK" passed 3 arguments, but takes just 2
    /home/bubel85/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180_core.c: In function ‘rtl8180_init’:
    /home/bubel85/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180_core.c:2953: error: ‘INIT_WORK’ undeclared (first use in this function)
    /home/bubel85/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180_core.c:2953: error: (Each undeclared identifier is reported only once
    /home/bubel85/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180_core.c:2953: error: for each function it appears in.)
    /home/bubel85/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180_core.c:3276: warning: ‘deprecated_irq_flag’ is deprecated (declared at /usr/src/linux-2.6.22.5-31/include/linux/interrupt.h:66)
    /home/bubel85/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180_core.c:3276: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type
    /home/bubel85/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180_core.c: In function ‘rtl8180_pci_probe’:
    /home/bubel85/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180_core.c:4031: error: ‘struct net_device’ has no member named ‘get_wireless_stats’
    /home/bubel85/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180_core.c: In function ‘rtl8180_pci_module_init’:
    /home/bubel85/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180_core.c:4156: error: implicit declaration of function ‘pci_module_init’
    make[4]: *** [/home/bubel85/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1/r8180_core.o] Error 1
    make[3]: *** [_module_/home/bubel85/rtl8185_linux_26.1010.0531.2006/rtl818x-0.1] Error 2
    make[2]: *** [modules] Error 2
    make[1]: *** [modules] Error 2
    make[1]: Leaving directory `/usr/src/linux-2.6.22.5-31-obj/i386/default'
    make: *** [modules] Error 2
    linux-d3ag:/home/bubel85/rtl8185_linux_26.1010.0531.2006 #
    
    Wer kann damit was anfangen? Ich leider gar nichts. Fehlen noch weitere Installationspakete oder woran könnte es liegen?? Wie gesagt, ich bin völliger Linux-Noob, daher bitte ich schonmal um Nachsicht...

    Grüße
    dschub

  2. #2
    Administrator Avatar von Rain_Maker
    Registriert seit
    06.02.2006
    Beiträge
    5,458

    Standard AW: PCI-WLAN-Karte mit Realtek RTL-8185 Chipsatz unter openSuSE 10.3

    Der Treiber von Realtek ist nicht mehr richtig kompatibel zu den aktuellen Kernelversionen, das bekommt man als Neuling eh nicht hin.

    Ausserdem ist dieses ./makedrv ein ziemlich zusammengefummeltes Script, aber das ist in Anbetracht des weiter oben gesagten auch sekundär.

    Bessere Lösung => Ein Fertiges Paket nehmen:

    Poste die Ausgaben von:

    Code:
    uname -r
    
    /sbin/lspci
    
    dann sehen wir weiter, ob es ein fertiges KMP-Paket für Deine Karte gibt.

    //Edit:

    Code:
    /usr/sbin/hwinfo --wlan
    
    /sbin/lspci -n
    
    wären zusätzlich von Interesse.

    Greetz,

    RM
    Geändert von Rain_Maker (23.11.2007 um 14:21 Uhr)
    "Programming today is a race between software engineers striving to build better & bigger idiot-proof programs and the Universe trying to produce bigger & better idiots. So far, the Universe is winning." (Rick Cook)

    Dies ist ein _öffentliches_ Supportforum, keinerlei Support per PN, EMail oder Instant Messenger.

    openSUSE 11.4 - 3.2.X-desktop - fluxbox 1.3.2

    For Windows-Problems - Reboot / For Linux-Problems - BE ROOT!
    (==> Und hier das wirkliche "Geheimnis meines Erfolges")

  3. #3
    Newbie
    Registriert seit
    23.11.2007
    Beiträge
    10

    Standard AW: PCI-WLAN-Karte mit Realtek RTL-8185 Chipsatz unter openSuSE 10.3

    Hallo Rain_Maker,

    sorry, bin gerade erst wieder zu Hause und am Rechner. Die Ausgaben ergeben folgendes (bis auf Nr. 3, da kommt zwar kurz was, verschwindet aber wieder):

    Code:
    linux-d3ag:~ # uname -r
    2.6.22.5-31-default
    
    linux-d3ag:~ # /sbin/lspci
    00:00.0 Host bridge: Intel Corporation 82845 845 [Brookdale] Chipset Host Bridge (rev 04)
    00:01.0 PCI bridge: Intel Corporation 82845 845 [Brookdale] Chipset AGP Bridge (rev 04)
    00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 05)
    00:1f.0 ISA bridge: Intel Corporation 82801BA ISA Bridge (LPC) (rev 05)
    00:1f.1 IDE interface: Intel Corporation 82801BA IDE U100 Controller (rev 05)
    00:1f.2 USB Controller: Intel Corporation 82801BA/BAM USB Controller #1 (rev 05)
    00:1f.3 SMBus: Intel Corporation 82801BA/BAM SMBus Controller (rev 05)
    00:1f.4 USB Controller: Intel Corporation 82801BA/BAM USB Controller #1 (rev 05)
    00:1f.5 Multimedia audio controller: Intel Corporation 82801BA/BAM AC'97 Audio Controller (rev 05)
    01:00.0 VGA compatible controller: nVidia Corporation NV17 [GeForce4 MX 440] (rev a3)
    02:01.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8185 IEEE 802.11a/b/g Wireless LAN Controller (rev 20)
    02:02.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 46)
    02:03.0 Communication controller: Ambient Technologies Inc HaM controllerless modem (rev 02)
    
    linux-d3ag:~ # /usr/sbin/hwinfo --wlan
    
    linux-d3ag:~ # /sbin/lspci -n
    00:00.0 Class 0600: 8086:1a30 (rev 04)
    00:01.0 Class 0604: 8086:1a31 (rev 04)
    00:1e.0 Class 0604: 8086:244e (rev 05)
    00:1f.0 Class 0601: 8086:2440 (rev 05)
    00:1f.1 Class 0101: 8086:244b (rev 05)
    00:1f.2 Class 0c03: 8086:2442 (rev 05)
    00:1f.3 Class 0c05: 8086:2443 (rev 05)
    00:1f.4 Class 0c03: 8086:2444 (rev 05)
    00:1f.5 Class 0401: 8086:2445 (rev 05)
    01:00.0 Class 0300: 10de:0171 (rev a3)
    02:01.0 Class 0200: 10ec:8185 (rev 20)
    02:02.0 Class 0c00: 1106:3044 (rev 46)
    02:03.0 Class 0780: 1813:4000 (rev 02)
    
    Hilft das weiter?

    Grüße
    Daniel

  4. #4
    Administrator Avatar von Rain_Maker
    Registriert seit
    06.02.2006
    Beiträge
    5,458

    Standard AW: PCI-WLAN-Karte mit Realtek RTL-8185 Chipsatz unter openSuSE 10.3

    Code:
    2.6.22.5-31-default 
    +

    Code:
    02:01.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8185 IEEE 802.11a/b/g Wireless LAN Controller (rev 20)
    
    02:01.0 Class 0200: 10ec:8185 (rev 20)
    
    => Index of /repositories/home:/wberrier/openSUSE_10.3

    * rtl8180-kmp-default: Kernel Module for Realtek RTL8185 PCI adapters
    - 20071016_2.6.22.5_31 [BS::home:/wberrier]

    Code:
    filename:       /lib/modules/2.6.22.12-0.1-default/weak-updates/rtl8180.ko
    license:        GPL
    description:    RTL8180 / RTL8185 PCI wireless driver
    author:         Andrea Merello <andreamrl@tiscali.it>
    author:         Michael Wu <flamingice@sourmilk.net>
    srcversion:     08372469BDF5816584ABA2F
    alias:          pci:v000010ECd00008185sv*sd*bc*sc*i*
    depends:        mac80211
    vermagic:       2.6.22.5-31-default SMP mod_unload 586
    
    Passt.

    Und da Du ein 32-Bit System hast (sieht man an den Meldungen im ersten Posting) => rtl8180-kmp-default-20071016_2.6.22.5_31-3.1.i586.rpm

    Installieren, danach in einer Konsole

    Code:
    sudo /sbin/modprobe rtl8180
    
    eingeben und es sollte sich etwas tun.

    Greetz

    RM
    "Programming today is a race between software engineers striving to build better & bigger idiot-proof programs and the Universe trying to produce bigger & better idiots. So far, the Universe is winning." (Rick Cook)

    Dies ist ein _öffentliches_ Supportforum, keinerlei Support per PN, EMail oder Instant Messenger.

    openSUSE 11.4 - 3.2.X-desktop - fluxbox 1.3.2

    For Windows-Problems - Reboot / For Linux-Problems - BE ROOT!
    (==> Und hier das wirkliche "Geheimnis meines Erfolges")

  5. #5
    Newbie
    Registriert seit
    23.11.2007
    Beiträge
    10

    Standard AW: PCI-WLAN-Karte mit Realtek RTL-8185 Chipsatz unter openSuSE 10.3

    Hallo Rain_Maker,

    habe das Paket installiert und den Befehl in einer root-Konsole ("Systemverwaltungsmodus") eingegeben. Daraufhin ist das System leider eingefroren. Linux hängt nun bei jedem Versuch, es zu starten. Auch der "Failsafe"-Modus bleibt hängen, aber dort erhält man immerhin zuletzt die Ausgabe (abgetippt):

    Code:
          wlan0    device: Realtek Semiconductor Co., Ltd. RTL-8185 IEEE 802.11a/b/g
    Wireless LAN Controller (rev 20)
    command 'iwconfig wlan0 nick linux-d3ag' returned
     Error for wireless request "Set Nickname" (8B1C) :
         SET failed on device wlan0 ; Operation not supported.
    
    Das war's, dann geht nichts mehr. Funktioniert der Treiber nicht oder beißt er sich mit dem, was ich evtl. zuvor (halb) installiert hatte? Ich denke, ich werde die SuSE neu installieren müssen, oder?

    Grüße
    Daniel

  6. #6
    Administrator Avatar von Rain_Maker
    Registriert seit
    06.02.2006
    Beiträge
    5,458

    Standard AW: PCI-WLAN-Karte mit Realtek RTL-8185 Chipsatz unter openSuSE 10.3

    Zitat Zitat von dschub Beitrag anzeigen
    Das war's, dann geht nichts mehr. Funktioniert der Treiber nicht oder beißt er sich mit dem, was ich evtl. zuvor (halb) installiert hatte?
    Hm, seltsam.

    Zumindest gab es sicher keine Reste von der versuchten "händischen" Installation, da "make" ja mit Fehlern abgebrochen hat, also wurde auch nichts gebaut, was installiert hätte werden können.

    Zitat Zitat von dschub Beitrag anzeigen
    Ich denke, ich werde die SuSE neu installieren müssen, oder?
    Quatsch, nicht wegen einer solchen Kleinigkeit.

    Boote die Kiste in Runlevel 1 (Maintenance Mode), einfach eine 1 am Bootmenü eingeben und <Enter>.

    Code:
    yast
    
    und lösche sämtliche angelegten drahtlosen Netzwerkkarten (Netzwerkgeräte => Netzwerkkarten).

    Vielleicht war das Problem auch nur eine faule Netzwerkkarteneinstellung, dann solltest Du sogar zuerst nur die Einrichtung löschen und den Treiber zunächst drin lassen.

    Dann die Kiste "normal" booten, wenn das klappt, die Netzwerkkarte erneut versuchen einzurichten und neu starten.

    Wenn die Kiste nun fehlerfrei startet, dann passt der Treiber doch, sollte sie immer noch hängen, dann eben auch den Treiber deinstallieren.

    Entweder ebenfalls über yast => Software oder ganz schnell und schmerzlos über rpm in der Kommandozeile.

    Code:
    rpm -e rtl8180-kmp-default
    
    und wieder die Karteneinrichtung über yast löschen.

    Und dann wird Dir als letzte Möglichkeit immer noch ndiswrapper und Windowstreiber übrig bleiben.

    Greetz,

    RM
    Geändert von Rain_Maker (23.11.2007 um 23:26 Uhr)
    "Programming today is a race between software engineers striving to build better & bigger idiot-proof programs and the Universe trying to produce bigger & better idiots. So far, the Universe is winning." (Rick Cook)

    Dies ist ein _öffentliches_ Supportforum, keinerlei Support per PN, EMail oder Instant Messenger.

    openSUSE 11.4 - 3.2.X-desktop - fluxbox 1.3.2

    For Windows-Problems - Reboot / For Linux-Problems - BE ROOT!
    (==> Und hier das wirkliche "Geheimnis meines Erfolges")

  7. #7
    Newbie
    Registriert seit
    23.11.2007
    Beiträge
    10

    Standard AW: PCI-WLAN-Karte mit Realtek RTL-8185 Chipsatz unter openSuSE 10.3

    Hallo Rain_Maker,

    tatsächlich: es hat gereicht, die Konfiguration des Treibers zu löschen, dann bootete SuSe wieder und zeigte auch den installierten Treiber korrekt an. Die Konfiguration, die ich eingegeben hatte, war aber eigentlich richtig - statische IP-Adresse, übliche Subnetzmaske, mein Router (192.168.2.1) als Standardgateway, SSID und Schlüssel (Hex). Das habe ich so wieder eingerichtet, prompt hängt er wieder beim Booten. Habe dann auf manuelles Starten der Karte (also nicht beim Booten) umgestellt, jetzt fährt er wieder hoch. Stürzt der Treiber also wirklich bei jedem Versuch, ihn zu starten, ab?

    Wenn ja, bleibt wohl wirklich nur der Windows-Treiber von der beiliegenden CD. Von ndiswrapper habe ich aber ebenfalls keine Ahnung. Wie geht das??

    Nachtrag: Wie starte ich den (installierten Linux-) Treiber überhaupt "manuell"? Welche Möglichkeiten gibt es rauszufinden, warum und wobei er hängenbleibt?

    Grüße
    Daniel
    Geändert von dschub (24.11.2007 um 17:38 Uhr)

  8. #8
    Administrator Avatar von Rain_Maker
    Registriert seit
    06.02.2006
    Beiträge
    5,458

    Standard AW: PCI-WLAN-Karte mit Realtek RTL-8185 Chipsatz unter openSuSE 10.3

    Zitat Zitat von dschub Beitrag anzeigen
    Habe dann auf manuelles Starten der Karte (also nicht beim Booten) umgestellt, jetzt fährt er wieder hoch. Stürzt der Treiber also wirklich bei jedem Versuch, ihn zu starten, ab?
    Das kannst Du ganz leicht prüfen, indem Du direkt nach dem Startvorgang nachsiehst, ob der "Treiber" (In "Linux-Speak" nennt man das Kernelmodul) bei Startmodus "manuell" trotzdem geladen wird.

    Code:
    lsmod|grep rtl8180
    
    Sehr wahrscheinlich ist das Modul geladen.

    Anschliessend kann die Karte mittels

    Code:
    ifup Interfacename 
    als root aktiviert werden. (Interfacename ist in Deinem Fall wohl wlan0).

    Allerdings braucht es mehr Infos um die potentiellen Probleme erkennen zu können.

    Poste die üblichen Ausgaben

    Code:
    /sbin/ifconfig -a
    
    /usr/sbin/iwconfig
    
    /sbin/route -n
    
    cat /etc/resolv.conf
    
    cat /etc/sysconfig/network/ifcfg-eth*
    
    sudo cat /etc/sysconfig/network/ifcfg-wlan*
    
    cat /etc/udev/rules.d/*persist*net*
    
    Das hier:

    Code:
    command 'iwconfig wlan0 nick linux-d3ag' returned
     Error for wireless request "Set Nickname" (8B1C) :
         SET failed on device wlan0 ; Operation not supported.
    
    sollte _eigentlich_ kein Problem sein, der "Nickname" für eine WLAN-Karte ist ein klassisches "Nullfeature", wenn es um die Verbindung zu einem AP geht.

    Zitat Zitat von man iwconfig

    nick[name]
    Set the nickname, or the station name. Some 802.11 products do define it, but this is not used as far as the protocols (MAC, IP, TCP) are concerned and completely useless as far as configuration goes. Only some wireless diagnostic tools may use it.
    Example :
    iwconfig eth0 nickname "My Linux Node"
    Es ist also schon sehr seltsam, daß die Kiste da hängen bleibt.

    Zitat Zitat von dschub Beitrag anzeigen
    Wenn ja, bleibt wohl wirklich nur der Windows-Treiber von der beiliegenden CD. Von ndiswrapper habe ich aber ebenfalls keine Ahnung. Wie geht das??
    Google is your friend:

    ndiswrapper openSUSE - Google-Suche

    Zitat Zitat von dschub Beitrag anzeigen
    Nachtrag: Wie starte ich den (installierten Linux-) Treiber überhaupt "manuell"? Welche Möglichkeiten gibt es rauszufinden, warum und wobei er hängenbleibt?
    Siehe weiter oben, die Befehle "ifup" und "ifdown" starten/stoppen ein Interface über die Netzwerkscripte, welche die Befehlen "ifconfig", "iwconfig" usw. verwenden. Hierbei wird aber nur ein schon vorhandenes Interface (= es muß ein entsprechendes Kernelmodul für die Karte geladen sein) konfiguriert.

    Wenn ich eine Hardware selbst "starten oder stoppen" will, dann muß ich von Seite des Kernelmoduls an die Sache heran gehen und dieses Laden/Entladen.

    Befehle zum Laden/Entladen von Modulen findest Du hier sehr ausführlich erklärt:

    http://www.pc-forum24.de/10719-post25.html

    Die Frage ist aber zuerst, wie Du weiter vorgehen willst, bezüglich der Schiene "versuchen wir es mit dem nativen Trieber" gibt es noch weitere Ansatzpunkte, um herauszufinden, ob man die Karte damit zum Leben erwecken kann.

    Der Treiber ist zwar experimentell, aber es gibt auch Beispiele, daß er durchaus mit dieser Karte funktioniert.

    Greetz,

    RM
    "Programming today is a race between software engineers striving to build better & bigger idiot-proof programs and the Universe trying to produce bigger & better idiots. So far, the Universe is winning." (Rick Cook)

    Dies ist ein _öffentliches_ Supportforum, keinerlei Support per PN, EMail oder Instant Messenger.

    openSUSE 11.4 - 3.2.X-desktop - fluxbox 1.3.2

    For Windows-Problems - Reboot / For Linux-Problems - BE ROOT!
    (==> Und hier das wirkliche "Geheimnis meines Erfolges")

  9. #9
    Newbie
    Registriert seit
    23.11.2007
    Beiträge
    10

    Standard AW: PCI-WLAN-Karte mit Realtek RTL-8185 Chipsatz unter openSuSE 10.3

    Im Prinzip tendiere ich eher zum nativen Treiber; der ndiswrapper-Lösung misstraue ich etwas (und glaube auch nicht wirklich, dass das einfacher wird). Also erstmal die Ausgaben beim bisherigen Zustand (nativer Treiber installiert, aber nicht gestartet):

    Code:
    linux-d3ag:~ # lsmod|grep rtl8180
    rtl8180                29184  0
    mac80211              158216  2 rc80211_simple,rtl8180
    
    linux-d3ag:~ # ifup wlan0
    [Ausgabe wie erwartet:]
    command 'iwconfig wlan0 nick linux-d3ag' returned
     Error for wireless request "Set Nickname" (8B1C) :
         SET failed on device wlan0 ; Operation not supported.
    [und dann hängt er wie immer / Cursor am Anfang der nächsten Zeile, nichts geht mehr; Neustart]
    
    
    linux-d3ag:~ # /sbin/ifconfig -a
    lo        Link encap:Local Loopback
              inet addr:127.0.0.1  Mask:255.0.0.0
              inet6 addr: ::1/128 Scope:Host
              UP LOOPBACK RUNNING  MTU:16436  Metric:1
              RX packets:146 errors:0 dropped:0 overruns:0 frame:0
              TX packets:146 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0
              RX bytes:10620 (10.3 Kb)  TX bytes:10620 (10.3 Kb)
    
    wlan0     Link encap:Ethernet  HWaddr 00:0E:2E:E9:B3:D1
              BROADCAST MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
    
    wmaster0  Link encap:UNSPEC  HWaddr 00-0E-2E-E9-B3-D1-00-00-00-00-00-00-00-00-00-00
              BROADCAST MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
    
    linux-d3ag:~ # /usr/sbin/iwconfig
    lo        no wireless extensions.
    
    wmaster0  no wireless extensions.
    
    wlan0     IEEE 802.11g  ESSID:""
              Mode:Managed  Channel:0  Access Point: Not-Associated
              Retry min limit:7   RTS thr:off   Fragment thr=2346 B
              Encryption key:off
              Link Quality:0  Signal level:0  Noise level:0
              Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
              Tx excessive retries:0  Invalid misc:0   Missed beacon:0
    
    linux-d3ag:~ # /sbin/route -n
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
    linux-d3ag:~ # cat /etc/resolv.conf
    ### BEGIN INFO
    #
    #
    ### END INFO
    #
    search site
    
    linux-d3ag:~ # cat /etc/sysconfig/network/ifcfg-eth*
    cat: /etc/sysconfig/network/ifcfg-eth*: No such file or directory
    
    linux-d3ag:~ # sudo cat /etc/sysconfig/network/ifcfg-wlan*
    BOOTPROTO='static'
    BROADCAST=''
    ETHTOOL_OPTIONS=''
    IPADDR='192.168.2.118/24'
    MTU=''
    NAME='Realtek RTL-8185 IEEE 802.11a/b/g Wireless LAN Controller'
    NETWORK=''
    REMOTE_IPADDR=''
    STARTMODE='manual'
    USERCONTROL='no'
    WIRELESS_AP=''
    WIRELESS_AUTH_MODE='open'
    WIRELESS_BITRATE='auto'
    WIRELESS_CA_CERT=''
    WIRELESS_CHANNEL=''
    WIRELESS_CLIENT_CERT=''
    WIRELESS_CLIENT_KEY=''
    WIRELESS_CLIENT_KEY_PASSWORD=''
    WIRELESS_DEFAULT_KEY='0'
    WIRELESS_EAP_AUTH=''
    WIRELESS_EAP_MODE=''
    WIRELESS_ESSID='SCHUWLAN'
    WIRELESS_FREQUENCY=''
    WIRELESS_KEY=''
    WIRELESS_KEY_0='4C7C... [mein WEP-Schlüssel, 26stellig hexadezimal]'
    WIRELESS_KEY_1=''
    WIRELESS_KEY_2=''
    WIRELESS_KEY_3=''
    WIRELESS_KEY_LENGTH='128'
    WIRELESS_MODE='Managed'
    WIRELESS_NICK=''
    WIRELESS_NWID=''
    WIRELESS_PEAP_VERSION=''
    WIRELESS_POWER='yes'
    WIRELESS_WPA_ANONID=''
    WIRELESS_WPA_IDENTITY=''
    WIRELESS_WPA_PASSWORD=''
    WIRELESS_WPA_PSK=''
    NETMASK=''
    
    linux-d3ag:~ # cat /etc/udev/rules.d/*persist*net*
    # This file was automatically generated by the /lib/udev/write_net_rules
    # program run by the persistent-net-generator.rules rules file.
    #
    # You can modify it, as long as you keep each rule on a single line.
    
    # PCI device 0x10ec:0x8185 (rtl8180)
    SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="00:0e:2e:e9:b3:d1", ATTR{type}=="1", NAME="wlan0"
    # do not edit this file, it will be overwritten on update
    
    # these rules generate rules for persistent network device naming
    
    ACTION!="add", GOTO="persistent_net_generator_end"
    SUBSYSTEM!="net", GOTO="persistent_net_generator_end"
    
    # device name whitelist
    KERNEL!="eth*|ath*|wlan*|ra*|sta*|ctc*|lcs*|hsi*", GOTO="persistent_net_generator_end"
    
    # ignore the interface if a name has already been set
    NAME=="?*", GOTO="persistent_net_generator_end"
    
    # ignore Xen virtual interfaces
    SUBSYSTEMS=="xen", GOTO="persistent_net_generator_end"
    
    # build device description string to add a comment to the generated rule
    SUBSYSTEMS=="pci", ENV{COMMENT}="PCI device $attr{vendor}:$attr{device} ($driver)"
    SUBSYSTEMS=="usb", ENV{COMMENT}="USB device 0x$attr{idVendor}:0x$attr{idProduct} ($driver)"
    SUBSYSTEMS=="pcmcia", ENV{COMMENT}="PCMCIA device $attr{card_id}:$attr{manf_id} ($driver)"
    SUBSYSTEMS=="ccwgroup", ENV{COMMENT}="S/390 $driver device at $id", ENV{NETDEV}="$id", ENV{NETDRV}="$driver"
    SUBSYSTEMS=="ieee1394", ENV{COMMENT}="Firewire device $attr{host_id})"
    ENV{COMMENT}=="", ENV{COMMENT}="$env{SUBSYSTEM} device ($driver)"
    
    DRIVERS=="?*", ENV{NETDEV}=="?*", IMPORT{program}="write_net_rules --driver $env{NETDRV} --id $env{NETDEV}"
    
    # skip "locally administered" MAC addresses
    ATTR{address}=="?[2367abef]:*", GOTO="persistent_net_generator_end"
    
    DRIVERS=="?*", ENV{NETDEV}!="?*", IMPORT{program}="write_net_rules $attr{address}"
    ENV{INTERFACE_NEW}=="?*", NAME="$env{INTERFACE_NEW}"
    
    LABEL="persistent_net_generator_end"
    
    linux-d3ag:~ #
    
    Was sagt dir das? Meine WLAN-Konfiguration sieht du ja, vielleicht passt da was nicht...

    Grüße
    Daniel

  10. #10
    Administrator Avatar von Rain_Maker
    Registriert seit
    06.02.2006
    Beiträge
    5,458

    Standard AW: PCI-WLAN-Karte mit Realtek RTL-8185 Chipsatz unter openSuSE 10.3

    Die Frage ist nur, ob sich der Aufwand lohnt, weiter mit dem nativen Treiber rumzuprobieren.

    Und selbst wenn, so brauchen einige der Lösungsansätze eine Internetverbindung (oder zumindest geht es mit einer funktionierenden Internetverbindung deutlich einfacher).

    Soll heissen, versuche das Ding über ndiswrapper online zu bekommen und dann kannst Du immer noch mit dem nativen Treiber experimentieren.

    Anleitungen findest Du in meinem Google-Link zu hauf.

    Greetz,

    RM

    P.S.

    Code:
    command 'iwconfig wlan0 nick linux-d3ag' returned
     Error for wireless request "Set Nickname" (8B1C) :
         SET failed on device wlan0 ; Operation not supported.
    
    Ich würde vermuten, daß er da nicht hängenbleibt, sondern daß das die letzte Meldung ist, bevor er beim nächsten Schritt der Aktivierung hängen bleibt (wahrscheinlich Setzen der ESSID).
    Geändert von Rain_Maker (26.11.2007 um 12:15 Uhr)
    "Programming today is a race between software engineers striving to build better & bigger idiot-proof programs and the Universe trying to produce bigger & better idiots. So far, the Universe is winning." (Rick Cook)

    Dies ist ein _öffentliches_ Supportforum, keinerlei Support per PN, EMail oder Instant Messenger.

    openSUSE 11.4 - 3.2.X-desktop - fluxbox 1.3.2

    For Windows-Problems - Reboot / For Linux-Problems - BE ROOT!
    (==> Und hier das wirkliche "Geheimnis meines Erfolges")

Thema geschlossen
Seite 1 von 2 1 2 LetzteLetzte

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Ähnliche Themen

  1. Funktioniert meine WLAN-Karte unter Linux?
    Von Rain_Maker im Forum SuSE Internetkonfiguration
    Antworten: 4
    Letzter Beitrag: 30.06.2009, 09:06
  2. Antworten: 1
    Letzter Beitrag: 05.11.2007, 21:06
  3. Antworten: 1
    Letzter Beitrag: 24.04.2007, 18:46
  4. Antworten: 25
    Letzter Beitrag: 27.12.2006, 20:18
  5. (Gelöst) WLAN unter OpenSuSE 10.1 Centrino 2915ABG (ipw2200)
    Von gebath im Forum SuSE Internetkonfiguration
    Antworten: 15
    Letzter Beitrag: 30.08.2006, 15:03

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87