Hallöchen!
Hatte gestern auch das Problem mit Centrino-54Mbit und WPA unter SuSE 9.2. Hier ist ein kleines Howto, wie es funktioniert:
(Wenn ich von löschen spreche, kannst du die Datei ja auch erstmal umbenennen oder verschieben, dann kannst du nachträglich alles rückgängig machen, falls was nicht läuft oder es irgendwann ein offizielles Update gibt)
1. Kernel-Quellen installieren
2. Die alten ipw2200 Treiber aus /lib/modules/2.6.8-24.14-default/extra/ löschen (ipw2200*ko und ieee80211*ko)
3. ipw2200 runterladen (
http://ipw2200.sf.net), kompilieren und installieren (make && make install)
4. Firmware für ipw2200 runterladen und in /lib/firmware auspacken. Die alten ipw2200-*fw Dateien können eventuell liegen bleiben, ich hab sie gelöscht.
5. Neuen wpa_supplicant runterladen (
http://hostap.epitest.fi/wpa_supplicant/) und kompilieren.
wpa_cli, wpa_passphrase und wpa_supplicant aus dem build-Verzeichnis nach /usr/sbin kopieren (überschreibt die orig. SuSE-Dateien)
6. Noch fix das Hotplug-Script (/etc/sysconfig/network/scripts/ifup-wireless-wpa) anpassen:
In Zeile 177 abändern:
aus "ipw2100" mach "ipw"
In Zeile 179 einfügen:
ipw2200)
WPA_DRIVER=ipw
;;
Zeile 144 mit "#" auskommentieren, weil die neue Version von wpa_supplicant das nicht mehr mag:
# ctrl_interface=/var/run/wpa_supplicant
7. fertig.
Mit Yast die Karte konfigurieren und loslegen!
Viel Spaß,
Rabinath