elektronenblitz63 schrieb:
Linux Wireless installiert das Modul at76_usb unter ~/lib/modules/<Kernel>/updates/drivers/net/wireless/
Nein, compat-wireless enthält den at76_usb seit über 3 Monaten nicht mehr.
elektronenblitz63 schrieb:
Damit es nicht zu Komplikationen kommt, sollte der Installationspfad im Make-File INSTALL_MOD_DIR = updates/drivers/net/wireless/ sein.
Installiert man Linux-Wireless nachtäglich, erkennt die Installationsroutine das bereits vorhandene Modul und überschreibt es nicht.
Klingt doch sehr nach "Hinterm Rücken durch die Brust ins Auge".
Ein nicht gewünschtes Modul über die config.mk einfach zu deaktivieren wäre wohl die einfachere Lösung, mal davon abgesehen, daß die meisten User sich compat-wireless installieren, WEIL sie wollen, daß die Treiber aus diesem Paket verwendet werden.
Aber dazu müsste der at76_usb so oder so erst mal wieder in compat-wireless aufgenommen werden.
Was ich allerdings überhaupt nicht verstehe, ist die Aussage des TE, die "mitgelieferte" Version des at76_usb wäre veraltet.
http://forum.ubuntuusers.de/post/1763494/
Selbst in Debian Lenny mit Kernel 2.6.26 befindet sich schon Version 0.17, also so lange *Buntu nicht schon im 2.6.27 vorhandenen (ja, der at76_usb ist seit 2.6.27 in staging und nicht erst ab 2.6.28) Quellcode absichtlich durch veralteten Kram aus dem Jahr 2004 oder früher ersetzt (und wieso sollte man das tun) ist dort auch 0.17 drin.
modprobe -v at76_usb
insmod /lib/modules/2.6.27.10-1-default/kernel/drivers/staging/at76_usb/at76_usb.ko
dmesg|tail
at76_usb: module is from the staging directory, the quality is unknown, you have been warned.
Atmel at76x USB Wireless LAN Driver 0.17 loading
usbcore: registered new interface driver at76_usb
//Nachtrag:
Der at76_usb, welcher sich eine gewisse Zeit in compat-wireless befand, war im Übrigen ein "anderer" Treiber, genauer gesagt der Versuch, diesen Treiber auf mac80211 zu portieren.
Wegen mangelnder Stabilität und etwas "eingeschlafener" Entwicklung wurde er -zumindest vorübergehend- wieder aus compat-wireless entfernt.
//Nachtrag2:
Zum Thema "komplett veralteten Treiber mitliefern, wieso sollte man das tun?":
→ at76_usb.ko aus dem aktuellen Kernel 2.6.27-11 entpackt und mal kurz reingesehen.
strings at76_usb.ko |grep -E '0.14|0.17'
0.14beta1
<6>at76_usb: Atmel at76c50x USB Wireless LAN Driver 0.14beta1 unloading
<6>at76_usb: Atmel at76c50x USB Wireless LAN Driver 0.14beta1 loading
alias=usb:v1371p0014d*dc*dsc*dp*ic*isc*ip*
Fazit:
Statt entweder eine aktuellere Version oder den Treiber aus staging zu nehmen (der auch ohne Patch kompilieren würde), packen die Maintainer allen Ernstes ein externes Kernelmodul ein, das nicht nur komplett veraltet sondern auch noch -im Gegensatz zu den beiden aktuelleren Versionen 0.16 und 0.17- als beta-Version gekennzeichnet wird.
Den Sinn verstehe wer will.