mit openSUSE 11.1 ins W-LAN per ath5k oder madwifi?

felalix

New Member
Hallo Leute,
Ich habe Probleme mit meiner Atheros AR5007EG (Synonym?: Atheros AR242x). Unter openSUSE 11.0 lief die Karte dank madwifi, nun bin ich auf openSUSE 11.1 umgestiegen und da wurde sie "out of the box" vom ath5k - Treiber erkannt. Allerdings konnte ich noch zu keinem W-Lan connecten (angezeigt wurden die W-Lans aber)

Dann hab ich beim googeln das gefunden:
11.1 and Atheros AR5007EG Wireless Howto - openSUSE Forums
Also habe ich in 11.0 - Manier den ath5k in etc/modprobe.d/blacklist eingetragen und aus dem angegebenen wireless repository (repository-link/) mir die madwifi-kmp-pae heruntergeladen, noch
Code:
modprobe ath_pci
,ein Neustart und ich konnte mit dem madwifi - Treiber die W-Lans sehen aber ebenfalls nicht verbinden.

Nun bitte ich euch um Hilfe: Was mache ich falsch? und was noch viel wichtiger ist wie beseitige ich das Problem?
 

felalix

New Member
AW: mit openSUSE 11.1 ins W-LAN per ath5k oder madwifi?

hier kommt nun noch der ausdruck aus framp's skript:
Code:
collectNWData.sh V0.6.1.10 (Rev: 1.159, Build: 2009/05/21 21:34:45)
--- Welcher Netzwerkverbindungtyp soll getestet werden?
--- (2) Kabellose Verbindung (WLAN)
--- Welche Netzwerktopologie liegt vor?
--- (2) WLAN HW router <---> LinuxClient
--- Auf welchem Rechner wird das Script ausgef�hrt?
--- (1) LinuxClient

!!! CND0330E: Es existierern Schl�sselprobleme am Interface ath0
--- Gehe zu http://www.linux-tips-and-tricks.de/CND um detailiertere Hinweise zu den Fehlermeldungen/Warnungen zu bekommen und wie die Fehler beseitigt werden k�nnen

==================================================================================================================
==================================================================================================================
*** uname -a
Linux linux-1cct 2.6.27.21-0.1-pae #1 SMP 2009-03-31 14:50:44 +0200 i686 athlon i386 GNU/Linux
==================================================================================================================
*** cat /etc/*-release
openSUSE 11.1 (i586)
VERSION = 11.1
==================================================================================================================
*** cat /etc/resolv | grep -vi "search"
==================================================================================================================
*** cat /etc/hosts
127.0.0.1	linux-1cct	localhost.localdomain	localhost
127.0.0.1       localhost
127.0.0.2	linux-1cct.site linux-1cct
==================================================================================================================
*** cat /etc/HOSTNAME
linux-1cct.site
==================================================================================================================
*** route
Kernel IP Routentabelle
Ziel            Router          Genmask         Flags Metric Ref    Use Iface
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
==================================================================================================================
*** ifconfig
ath0      Link encap:Ethernet  Hardware Adresse ##:##:##:##:##:#1  
          UP 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 Sendewarteschlangenlänge:0 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
eth0      Link encap:Ethernet  Hardware Adresse ##:##:##:##:##:#2  
          UP 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 Sendewarteschlangenlänge:1000 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:220 Basisadresse:0xa000 
lo        Link encap:Lokale Schleife  
          inet Adresse:127.0.0.1  Maske:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:32 errors:0 dropped:0 overruns:0 frame:0
          TX packets:32 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 Sendewarteschlangenlänge:0 
          RX bytes:2296 (2.2 Kb)  TX bytes:2296 (2.2 Kb)
wifi0     Link encap:UNSPEC  Hardware Adresse 00-15-AF-4F-9F-80-00-00-00-00-00-00-00-00-00-00  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4112 errors:0 dropped:0 overruns:0 frame:198
          TX packets:96 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 Sendewarteschlangenlänge:280 
          RX bytes:681310 (665.3 Kb)  TX bytes:4416 (4.3 Kb)
          Interrupt:16 
==================================================================================================================
*** ping tests
connect: Network is unreachable
Ping of 195.135.220.3 failed
ping: unknown host www.suse.de
Ping of www.suse.de failed
==================================================================================================================
*** dhcpcd-test
ath0: No DHCP server detected
==================================================================================================================
*** lspci
02:00.0 Ethernet controller [0200]: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter [168c:001c] (rev 01)
05:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 01)
==================================================================================================================
*** lsusb
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 002: ID 04f3:0210 Elan Microelectronics Corp. AM-400 Hama Optical Mouse
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 0bda:0158 Realtek Semiconductor Corp. Mass Stroage Device
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
==================================================================================================================
*** hwinfo --netcard; # (filtered)
30: PCI 200.0: 0282 WLAN controller
  Model: "Atheros AR242x 802.11abg Wireless PCI Express Adapter"
  Vendor: pci 0x168c "Atheros Communications Inc."
  Device: pci 0x001c "AR242x 802.11abg Wireless PCI Express Adapter"
  SubVendor: pci 0x1a3b 
  SubDevice: pci 0x1026 "AR5007EG 802.11bg Wi-Fi mini PCI express card"
  Driver: "ath_pci"
  Driver Modules: "ath_pci"
  Device File: ath0
  Link detected: yes
    Driver Status: ath5k is not active
    Driver Activation Cmd: "modprobe ath5k"
    Driver Status: ath_pci is active
    Driver Activation Cmd: "modprobe ath_pci"
31: PCI 500.0: 0200 Ethernet controller
  Model: "Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller"
  Vendor: pci 0x10ec "Realtek Semiconductor Co., Ltd."
  Device: pci 0x8136 "RTL8101E/RTL8102E PCI Express Fast Ethernet controller"
  SubVendor: pci 0x1462 "Micro-Star International Co., Ltd."
  SubDevice: pci 0x3fb7 
  Driver: "r8169"
  Driver Modules: "r8169"
  Device File: eth0
  Link detected: no
    Driver Status: r8169 is active
    Driver Activation Cmd: "modprobe r8169"
===================================================================================
 

felalix

New Member
AW: mit openSUSE 11.1 ins W-LAN per ath5k oder madwifi?

und Teil 2 vom skript:
Code:
===============================
*** lsmod
| ac                      | af_packet               | agpgart                 | ahci                     |
| ata_generic             | ath_hal                 | ath_pci                 | ath_rate_sample          |
| ati_agp                 | atiixp                  | battery                 | binfmt_misc              |
| button                  | cdrom                   | cpufreq_conservative    | cpufreq_powersave        |
| cpufreq_userspace       | crc_t10dif              | dm_mod                  | dock                     |
| edd                     | ehci_hcd                | ext3                    | fan                      |
| ff_memless              | fglrx                   | fuse                    | hid                      |
| hwmon                   | i2c_core                | i2c_piix4               | ide_core                 |
| ide_pci_generic         | ip6_tables              | iptable_filter          | iptable_raw              |
| ip_tables               | ipt_LOG                 | ipt_REJECT              | jbd                      |
| joydev                  | k8temp                  | libata                  | loop                     |
| mbcache                 | mii                     | nf_conntrack            | nf_conntrack_ipv4        |
| nf_conntrack_netbios_ns | ohci_hcd                | output                  | pata_atiixp              |
| pci_hotplug             | pcspkr                  | powernow_k8             | processor                |
| r8169                   | rtc_cmos                | rtc_core                | rtc_lib                  |
| scsi_mod                | sd_mod                  | serio_raw               | sg                       |
| shpchp                  | snd                     | snd_hda_intel           | snd_hwdep                |
| snd_mixer_oss           | snd_page_alloc          | snd_pcm                 | snd_pcm_oss              |
| snd_seq                 | snd_seq_device          | snd_timer               | soundcore                |
| sr_mod                  | thermal                 | thermal_sys             | usbcore                  |
| usbhid                  | usb_storage             | video                   | wlan                     |
| wlan_scan_sta           | x_tables                | xt_limit                | xt_NOTRACK               |
| xt_pkttype              | xt_state                | xt_tcpudp               |
==================================================================================================================
*** cat /etc/sysconfig/network/ifcfg-[earwd]* | egrep -v ".*=''"
==================================================================================================================
*** iwconfig
lo        no wireless extensions.
wifi0     no wireless extensions.
eth0      no wireless extensions.
ath0      IEEE 802.11g  ESSID:""  
          Mode:Managed  Frequency:2.437 GHz  Access Point: Not-Associated   
          Bit Rate:0 kb/s   Tx-Power:17 dBm   Sensitivity=1/1  
          Retry:off   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=0/70  Signal level=-96 dBm  Noise level=-96 dBm
          Rx invalid nwid:3929  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0
==================================================================================================================
*** Actual date for bias of following greps
09:48:13 2009-05-30
==================================================================================================================
*** grep -i radio /var/log/boot.msg | tail -n 5
<6>wifi0: Atheros AR2425 chip found (MAC 14.2, PHY SChip 7.0, Radio 10.2)
==================================================================================================================
*** dmesg | grep -i radio | tail -n 5
wifi0: Atheros AR2425 chip found (MAC 14.2, PHY SChip 7.0, Radio 10.2)
==================================================================================================================
*** tail -n 300 /var/log/messages* | /usr/bin/grep -i firmware | tail -n 5
==================================================================================================================
*** ls /lib/firmware
| 2.6.27.21-0.1-pae       | 3CCFEM556.cis           | 3CXEM556.cis            | COMpad2.cis              |
| COMpad4.cis             | DP83903.cis             | E-CARD.cis              | LA-PCM.cis               |
| MT5634ZLX.cis           | NE2K.cis                | PCMLM28.cis             | PE-200.cis               |
| PE520.cis               | RS-COM-2P.cis           | tamarack.cis            |
==================================================================================================================
*** ndiswrapper -l
No ndiswrapper module loaded
==================================================================================================================
*** Active processes
wpa_supplicant:YES knetworkmanager:YES nm-applet:NO
==================================================================================================================
*** grep NETWORKMANAGER /etc/sysconfig/network/config
NETWORKMANAGER="yes"
==================================================================================================================
*** grep -i persistent /etc/sysconfig/network/config
==================================================================================================================
*** grep 'eth|ath|wlan|ra' /etc/udev/rules.d/*net_persistent* /etc/udev/rules.d/70-persistent-net
/usr/bin/egrep: /etc/udev/rules.d/*net_persistent*: Datei oder Verzeichnis nicht gefunden
/etc/udev/rules.d/70-persistent-net.rules:SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="##:##:##:##:##:#1", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan0"
/etc/udev/rules.d/70-persistent-net.rules:SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="##:##:##:##:##:#2", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
/etc/udev/rules.d/70-persistent-net.rules:SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="##:##:##:##:##:#1", ATTR{type}=="1", KERNEL=="ath*", NAME="ath0"
==================================================================================================================
*** grep -r 'eth[0-10]|ath[0-10]|wlan[0-10]|ra[0-10]' /etc/modprobe.*
/etc/modprobe.conf:install eth0             /bin/true
/etc/modprobe.conf:install eth1             /bin/true
==================================================================================================================
*** iwlist scanning
                    ESSID:"§§§§§§§§1"
                    Quality=20/70  Signal level=-75 dBm  Noise level=-95 dBm
                    Encryption key:on
                    IE: IEEE 802.11i/WPA2 Version 1
                    IE: WPA Version 1
                    ESSID:"folie \xE1 deux"
                    Quality=10/70  Signal level=-85 dBm  Noise level=-95 dBm
                    Encryption key:on
                    IE: WPA Version 1
                    ESSID:"§§§§§§§§3"
                    Quality=17/70  Signal level=-78 dBm  Noise level=-95 dBm
                    Encryption key:on
                    IE: IEEE 802.11i/WPA2 Version 1
                    IE: WPA Version 1
                    ESSID:"§§§§§§§§4"
                    Quality=0/70  Signal level=-95 dBm  Noise level=-95 dBm
                    Encryption key:on
                    IE: IEEE 802.11i/WPA2 Version 1
                    IE: WPA Version 1
                    ESSID:"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
                    Quality=24/70  Signal level=-71 dBm  Noise level=-95 dBm
                    Encryption key:on
                    ESSID:"§§§§§§§§6"
                    Quality=11/70  Signal level=-84 dBm  Noise level=-95 dBm
                    Encryption key:on
                    ESSID:""
                    Quality=30/70  Signal level=-65 dBm  Noise level=-95 dBm
                    Encryption key:on
                    ESSID:"§§§§§§§§7"
                    Quality=4/70  Signal level=-91 dBm  Noise level=-95 dBm
                    Encryption key:on
==================================================================================================================
*** NWEliza states
IF:ath0  IM:2
IF:eth0  IM:1
DI:2 dI:1 NIC:1 cNiC:1:1 NI:2 cNI:2 NIW:ath0-2 NIWLA:0 CM:255 IP6:0 KM:0 WLW: 0 AP:1
Schon mal vielen Dank im Vorraus für eure Mühen
 

felalix

New Member
AW: mit openSUSE 11.1 ins W-LAN per ath5k oder madwifi?

Ich hab nun einen Weg gefunden, wie es funktioniert.
1. Konsole öffnen und mit
Code:
su
und dem Superuser-Passwort root-Rechte holen, dann den Befehl
Code:
rmmod ath5k
ausführen um den kerneleigenen Treiber zu deaktivieren. Zusätzlich noch
Code:
konqueror /etc/modprobe.d/
ausführen und die Datei "blacklist" mit Kwrite editieren, also ans Ende der Datei "blacklist ath5k" einfügen und speichern.

2.Index of /repositories/driver:/wireless/11.1-update
<-- diesen URL im Yast als software repository hinzufügen und mit Yast "Software installieren oder löschen" diese beiden Packete installieren:
compat-wireless-kmp-<kernel-variante>
madwifi-kmp-<kernel-variante>

Nun noch zur Konsole wechseln und mit
Code:
modprobe ath_pci
den Madwifi-Treiber aktivieren. Danach muss der Rechner neu gestartet werden.
Schon kann man im Networkmanager die W-Lanverbindung einrichten. Noch ein kleiner Tipp mit framp`s CollectNWData - Skript kann man prima überprüfen, welcher Treiber aktiviert ist (man sieht es aber auch an der Interfacebezeichnung wlan0 oder ath0).

Das ganze funktioniert soweit, nur bin ich Heute wieder per Kabel im Netz, weil der Seitenaufbau äußerst lahm übers W-Lan läuft ... langsam beschleicht mich das Gefühl, das diese bescheidene W-Lan-Karte ein Eigenleben entwickelt ... woran kann das denn sonst noch liegen?

Mir wäre es auch noch lieb, wenn mir mal jemand erklärt, wie der wpa_supplicant mit dem beiden Treibern zusammenarbeitet, da ich zwischenzeitlich unter /var/log/wpa_supplicant.log
Code:
Trying to associate with XX:XX:XX:XX:XX:XX (SSID='XXXXXX' freq=2412 MHz)
[COLOR='Lime']Association request to the driver failed[/COLOR]
CTRL-EVENT-DISCONNECTED - Disconnect event - remove keys
Authentication with 00:00:00:00:00:00 timed out.
CTRL-EVENT-SCAN-RESULTS 
WPS-AP-AVAILABLE
<-- das hier gelesen habe. Welchen Ursprung hat diese Fehlermeldung?
 
Oben