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

Aktivierung WLAN-Karte (Madwifi/Atheros) auf Notebook?

Ich bin LINUX-Neuling (Suse 10.3, Kernel 2.6.22.5, 64 bit) und kämpfe gewaltig mit der Einrichtung von WLAN auf meinem neuen Fujitsu-Notebook X86AMD64 (Bildschirmtreiber aus Internet habe ich schon erfolgreich installiert!).

Notebook ist mit Atheros-Karte WN6302A von LiteOn (AR5007EG) ausgestattet. Madwifi-Treiber habe ich heruntergeladen, mit Hilfe diverser Anleitungen letztlich auch kompiliert, mit "make install" und "modprobe" installiert und tatsächlich erkennt die Hardwarinformation unter YAST (i) jetzt einen Treiber für die Karte (was vorher nicht der Fall war), jedoch ohne "Namen".

So weit so gut, ABER:
* iwconfig liefert mir nur die Module "lo" und "eth0", jedoch nichts mit "ath..."
* YAST erkennt zwar die Karte, meldet jedoch "nicht verbunden" und erlaubt mir nicht, die Karte zu konfigurieren.

Die Anregungen unter "http://wiki.linux-club.de/opensuse/Madwifi_HowTo" (inkl. rfkill=0) habe ich bereits erfolglos getestet.

Ich vermute auf dem richtigen Weg zu sein, aber irgend etwas habe ich nach (!) der Ausführung von "make install" nicht richtig gemacht. Wie bringe ich LINUX dazu, meiner Atheroskarte einen Namen zu vergeben (z.B. "athxxxx").

Hinweis: Im folgenden Thread wurde ein sehr ähnliches Thema schon angesprochen aber aus meiner Sicht nicht gelöst (hat auf Anhieb bei mir auch gar nicht funktioniert):
http://www.linux-club.de/ftopic86415.html

Aktueller Stand:
  • 22.1.08: SUSE-LINUX 10.3 wurde komplett neu installiert (wie erwartet wurde WLAN nicht korrekt konfiguriert/installiert/...)
    23.1.08:
    * Download von "madwifi-0.9.3.3.tar.tar" über anderen Internetzugang
    * Entpacken von Madwifi
    * Wechseln in Ordner madwifi-0.9.3.3
    * Check, dass "gcc" und "kernel-source" bereits installiert sind
    * Eingabe von 'make <enter>' (Ausgabe siehe unten)
    * Eingabe von 'su -c "make install" <enter>' (Ausgabe siehe unten)
    * Eingabe von 'modeprobe ath_pci <enter>'
    * Eingabe von 'iwconfig <enter>' (Ausgabe siehe unten)
    * Tips laut Wiki (su -c iwconfig, sudo /sbin/modprobe ath_pci, rfkill=0) bringen keinerlei Veränderungen
    * Eingabe von '/usr/sbin/iwconfig ath0 <enter>' liefert
    ath0 no such device
    * Aufruf "Hardwareinformation" unter YAST deutet eindeutig darauf hin, dass HW irgendwie erkannt wurde. WLAN taucht jedoch doppelt auf, was mich sehr stutzig macht. (Details siehe unten)
    26.1.08:
    * Neuinstallation von LINUX
    * Installation von "madwifi" und "madwifi-kmp-default" von der Seite http://madwifi.org/suse/.
    * "madwifi-kmp-default" kann infolge fehlender Abhängigkeiten (oder so ähnlich) nicht installiert werden.
    27.1.08:
    * Installation von "ndiwrapper" und download von windows-Treiber
    >>>Noch ungelöstes Problem mit Laden des Treibers in "ndiswrapper" (Anleitung steht im Widerspruch zu meinem Menu)
    2.2.08:
    * Beim Durchstöbern der Madwifi-Tickets fand ich folgendes:
    http://madwifi.org/ticket/1679
    Madwifi scheint wohl mit 64bit und AR5007EG Schwierigkeiten zu haben

Vielen Dank für Euere Hilfe


Ausgaben:
>>>make
Checking requirements... ok.
Checking kernel configuration... ok.
make -C /lib/modules/2.6.22.5-31-default/build SUBDIRS=/home/admin/bin/Download/madwifi-0.9.3.3 modules
make[1]: Entering directory `/usr/src/linux-2.6.22.5-31-obj/x86_64/default'
make -C ../../../linux-2.6.22.5-31 O=../linux-2.6.22.5-31-obj/x86_64/default modules
CC [M] /home/admin/bin/Download/madwifi-0.9.3.3/ath/if_ath.o
CC [M] /home/admin/bin/Download/madwifi-0.9.3.3/ath/if_ath_pci.o
LD [M] /home/admin/bin/Download/madwifi-0.9.3.3/ath/ath_pci.o
CC [M] /home/admin/bin/Download/madwifi-0.9.3.3/ath_hal/ah_os.o
HOSTCC /home/admin/bin/Download/madwifi-0.9.3.3/ath_hal/uudecode
UUDECODE /home/admin/bin/Download/madwifi-0.9.3.3/ath_hal/x86_64-elf.hal.o
LD [M] /home/admin/bin/Download/madwifi-0.9.3.3/ath_hal/ath_hal.o
CC [M] /home/admin/bin/Download/madwifi-0.9.3.3/ath_rate/amrr/amrr.o
LD [M] /home/admin/bin/Download/madwifi-0.9.3.3/ath_rate/amrr/ath_rate_amrr.o
CC [M] /home/admin/bin/Download/madwifi-0.9.3.3/ath_rate/onoe/onoe.o
LD [M] /home/admin/bin/Download/madwifi-0.9.3.3/ath_rate/onoe/ath_rate_onoe.o
CC [M] /home/admin/bin/Download/madwifi-0.9.3.3/ath_rate/sample/sample.o
LD [M] /home/admin/bin/Download/madwifi-0.9.3.3/ath_rate/sample/ath_rate_sample.o
CC [M] /home/admin/bin/Download/madwifi-0.9.3.3/net80211/if_media.o
CC [M] /home/admin/bin/Download/madwifi-0.9.3.3/net80211/ieee80211.o
CC [M] /home/admin/bin/Download/madwifi-0.9.3.3/net80211/ieee80211_beacon.o
CC [M] /home/admin/bin/Download/madwifi-0.9.3.3/net80211/ieee80211_crypto.o
CC [M] /home/admin/bin/Download/madwifi-0.9.3.3/net80211/ieee80211_crypto_none.o
CC [M] /home/admin/bin/Download/madwifi-0.9.3.3/net80211/ieee80211_input.o
CC [M] /home/admin/bin/Download/madwifi-0.9.3.3/net80211/ieee80211_node.o
CC [M] /home/admin/bin/Download/madwifi-0.9.3.3/net80211/ieee80211_output.o
CC [M] /home/admin/bin/Download/madwifi-0.9.3.3/net80211/ieee80211_power.o
CC [M] /home/admin/bin/Download/madwifi-0.9.3.3/net80211/ieee80211_proto.o
CC [M] /home/admin/bin/Download/madwifi-0.9.3.3/net80211/ieee80211_scan.o
CC [M] /home/admin/bin/Download/madwifi-0.9.3.3/net80211/ieee80211_wireless.o
CC [M] /home/admin/bin/Download/madwifi-0.9.3.3/net80211/ieee80211_linux.o
CC [M] /home/admin/bin/Download/madwifi-0.9.3.3/net80211/ieee80211_monitor.o
CC [M] /home/admin/bin/Download/madwifi-0.9.3.3/net80211/ieee80211_rate.o
CC [M] /home/admin/bin/Download/madwifi-0.9.3.3/net80211/ieee80211_acl.o
CC [M] /home/admin/bin/Download/madwifi-0.9.3.3/net80211/ieee80211_crypto_ccmp.o
CC [M] /home/admin/bin/Download/madwifi-0.9.3.3/net80211/ieee80211_scan_ap.o
CC [M] /home/admin/bin/Download/madwifi-0.9.3.3/net80211/ieee80211_scan_sta.o
CC [M] /home/admin/bin/Download/madwifi-0.9.3.3/net80211/ieee80211_crypto_tkip.o
CC [M] /home/admin/bin/Download/madwifi-0.9.3.3/net80211/ieee80211_crypto_wep.o
CC [M] /home/admin/bin/Download/madwifi-0.9.3.3/net80211/ieee80211_xauth.o
LD [M] /home/admin/bin/Download/madwifi-0.9.3.3/net80211/wlan.o
LD [M] /home/admin/bin/Download/madwifi-0.9.3.3/net80211/wlan_wep.o
LD [M] /home/admin/bin/Download/madwifi-0.9.3.3/net80211/wlan_tkip.o
LD [M] /home/admin/bin/Download/madwifi-0.9.3.3/net80211/wlan_ccmp.o
LD [M] /home/admin/bin/Download/madwifi-0.9.3.3/net80211/wlan_acl.o
LD [M] /home/admin/bin/Download/madwifi-0.9.3.3/net80211/wlan_xauth.o
LD [M] /home/admin/bin/Download/madwifi-0.9.3.3/net80211/wlan_scan_sta.o
LD [M] /home/admin/bin/Download/madwifi-0.9.3.3/net80211/wlan_scan_ap.o
Building modules, stage 2.
MODPOST 13 modules
CC /home/admin/bin/Download/madwifi-0.9.3.3/ath/ath_pci.mod.o
LD [M] /home/admin/bin/Download/madwifi-0.9.3.3/ath/ath_pci.ko
CC /home/admin/bin/Download/madwifi-0.9.3.3/ath_hal/ath_hal.mod.o
LD [M] /home/admin/bin/Download/madwifi-0.9.3.3/ath_hal/ath_hal.ko
CC /home/admin/bin/Download/madwifi-0.9.3.3/ath_rate/amrr/ath_rate_amrr.mod.o
LD [M] /home/admin/bin/Download/madwifi-0.9.3.3/ath_rate/amrr/ath_rate_amrr.ko
CC /home/admin/bin/Download/madwifi-0.9.3.3/ath_rate/onoe/ath_rate_onoe.mod.o
LD [M] /home/admin/bin/Download/madwifi-0.9.3.3/ath_rate/onoe/ath_rate_onoe.ko
CC /home/admin/bin/Download/madwifi-0.9.3.3/ath_rate/sample/ath_rate_sample.mod.o
LD [M] /home/admin/bin/Download/madwifi-0.9.3.3/ath_rate/sample/ath_rate_sample.ko
CC /home/admin/bin/Download/madwifi-0.9.3.3/net80211/wlan.mod.o
LD [M] /home/admin/bin/Download/madwifi-0.9.3.3/net80211/wlan.ko
CC /home/admin/bin/Download/madwifi-0.9.3.3/net80211/wlan_acl.mod.o
LD [M] /home/admin/bin/Download/madwifi-0.9.3.3/net80211/wlan_acl.ko
CC /home/admin/bin/Download/madwifi-0.9.3.3/net80211/wlan_ccmp.mod.o
LD [M] /home/admin/bin/Download/madwifi-0.9.3.3/net80211/wlan_ccmp.ko
CC /home/admin/bin/Download/madwifi-0.9.3.3/net80211/wlan_scan_ap.mod.o
LD [M] /home/admin/bin/Download/madwifi-0.9.3.3/net80211/wlan_scan_ap.ko
CC /home/admin/bin/Download/madwifi-0.9.3.3/net80211/wlan_scan_sta.mod.o
LD [M] /home/admin/bin/Download/madwifi-0.9.3.3/net80211/wlan_scan_sta.ko
CC /home/admin/bin/Download/madwifi-0.9.3.3/net80211/wlan_tkip.mod.o
LD [M] /home/admin/bin/Download/madwifi-0.9.3.3/net80211/wlan_tkip.ko
CC /home/admin/bin/Download/madwifi-0.9.3.3/net80211/wlan_wep.mod.o
LD [M] /home/admin/bin/Download/madwifi-0.9.3.3/net80211/wlan_wep.ko
CC /home/admin/bin/Download/madwifi-0.9.3.3/net80211/wlan_xauth.mod.o
LD [M] /home/admin/bin/Download/madwifi-0.9.3.3/net80211/wlan_xauth.ko
make[1]: Leaving directory `/usr/src/linux-2.6.22.5-31-obj/x86_64/default'
make -C ./tools all || exit 1
make[1]: Entering directory `/home/admin/bin/Download/madwifi-0.9.3.3/tools'
gcc -o athstats -g -O2 -Wall -I. -I../hal -I.. -I../ath athstats.c
gcc -o 80211stats -g -O2 -Wall -I. -I../hal -I.. 80211stats.c
gcc -o athkey -g -O2 -Wall -I. -I../hal -I.. athkey.c
gcc -o athchans -g -O2 -Wall -I. -I../hal -I.. athchans.c
gcc -o athctrl -g -O2 -Wall -I. -I../hal -I.. athctrl.c
gcc -o athdebug -g -O2 -Wall -I. -I../hal -I.. athdebug.c
gcc -o 80211debug -g -O2 -Wall -I. -I../hal -I.. 80211debug.c
gcc -o wlanconfig -g -O2 -Wall -I. -I../hal -I.. wlanconfig.c
make[1]: Leaving directory `/home/admin/bin/Download/madwifi-0.9.3.3/tools'

>>>su – c „make install“
sh scripts/find-madwifi-modules.sh 2.6.22.5-31-default
for i in ./ath ./ath_hal ./ath_rate ./net80211; do \
make -C $i install || exit 1; \
done
make[1]: Entering directory `/home/admin/bin/Download/madwifi-0.9.3.3/ath'
test -d //lib/modules/2.6.22.5-31-default/net || mkdir -p //lib/modules/2.6.22.5-31-default/net
install ath_pci.ko //lib/modules/2.6.22.5-31-default/net
make[1]: Leaving directory `/home/admin/bin/Download/madwifi-0.9.3.3/ath'
make[1]: Entering directory `/home/admin/bin/Download/madwifi-0.9.3.3/ath_hal'
test -d //lib/modules/2.6.22.5-31-default/net || mkdir -p //lib/modules/2.6.22.5-31-default/net
install ath_hal.ko //lib/modules/2.6.22.5-31-default/net
make[1]: Leaving directory `/home/admin/bin/Download/madwifi-0.9.3.3/ath_hal'
make[1]: Entering directory `/home/admin/bin/Download/madwifi-0.9.3.3/ath_rate'
for i in amrr/ onoe/ sample/; do \
make -C $i install || exit 1; \
done
make[2]: Entering directory `/home/admin/bin/Download/madwifi-0.9.3.3/ath_rate/amrr'
test -d //lib/modules/2.6.22.5-31-default/net || mkdir -p //lib/modules/2.6.22.5-31-default/net
install ath_rate_amrr.ko //lib/modules/2.6.22.5-31-default/net
make[2]: Leaving directory `/home/admin/bin/Download/madwifi-0.9.3.3/ath_rate/amrr'
make[2]: Entering directory `/home/admin/bin/Download/madwifi-0.9.3.3/ath_rate/onoe'
test -d //lib/modules/2.6.22.5-31-default/net || mkdir -p //lib/modules/2.6.22.5-31-default/net
install ath_rate_onoe.ko //lib/modules/2.6.22.5-31-default/net
make[2]: Leaving directory `/home/admin/bin/Download/madwifi-0.9.3.3/ath_rate/onoe'
make[2]: Entering directory `/home/admin/bin/Download/madwifi-0.9.3.3/ath_rate/sample'
test -d //lib/modules/2.6.22.5-31-default/net || mkdir -p //lib/modules/2.6.22.5-31-default/net
install ath_rate_sample.ko //lib/modules/2.6.22.5-31-default/net
make[2]: Leaving directory `/home/admin/bin/Download/madwifi-0.9.3.3/ath_rate/sample'
make[1]: Leaving directory `/home/admin/bin/Download/madwifi-0.9.3.3/ath_rate'
make[1]: Entering directory `/home/admin/bin/Download/madwifi-0.9.3.3/net80211'
test -d //lib/modules/2.6.22.5-31-default/net || mkdir -p //lib/modules/2.6.22.5-31-default/net
for i in wlan.o wlan_wep.o wlan_tkip.o wlan_ccmp.o wlan_acl.o wlan_xauth.o wlan_scan_sta.o wlan_scan_ap.o; do \
f=`basename $i .o`; \
install $f.ko //lib/modules/2.6.22.5-31-default/net; \
done
make[1]: Leaving directory `/home/admin/bin/Download/madwifi-0.9.3.3/net80211'
(export KMODPATH=/lib/modules/2.6.22.5-31-default/net; /sbin/depmod -ae 2.6.22.5-31-default)
make -C ./tools install || exit 1
make[1]: Entering directory `/home/admin/bin/Download/madwifi-0.9.3.3/tools'
install -d /usr/local/bin
for i in athstats 80211stats athkey athchans athctrl athdebug 80211debug wlanconfig; do \
install $i /usr/local/bin/$i; \
strip /usr/local/bin/$i; \
done
install -d /usr/local/man/man8
install -m 0644 man/*.8 /usr/local/man/man8
make[1]: Leaving directory `/home/admin/bin/Download/madwifi-0.9.3.3/tools'

>>>>>iwconfig ath_pci
lo no wireless extensions.

eth0 no wireless extensions.

>>>>>Hardwareinformation unter YAST liefert:
34: PCI 200.0: 0282 WLAN CONTROLLER
[CREATED AT PCI.301]
UDI: /ORG/FREEDESKTOP/HAL/DEVICES/PCI_168C_1C
UNIQUE ID: B35A.U4SBLOFAJIB
PARENT ID: 8OTL.JYJHTAUISL9
SYSFS ID: /DEVICES/PCI0000:00/0000:00:04.0/0000:02:00.0
SYSFS BUSID: 0000:02:00.0
HARDWARE CLASS: NETWORK
MODEL: "ATHEROS AR5006EG 802.11 B/G WIRELESS PCI EXPRESS ADAPTER"
VENDOR: PCI 0X168C "ATHEROS COMMUNICATIONS, INC."
DEVICE: PCI 0X001C "AR5006EG 802.11 B/G WIRELESS PCI EXPRESS ADAPTER"
SUBVENDOR: PCI 0X168C "ATHEROS COMMUNICATIONS, INC."
SUBDEVICE: PCI 0X3067
REVISION: 0X01
FEATURES: WLAN
MEMORY RANGE: 0XC0300000-0XC030FFFF (RW,NON-PREFETCHABLE,DISABLED)
IRQ: 16 (862 EVENTS)
MODULE ALIAS: "PCI:V0000168CD0000001CSV0000168CSD00003067BC02SC00I00"
DRIVER INFO #0:
DRIVER STATUS: ATH_PCI IS ACTIVE
DRIVER ACTIVATION CMD: "MODPROBE ATH_PCI"
CONFIG STATUS: CFG=NO, AVAIL=YES, NEED=NO, ACTIVE=UNKNOWN
ATTACHED TO: #15 (PCI BRIDGE)

97: UDI = '/ORG/FREEDESKTOP/HAL/DEVICES/PCI_168C_1C'
PCI.PRODUCT = 'AR5006EG 802.11 B/G WIRELESS PCI EXPRESS ADAPTER'
PCI.SUBSYS_VENDOR = 'ATHEROS COMMUNICATIONS, INC.'
INFO.BUS = 'PCI'
PCI.DEVICE_PROTOCOL = 0 (0X0)
INFO.UDI = '/ORG/FREEDESKTOP/HAL/DEVICES/PCI_168C_1C'
PCI.LINUX.SYSFS_PATH = '/SYS/DEVICES/PCI0000:00/0000:00:04.0/0000:02:00.0'
PCI.SUBSYS_PRODUCT_ID = 12391 (0X3067)
LINUX.SUBSYSTEM = 'PCI'
INFO.VENDOR = 'ATHEROS COMMUNICATIONS, INC.'
INFO.SUBSYSTEM = 'PCI'
PCI.PRODUCT_ID = 28 (0X1C)
PCI.VENDOR = 'ATHEROS COMMUNICATIONS, INC.'
INFO.PRODUCT = 'AR5006EG 802.11 B/G WIRELESS PCI EXPRESS ADAPTER'
LINUX.HOTPLUG_TYPE = 2 (0X2)
LINUX.SYSFS_PATH = '/SYS/DEVICES/PCI0000:00/0000:00:04.0/0000:02:00.0'
PCI.VENDOR_ID = 5772 (0X168C)
INFO.PARENT = '/ORG/FREEDESKTOP/HAL/DEVICES/PCI_1002_7914'
PCI.SUBSYS_VENDOR_ID = 5772 (0X168C)
PCI.DEVICE_CLASS = 2 (0X2)
PCI.DEVICE_SUBCLASS = 0 (0X0)
 
/usr/sbin/iwconfig ath0 liefert
ath0 no such device

Ich habe sowohl LINUX als auch madwifi erenut installiert und danach alle Ausgaben in meinen ursprünglichen Eintrag hineinkopiert (siehe oben).
 
Du weißt aber schon, dass es auch fertige Treiber zum Kernel gibt für madwifi, oder? Deinstallier einmal deine und installiere die fertigen Module.
Übrigens: ath_pci ist der Name des Moduls, nicht der Schnittstelle, also kann
Code:
iwconfig ath_pci
nichts liefern.
 
Hallo Freecoffee,

nachdem ich nun einige Klimmzüge gemacht habe meinen Rechner über ein LAN-Kabel ans Internet anzuschließen, konnte ich auf http://madwifi.org/suse/ zugreifen.

Von dort versuchte ich "madwifi" und "madwifi-kmp-default" zu installieren. Bei Madwifi kein Problem, "madwifi-kmp-default" kann infolge fehlender Abhängigkeiten (oder so ähnlich) nicht installiert werden. Beim meinem Kernel steht "default" dabei, das habe ich geprüft.
 
Das dürfte daran liegen, dass du schon ein Kernel-Update mehr gemacht hast, das die Madwifi-Entwickler noch nicht nachvollzogen haben. Das kommt aber sicher noch. :)
 
Beim Durchstöbern der Madwifi-site fand ich
1. dass meine Kernelversion kompatibel sein sollte und
2. dass Madwifi wohl mit 64bit und dem Chipsatz AR5007EG Schwierigkeiten zu haben scheint:
http://madwifi.org/ticket/1679

Ich fürchte, ich muss jetzt doch auf ndiswrapper umsteigen....
 
hast Du es mit ndiswrapper versucht?

wie Du in meinem posting geschrieben hast liegt es sehr wahrscheinlich an der 64bit-struktur.
allerdings hat dies bei mir auch nicht mit ndiswrapper hin....
 
Hallo Fohns und alle anderen Interessierten,

ich habe so den Verdacht, dass ndiswrapper auch nur mit 32bit funktioniert.

Frage an die Community:
Stimmt das?

Danke
 
ich hab mein system nun plattgemacht und neu aufgezogen mit der ix86-struktur mit 32bit.
mit nsdiswrapper hat yast die karte korrekt angezeigt.

in der anleitung von nsdiswrapper steht, dass die 64bit-struktur (noch) nicht unterstützt wird.


viele grüße vom
fohns
 
Ich habe so ziemlich das gleiche Problem wie jumigraf.
Bei mir funktioniert die wlan karte auch nicht mit madwifi.

Habe ein amilo pa2510 mit Atheros AR5006EG 802.11 b/g Wireless PCI Express Adapter.
Hatte zuerst Suse 10.3 drauf da ging es auch nicht, hab dann auf Suse 11.0 aktualisiert.
Aber auch hier klappt es nicht.

Habe den Madwifi 0.9.4-1 mit make und make install kompiliert.
modprobe ath_pci
und trotzdem wird die Karte nicht wirklich erkannt.

Überlege ob ich nicht doch auf Ndiswrapper umsteige.

Grüße
 
Kann es sein, dass dein AR5006EG eigentlich ein AR5007EG ist?
Bitte mal hier lesen:
http://www.linux-club.de/viewtopic.php?f=19&t=93338

Und bitte für ein eigenes Problem auch einen eigenen Thread eröffnen.
 
GELÖST :D !!!

Mit dem aktuellsten Madwifi-code "madwifi-hal-0.10.5.6-r3879-20081204" vom Dez. 2008 habe ich mein WLAN zum Laufen gebracht (Atheros AR5007 auf Fujitsu-Siemens PA2510)!

Herzlichen Dank an alle Helfer!
 
Oben