Ich habe heute auch nochmal dran rumgewerkelt und nun läuft der Chipsatz mit dem ndiswrapper.
Zunächst habe ich es mit dem Linux-Treiber von der Downloadseite von Realtek probiert.
Downloadseite Realtek RTL8185
Testweise habe ich es nach der Methode 2 in der Readme ausprobiert: Treiber kompiliert und die Scripte wlan0up und wlan0down verwendet. Da trifft man aber auf das Problem, dass das Modul unter Ubuntu „rtl8180“ heißt und nicht „r8180“, wie in den Scripts verwendet wird. Er macht also erst dann das, was er machen soll, wenn man vorher
eingibt.
Bei mir wollte es aber trotzdem nicht so recht funktionieren: er wollte sich nicht im WLAN authentifizieren. Vielleicht hängt es aber auch mit meinem alten Router zusammen und dass der Treiber versuchte, sich mit 54 Mb/s zu authentifizieren (mein Router kann nur 11M und ob die Karte auf 11M stand, habe ich nicht überprüft).
Mit dem Ndiswrapper funktioniert es allerdings offensichtlich schon mal besser, als mit dem Ubuntu-Standard.
Also:
1. Win2K/XP Treiber runterladen (Link oben) und entpacken
2. Treiber mit ndiswrapper laden
sudo ndiswrapper -i net8185.inf
sudo rmmod rtl8180
sudo modprobe ndiswrapper
3. Einstellungen permanent machen, dazu in der Datei /etc/modules folgende die Zeile hinzufügen:
ndiswrapper
und das alte Modul blacklisten, damit es nicht wieder geladen wird. Dazu eine neue Datei im Ordner /etc/modprobe.d/ hinzufügen, (z.B. blacklist-wlan.conf) und folgende Zeile einfügen:
blacklist rtl8180
.