ubuntuusers.de

Atheros AR242x und AR2413 - Howto

Status: Gelöst | Ubuntu-Version: Ubuntu 8.04 (Hardy Heron)
Antworten |

gernstels

Anmeldungsdatum:
1. Februar 2009

Beiträge: 9

Len_C schrieb:

gernstels

Poste den Output von

lsmod | grep ath
dmesg | grep ath

Danke für den Buchtipp!

Beide Befehle liefern keine Meldung für ath.

rambler

Avatar von rambler

Anmeldungsdatum:
31. Januar 2009

Beiträge: 85

Wohnort: Ba Wü

Hi Len C

bei mir auch nicht. Keine Augabe.

ich habe die Anleitung http://forum.ubuntuusers.de/topic/atheros-ar242x-howto/4/#post-1748026/ ausgeführt. Dann kam die Meldung

ldtarball Completed. role@role-laptop:~/Desktop$ sudo dkms install -m madwifi-hal -v 0.10.5.6

Error! Could not locate ath_pci.ko for module madwifi-hal in the DKMS tree. You must run a dkms build for kernel 2.6.27-11-generic (i686) first. role@role-laptop:~/Desktop$

Gruß

Len_C

(Themenstarter)

Anmeldungsdatum:
15. Juli 2005

Beiträge: 2631

Wohnort: Österreich

gernstels

modinfo ath_pci zeigt bei dir u.a

filename:       /lib/modules/2.6.24-23-generic/kernel/drivers/net/wireless/ath_pci.ko
license:        Dual BSD/GPL
version:        0.9.4

Da ist was schief gelaufen.

Ich habe mal testweise unter Ubuntu 8.04 die Anweisungen von Lossi ausgeführt.

modinfo ath_pci zeigt bei mir danach u.a.

filename:       /lib/modules/2.6.24-16-generic/updates/dkms/ath_pci.ko
license:        Dual BSD/GPL
version:        svn r3917

allerdings musste ich bei 3.der Anleitung von Lossi statt:

sudo dkms ldtarball --archive=madwifi-hal-0.10.5.6-dkms.tar.gz
sudo dkms build -m madwifi-hal -v 0.10.5.6
sudo dkms install -m madwifi-hal -v 0.10.5.6
sudo dkms ldtarball --archive=madwifi-hal-0.10.5.6-dkms.tar.gz
sudo dkms build -m madwifi-hal -v 0.10.5.6
sudo dkms install --force -m madwifi-hal -v 0.10.5.6

ausführen.

Führe

sudo dkms remove -m madwifi-hal -v 0.10.5.6 --all

aus, arbeite das Howto von Lossi nochmals ab und gib bei Punkt 3.

sudo dkms ldtarball --archive=madwifi-hal-0.10.5.6-dkms.tar.gz
sudo dkms build -m madwifi-hal -v 0.10.5.6
sudo dkms install --force -m madwifi-hal -v 0.10.5.6

in die Befehlszeile ein. Dann rebooten.

Hinweis: die obigen Infos gelten nur für Ubuntu 8.04, nicht für Ubuntu 8.10 (bei Ubuntu 8.10 die Ausführungen von Lossi unverändert abarbeiten)

Len_C

(Themenstarter)

Anmeldungsdatum:
15. Juli 2005

Beiträge: 2631

Wohnort: Österreich

rambler

Verbinde deinen Laptop mit einem Lan-Kabel mit dem Router und führe dann folgeden Anweisungen aus:

http://forum.ubuntuusers.de/post/1813572/

Wenn du das Paket linux-backports-modules-intrepid installiert hast, musst du es vorher deinstallieren.

rambler

Avatar von rambler

Anmeldungsdatum:
31. Januar 2009

Beiträge: 85

Wohnort: Ba Wü

Super, ich danke Dir. Ich habe mich halt beim Nachbarn für Wlan wochenweise eingekauft (brauch ich zur whg-suche) und kann da nicht einfach so in sein Wohnzimmer und das Kabel reinstecken .... sobald ichs kann, werd ichs tun. Merci vielmals!

Lossi

Anmeldungsdatum:
4. Februar 2008

Beiträge: 21

@all

Mal noch ein paar Worte zum Thema --force: wenn ihr DKMS zum Installieren eines Treibers mit dem install-Befehl anweist und es erscheint ein Fehler, dann sollte der genauer untersucht werden.

Der Grund: die Übergabe von --force sorgt dafür, dass alle Sicherheitsprüfungen übersprungen werden. Gehässig verhält sich DKMS dann, wenn es z.B. nach einem Kernelupdate selbst aktiv werden soll. Das beim Systemstart verantwortliche Skript, namentlich dkms_autoinstaller.sh, benutzt den --force-Schalter nämlich nicht und bricht bei einem Fehler einfach ab. Noch irreführender wird es, wenn der Treiber sauber kompiliert, aber nicht installiert wird, dann zeigt DKMS beim Systemstart trotzdem ein "[OK]" an. Leider kann man in der dkms.conf nicht festlegen, dass das Skript bei eben diesem Treiber mit dem --force-Schalter arbeiten soll. An der Stelle ist bei Dell wohl noch Nachbesserungsbedarf.

Momentan kann man nur ganz sicher sein, wenn man folgenden Befehl ausführt:

sudo dkms status

Dann zeigt DKMS eine Übersicht über die Treiber, die es verwaltet. Bei allen sollte der Vermerk installed stehen. Wenn bei einem nur built angezeigt wird, ist bei genau diesem bei der Installation etwas schief gegangen.

Die Konsequenz ist, dass es bislang eine schlechte Überlegung ist, den Treiber mit dem --force-Schalter zu installieren und dann zu hoffen, dass schon alles gut wird (genau das war auch mein Fehler und hat die Überarbeitung von heute notwendig gemacht).

Und noch nebenbei: ich hab beim Schmökern im englischen Ubuntu-Forum mitbekommen, dass es wohl keine so gute Idee ist, DKMS unter 8.04.x zu verwenden, da es dafür ursprünglich wohl gar nicht vorgesehen war.

Viele Grüße, Lossi

rambler

Avatar von rambler

Anmeldungsdatum:
31. Januar 2009

Beiträge: 85

Wohnort: Ba Wü

okay, hab alles der Reihe nach gemacht. Dann neu gebootet (bin grad bei einem Freund, der Lan und Wlan hat). Als ich das Lan kabel herausgezogen hatte, fand er keine Wlan bzw er scannt auch nicht oder so. Da ich 8.10 habe, hielt ich mich an Lossis Liste, also ohne --force. ~$ modinfo ath_pci liefert u.a.:

filename:       /lib/modules/2.6.27-11-generic/updates/dkms/ath_pci.ko
license:        Dual BSD/GPL
version:        svn r3917
description:    Support for Atheros 802.11 wireless LAN cards.

sollte ich nun den Treiber unter System/Systemverwaltung/Hardware Treiber aktivieren? da stehen 2 zur Auswahl...

Len_C

(Themenstarter)

Anmeldungsdatum:
15. Juli 2005

Beiträge: 2631

Wohnort: Österreich

Der Output von modinfo.. schaut gut aus.

Aktiviere unter System/Systemverwaltung/Hardware KEINEN Atheros-Treiber.

Wenn

lsmod | grep ath_pci

keinen Output liefert, führe im Terminal den Befehl

echo ath_pci | sudo tee -a /etc/modules

aus und starte den Laptop anschließend neu. Was tut sich?

rambler

Avatar von rambler

Anmeldungsdatum:
31. Januar 2009

Beiträge: 85

Wohnort: Ba Wü

bingo! er sagte ganz trocken:ath_pci –- dann habe ich neu gebootet und er hat von sich aus die Verbindung erkannt. hoffentlich bleibt das auch so ☺ Nur muss ich jedesmal das Passwort eingeben. Kann der das nicht speichern?

a b e r das ist ja schon fest nen Luxusproblemchen... Vielen Dank! Achso, bin ich nun beim nächsten Kernelupdate noch am Ball?

Gruß

gernstels

Anmeldungsdatum:
1. Februar 2009

Beiträge: 9

Bei mir ergibt sich zunächst das gleiche Bild wie bei rambler. Nach dem Neustart war WLAN da und die verfügbaren Funknetzwerke wurden angezeigt. Beim Versuch der Verbindung hat es aber erst im dritten Anlauf funktioniert, ganz kurz nur, dann brach es ab. Im Direktmenü des Networkmanagersymbols in der Taskleiste ist die WLAN-Auswahl wieder verschwunden und bleibt das auch weiterhin. Im Menüpunkt "Manual configuration" gibt es unter "Connections" nun den auch per Häkchen aktivierten Punkt "Wireless connection", ohne dass diese offenbar genutzt wird.

Folgende Ausgabe erhalte ich noch:

lsmod | grep ath_pci
ath_pci               248632  0
wlan                  235504  4 wlan_scan_sta,ath_rate_sample,ath_pci
ath_hal               305120  3 ath_rate_sample,ath_pci

Wie die Installation selbst abgelaufen ist, füge ich hier noch an (Error im unteren Teil):

sil@sil-nb:~$ sudo dkms status
[sudo] password for sil:
madwifi-hal, 0.10.5.6, 2.6.24-23-generic, i686: built
sil@sil-nb:~$ sudo dkms remove -m madwifi-hal -v 0.10.5.6 --all

-------- Uninstall Beginning --------
Module:  madwifi-hal
Version: 0.10.5.6
Kernel:  2.6.24-23-generic (i686)
-------------------------------------

Status: This module version was INACTIVE for this kernel.
depmod......

DKMS: uninstall Completed.

------------------------------
Deleting module version: 0.10.5.6
completely from the DKMS tree.
------------------------------
Done.
sil@sil-nb:~$ sudo modprobe -r ath_pci
sil@sil-nb:~$ sudo modprobe -r ath_pci
sil@sil-nb:~$ sudo modprobe -r ath_pci
sil@sil-nb:~$ sudo modprobe -r ath_hal
sil@sil-nb:~$ sudo apt-get install build-essential linux-headers-$(uname
 -r)
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Reading state information... Fertig
build-essential ist schon die neueste Version.
linux-headers-2.6.24-23-generic ist schon die neueste Version.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
sil@sil-nb:~$ cd Documents
bash: cd: Documents: No such file or directory
sil@sil-nb:~$ dir
Bilder  Desktop  Dokumente  Examples  Musik  Öffentlich  Videos  Vorlagen
sil@sil-nb:~$ cd Dokumente
sil@sil-nb:~/Dokumente$ dir
ufl
sil@sil-nb:~/Dokumente$ cd ufl
sil@sil-nb:~/Dokumente/ufl$ dir
madwifi-inst  madwifi-inst-Februar-EingabenUndMeldungen.odt
sil@sil-nb:~/Dokumente/ufl$ cd madwifi-inst
sil@sil-nb:~/Dokumente/ufl/madwifi-inst$ dir
madwifi-hal-0.10.5.6              madwifi-hal-0.10.5.6-r3938-20090130.tar.gz
madwifi-hal-0.10.5.6-dkms.tar.gz
sil@sil-nb:~/Dokumente/ufl/madwifi-inst$ tar xzvf madwifi-hal-0.10.5.6-*
.tar.gz
madwifi-hal-0.10.5.6-r3938-20090130/
madwifi-hal-0.10.5.6-r3938-20090130/THANKS
madwifi-hal-0.10.5.6-r3938-20090130/scripts/
madwifi-hal-0.10.5.6-r3938-20090130/scripts/hal_unmangle.sed
madwifi-hal-0.10.5.6-r3938-20090130/scripts/hal_unmangle.objcopy
madwifi-hal-0.10.5.6-r3938-20090130/scripts/madwifi-unload
madwifi-hal-0.10.5.6-r3938-20090130/scripts/if_ath_hal_generator.pl
madwifi-hal-0.10.5.6-r3938-20090130/scripts/get_arch.mk
madwifi-hal-0.10.5.6-r3938-20090130/scripts/find-madwifi-modules.sh
madwifi-hal-0.10.5.6-r3938-20090130/scripts/make-release.bash
madwifi-hal-0.10.5.6-r3938-20090130/scripts/hal_unmangle_log
madwifi-hal-0.10.5.6-r3938-20090130/scripts/madwifi-indent
madwifi-hal-0.10.5.6-r3938-20090130/scripts/update_hal_unmangle
madwifi-hal-0.10.5.6-r3938-20090130/regression/
madwifi-hal-0.10.5.6-r3938-20090130/regression/ccmp/
madwifi-hal-0.10.5.6-r3938-20090130/regression/ccmp/Makefile
madwifi-hal-0.10.5.6-r3938-20090130/regression/ccmp/test_ccmp.c
madwifi-hal-0.10.5.6-r3938-20090130/regression/tkip/
madwifi-hal-0.10.5.6-r3938-20090130/regression/tkip/Makefile
madwifi-hal-0.10.5.6-r3938-20090130/regression/tkip/test_tkip.c
madwifi-hal-0.10.5.6-r3938-20090130/regression/wep/
madwifi-hal-0.10.5.6-r3938-20090130/regression/wep/test_wep.c
madwifi-hal-0.10.5.6-r3938-20090130/regression/wep/Makefile
madwifi-hal-0.10.5.6-r3938-20090130/regression/Makefile
madwifi-hal-0.10.5.6-r3938-20090130/BuildCaps.inc
madwifi-hal-0.10.5.6-r3938-20090130/ath/
madwifi-hal-0.10.5.6-r3938-20090130/ath/if_ath_hal_extensions.h
madwifi-hal-0.10.5.6-r3938-20090130/ath/if_athvar.h
madwifi-hal-0.10.5.6-r3938-20090130/ath/if_ath_hal_macros.h
madwifi-hal-0.10.5.6-r3938-20090130/ath/if_ath_hal_extensions.c
madwifi-hal-0.10.5.6-r3938-20090130/ath/if_ath_radar.c
madwifi-hal-0.10.5.6-r3938-20090130/ath/if_ath_hal_wrappers.h
madwifi-hal-0.10.5.6-r3938-20090130/ath/if_ath_pci.c
madwifi-hal-0.10.5.6-r3938-20090130/ath/Makefile.kernel
madwifi-hal-0.10.5.6-r3938-20090130/ath/if_ath_radar.h
madwifi-hal-0.10.5.6-r3938-20090130/ath/if_athioctl.h
madwifi-hal-0.10.5.6-r3938-20090130/ath/if_ath_pci.h
madwifi-hal-0.10.5.6-r3938-20090130/ath/if_ath_hal.h
madwifi-hal-0.10.5.6-r3938-20090130/ath/if_ath_ahb.c
madwifi-hal-0.10.5.6-r3938-20090130/ath/if_ath_debug.h
madwifi-hal-0.10.5.6-r3938-20090130/ath/Makefile
madwifi-hal-0.10.5.6-r3938-20090130/ath/if_ath.c
madwifi-hal-0.10.5.6-r3938-20090130/ath/if_ath_ahb.h
madwifi-hal-0.10.5.6-r3938-20090130/tools/
madwifi-hal-0.10.5.6-r3938-20090130/tools/man/
madwifi-hal-0.10.5.6-r3938-20090130/tools/man/wlanconfig.8
madwifi-hal-0.10.5.6-r3938-20090130/tools/man/athkey.8
madwifi-hal-0.10.5.6-r3938-20090130/tools/man/athctrl.8
madwifi-hal-0.10.5.6-r3938-20090130/tools/man/80211debug.8
madwifi-hal-0.10.5.6-r3938-20090130/tools/man/athdebug.8
madwifi-hal-0.10.5.6-r3938-20090130/tools/man/athchans.8
madwifi-hal-0.10.5.6-r3938-20090130/tools/man/athstats.8
madwifi-hal-0.10.5.6-r3938-20090130/tools/man/80211stats.8
madwifi-hal-0.10.5.6-r3938-20090130/tools/athctrl.c
madwifi-hal-0.10.5.6-r3938-20090130/tools/athdebug.c
madwifi-hal-0.10.5.6-r3938-20090130/tools/80211stats.c
madwifi-hal-0.10.5.6-r3938-20090130/tools/wlanconfig.c
madwifi-hal-0.10.5.6-r3938-20090130/tools/athstats.c
madwifi-hal-0.10.5.6-r3938-20090130/tools/ath_info/
madwifi-hal-0.10.5.6-r3938-20090130/tools/ath_info/eeprom.h
madwifi-hal-0.10.5.6-r3938-20090130/tools/ath_info/README
madwifi-hal-0.10.5.6-r3938-20090130/tools/ath_info/ath_info.c
madwifi-hal-0.10.5.6-r3938-20090130/tools/ath_info/ath_info.8
madwifi-hal-0.10.5.6-r3938-20090130/tools/ath_info/Makefile
madwifi-hal-0.10.5.6-r3938-20090130/tools/wpakey.c
madwifi-hal-0.10.5.6-r3938-20090130/tools/wireless_copy.h
madwifi-hal-0.10.5.6-r3938-20090130/tools/athchans.c
madwifi-hal-0.10.5.6-r3938-20090130/tools/athkey.c
madwifi-hal-0.10.5.6-r3938-20090130/tools/Makefile
madwifi-hal-0.10.5.6-r3938-20090130/tools/80211debug.c
madwifi-hal-0.10.5.6-r3938-20090130/ath_hal/
madwifi-hal-0.10.5.6-r3938-20090130/ath_hal/uudecode.c
madwifi-hal-0.10.5.6-r3938-20090130/ath_hal/ah_osdep.h
madwifi-hal-0.10.5.6-r3938-20090130/ath_hal/ah_os.h
madwifi-hal-0.10.5.6-r3938-20090130/ath_hal/Makefile.kernel
madwifi-hal-0.10.5.6-r3938-20090130/ath_hal/ah_target.inc
madwifi-hal-0.10.5.6-r3938-20090130/ath_hal/opt_ah.h
madwifi-hal-0.10.5.6-r3938-20090130/ath_hal/ah_os.c
madwifi-hal-0.10.5.6-r3938-20090130/ath_hal/Makefile
madwifi-hal-0.10.5.6-r3938-20090130/patch-kernel/
madwifi-hal-0.10.5.6-r3938-20090130/patch-kernel/Config.in
madwifi-hal-0.10.5.6-r3938-20090130/patch-kernel/README
madwifi-hal-0.10.5.6-r3938-20090130/patch-kernel/Kconfig
madwifi-hal-0.10.5.6-r3938-20090130/patch-kernel/install.sh
madwifi-hal-0.10.5.6-r3938-20090130/patch-kernel/Configure.help.patch
madwifi-hal-0.10.5.6-r3938-20090130/net80211/
madwifi-hal-0.10.5.6-r3938-20090130/net80211/ieee80211_crypto.h
madwifi-hal-0.10.5.6-r3938-20090130/net80211/ieee80211_rate.h
madwifi-hal-0.10.5.6-r3938-20090130/net80211/ieee80211_var.h
madwifi-hal-0.10.5.6-r3938-20090130/net80211/ieee80211_linux.h
madwifi-hal-0.10.5.6-r3938-20090130/net80211/if_media.h
madwifi-hal-0.10.5.6-r3938-20090130/net80211/ieee80211_crypto.c
madwifi-hal-0.10.5.6-r3938-20090130/net80211/ieee80211.h
madwifi-hal-0.10.5.6-r3938-20090130/net80211/if_media.c
madwifi-hal-0.10.5.6-r3938-20090130/net80211/if_ethersubr.h
madwifi-hal-0.10.5.6-r3938-20090130/net80211/ieee80211_scan.h
madwifi-hal-0.10.5.6-r3938-20090130/net80211/ieee80211_rate.c
madwifi-hal-0.10.5.6-r3938-20090130/net80211/if_llc.h
madwifi-hal-0.10.5.6-r3938-20090130/net80211/ieee80211_wireless.c
madwifi-hal-0.10.5.6-r3938-20090130/net80211/ieee80211.c
madwifi-hal-0.10.5.6-r3938-20090130/net80211/ieee80211_radiotap.h
madwifi-hal-0.10.5.6-r3938-20090130/net80211/ieee80211_node.c
madwifi-hal-0.10.5.6-r3938-20090130/net80211/ieee80211_crypto_tkip.c
madwifi-hal-0.10.5.6-r3938-20090130/net80211/ieee80211_input.c
madwifi-hal-0.10.5.6-r3938-20090130/net80211/ieee80211_scan.c
madwifi-hal-0.10.5.6-r3938-20090130/net80211/ieee80211_output.c
madwifi-hal-0.10.5.6-r3938-20090130/net80211/ieee80211_crypto_ccmp.c
madwifi-hal-0.10.5.6-r3938-20090130/net80211/ieee80211_power.c
madwifi-hal-0.10.5.6-r3938-20090130/net80211/ieee80211_debug.h
madwifi-hal-0.10.5.6-r3938-20090130/net80211/ieee80211_monitor.h
madwifi-hal-0.10.5.6-r3938-20090130/net80211/ieee80211_scan_ap.c
madwifi-hal-0.10.5.6-r3938-20090130/net80211/ieee80211_crypto_none.c
madwifi-hal-0.10.5.6-r3938-20090130/net80211/Makefile.kernel
madwifi-hal-0.10.5.6-r3938-20090130/net80211/ieee80211_ioctl.h
madwifi-hal-0.10.5.6-r3938-20090130/net80211/ieee80211_beacon.c
madwifi-hal-0.10.5.6-r3938-20090130/net80211/ieee80211_linux.c
madwifi-hal-0.10.5.6-r3938-20090130/net80211/if_athproto.h
madwifi-hal-0.10.5.6-r3938-20090130/net80211/ieee80211_skb.h
madwifi-hal-0.10.5.6-r3938-20090130/net80211/ieee80211_node.h
madwifi-hal-0.10.5.6-r3938-20090130/net80211/ieee80211_xauth.c
madwifi-hal-0.10.5.6-r3938-20090130/net80211/ieee80211_monitor.c
madwifi-hal-0.10.5.6-r3938-20090130/net80211/ieee80211_power.h
madwifi-hal-0.10.5.6-r3938-20090130/net80211/ieee80211_acl.c
madwifi-hal-0.10.5.6-r3938-20090130/net80211/Makefile
madwifi-hal-0.10.5.6-r3938-20090130/net80211/ieee80211_crypto_wep.c
madwifi-hal-0.10.5.6-r3938-20090130/net80211/ieee80211_scan_sta.c
madwifi-hal-0.10.5.6-r3938-20090130/net80211/_ieee80211.h
madwifi-hal-0.10.5.6-r3938-20090130/net80211/ieee80211_proto.h
madwifi-hal-0.10.5.6-r3938-20090130/net80211/ieee80211_proto.c
madwifi-hal-0.10.5.6-r3938-20090130/net80211/ieee80211_skb.c
madwifi-hal-0.10.5.6-r3938-20090130/COPYRIGHT
madwifi-hal-0.10.5.6-r3938-20090130/ath_rate/
madwifi-hal-0.10.5.6-r3938-20090130/ath_rate/onoe/
madwifi-hal-0.10.5.6-r3938-20090130/ath_rate/onoe/onoe.c
madwifi-hal-0.10.5.6-r3938-20090130/ath_rate/onoe/Makefile.kernel
madwifi-hal-0.10.5.6-r3938-20090130/ath_rate/onoe/onoe.h
madwifi-hal-0.10.5.6-r3938-20090130/ath_rate/onoe/Makefile
madwifi-hal-0.10.5.6-r3938-20090130/ath_rate/minstrel/
madwifi-hal-0.10.5.6-r3938-20090130/ath_rate/minstrel/minstrel.h
madwifi-hal-0.10.5.6-r3938-20090130/ath_rate/minstrel/minstrel.c
madwifi-hal-0.10.5.6-r3938-20090130/ath_rate/minstrel/minstrel.txt
madwifi-hal-0.10.5.6-r3938-20090130/ath_rate/minstrel/Makefile.kernel
madwifi-hal-0.10.5.6-r3938-20090130/ath_rate/minstrel/Makefile
madwifi-hal-0.10.5.6-r3938-20090130/ath_rate/sample/
madwifi-hal-0.10.5.6-r3938-20090130/ath_rate/sample/sample.c
madwifi-hal-0.10.5.6-r3938-20090130/ath_rate/sample/sample.h
madwifi-hal-0.10.5.6-r3938-20090130/ath_rate/sample/Makefile.kernel
madwifi-hal-0.10.5.6-r3938-20090130/ath_rate/sample/Makefile
madwifi-hal-0.10.5.6-r3938-20090130/ath_rate/amrr/
madwifi-hal-0.10.5.6-r3938-20090130/ath_rate/amrr/amrr.c
madwifi-hal-0.10.5.6-r3938-20090130/ath_rate/amrr/amrr.h
madwifi-hal-0.10.5.6-r3938-20090130/ath_rate/amrr/Makefile.kernel
madwifi-hal-0.10.5.6-r3938-20090130/ath_rate/amrr/Makefile
madwifi-hal-0.10.5.6-r3938-20090130/ath_rate/Makefile
madwifi-hal-0.10.5.6-r3938-20090130/include/
madwifi-hal-0.10.5.6-r3938-20090130/include/compat.h
madwifi-hal-0.10.5.6-r3938-20090130/include/sys/
madwifi-hal-0.10.5.6-r3938-20090130/include/sys/queue.h
madwifi-hal-0.10.5.6-r3938-20090130/Makefile.inc
madwifi-hal-0.10.5.6-r3938-20090130/kernelversion.c
madwifi-hal-0.10.5.6-r3938-20090130/README
madwifi-hal-0.10.5.6-r3938-20090130/Makefile.kernel
madwifi-hal-0.10.5.6-r3938-20090130/INSTALL
madwifi-hal-0.10.5.6-r3938-20090130/SNAPSHOT
madwifi-hal-0.10.5.6-r3938-20090130/contrib/
madwifi-hal-0.10.5.6-r3938-20090130/contrib/madwifi.spec.in
madwifi-hal-0.10.5.6-r3938-20090130/contrib/madwifi.spec
madwifi-hal-0.10.5.6-r3938-20090130/README.dfs
madwifi-hal-0.10.5.6-r3938-20090130/Makefile
madwifi-hal-0.10.5.6-r3938-20090130/hal/
madwifi-hal-0.10.5.6-r3938-20090130/hal/ah_devid.h
madwifi-hal-0.10.5.6-r3938-20090130/hal/COPYRIGHT
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/ap30.hal.o.uu
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/i386-elf.opt_ah.h
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/ap30.inc
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/i386-elf.inc
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/mips-le-elf.opt_ah.h
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/ap51.opt_ah.h
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/wisoc.inc
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/sparc-be-elf.hal.o.uu
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/xscale-be-elf.hal.o.uu
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/xscale-le-elf.hal.o.uu
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/alpha-elf.hal.o.uu
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/wackelf.c
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/ap43.opt_ah.h
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/sparc64-be-elf.opt_ah.h
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/armv4-be-elf.inc
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/ap30.opt_ah.h
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/alpha-elf.inc
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/ap61.inc
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/mipsisa32-be-elf.hal.o.uu
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/powerpc-be-elf.inc
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/mipsisa32-be-elf.opt_ah.h
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/sparc64-be-elf.inc
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/mips1-be-elf.hal.o.uu
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/sh4-le-elf.hal.o.uu
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/arm9-le-thumb-elf.opt_ah.h
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/mips1-le-elf.inc
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/powerpc-be-eabi.opt_ah.h
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/powerpc-be-eabi.inc
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/mips-be-elf.hal.o.uu
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/powerpc-be-elf.opt_ah.h
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/powerpc-be-eabi.hal.o.uu
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/mips1-be-elf.opt_ah.h
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/mips1-le-elf.hal.o.uu
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/wisoc.opt_ah.h
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/sh4-le-elf.opt_ah.h
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/powerpc-le-eabi.inc
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/xscale-le-elf.inc
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/armv4-le-elf.hal.o.uu
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/powerpc-le-eabi.hal.o.uu
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/x86_64-elf.hal.o.uu
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/mipsisa32-le-elf.hal.o.uu
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/sh4-le-elf.inc
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/arm9-le-thumb-elf.inc
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/powerpc-be-elf.hal.o.uu
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/mips1-be-elf.inc
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/alpha-elf.opt_ah.h
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/arm9-le-thumb-elf.hal.o.uu
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/mips-be-elf.inc
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/mips-le-elf.hal.o.uu
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/ap43.inc
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/mips-be-elf.opt_ah.h
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/ap51.hal.o.uu
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/mipsisa32-le-elf.opt_ah.h
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/ap61.opt_ah.h
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/armv4-le-elf.inc
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/armv4-be-elf.hal.o.uu
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/i386-elf.hal.o.uu
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/armv4-le-elf.opt_ah.h
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/mips1-le-elf.opt_ah.h
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/x86_64-elf.inc
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/mipsisa32-be-elf.inc
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/ap51.inc
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/sparc-be-elf.inc
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/armv4-be-elf.opt_ah.h
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/mips-le-elf.inc
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/xscale-be-elf.opt_ah.h
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/mipsisa32-le-elf.inc
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/sparc-be-elf.opt_ah.h
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/wisoc.hal.o.uu
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/powerpc-le-eabi.opt_ah.h
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/xscale-be-elf.inc
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/ap61.hal.o.uu
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/x86_64-elf.opt_ah.h
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/ap43.hal.o.uu
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/sparc64-be-elf.hal.o.uu
madwifi-hal-0.10.5.6-r3938-20090130/hal/public/xscale-le-elf.opt_ah.h
madwifi-hal-0.10.5.6-r3938-20090130/hal/ah_soc.h
madwifi-hal-0.10.5.6-r3938-20090130/hal/README
madwifi-hal-0.10.5.6-r3938-20090130/hal/version.h
madwifi-hal-0.10.5.6-r3938-20090130/hal/ah.h
madwifi-hal-0.10.5.6-r3938-20090130/hal/ah_desc.h
madwifi-hal-0.10.5.6-r3938-20090130/release.h
sil@sil-nb:~/Dokumente/ufl/madwifi-inst$ rm madwifi-hal-0.10.5.6-*.tar.g
z
sil@sil-nb:~/Dokumente/ufl/madwifi-inst$ mv madwifi-hal-0.10.5.6-* madwi
fi-hal-0.10.5.6
sil@sil-nb:~/Dokumente/ufl/madwifi-inst$ dir
madwifi-hal-0.10.5.6
sil@sil-nb:~/Dokumente/ufl/madwifi-inst$ cd madwifi-hal-0.10.5.6
sil@sil-nb:~/Dokumente/ufl/madwifi-inst/madwifi-hal-0.10.5.6$ chmod +x p
ost_build.sh
sil@sil-nb:~/Dokumente/ufl/madwifi-inst/madwifi-hal-0.10.5.6$ cd ..
sil@sil-nb:~/Dokumente/ufl/madwifi-inst$ tar cfz madwifi-hal-0.10.5.6-dk
ms.tar.gz madwifi-hal-0.10.5.6
sil@sil-nb:~/Dokumente/ufl/madwifi-inst$ sudo dkms ldtarball --archive=m
adwifi-hal-0.10.5.6-dkms.tar.gz

Loading tarball for module: madwifi-hal / version: 0.10.5.6

Loading /usr/src/madwifi-hal-0.10.5.6...
Creating /var/lib/dkms/madwifi-hal/0.10.5.6/source symlink...

DKMS: ldtarball Completed.
sil@sil-nb:~/Dokumente/ufl/madwifi-inst$ sudo dkms build -m madwifi-hal
-v 0.10.5.6

Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area....
make KERNELRELEASE=2.6.24-23-generic modules KERNDIR=/lib/modules/2.6.24-23-gene
ric..................

Running the post_build script:
rm: cannot remove `wlan_xauth.ko': No such file or directory
cleaning build area....

DKMS: build Completed.
sil@sil-nb:~/Dokumente/ufl/madwifi-inst$ .6
bash: .6: command not found
sil@sil-nb:~/Dokumente/ufl/madwifi-inst$ sudo dkms install --force -m ma
dwifi-hal -v 0.10.5.6sudo dkms install --force -m madwifi-hal -v 0.10.5.6
Running module version sanity check.
Warning! Cannot do version sanity checking because multiple ath_hal.ko
modules were found in kernel 2.6.24-23-generic.

ath_pci.ko:
 - Original module
   - Found /lib/modules/2.6.24-23-generic/kernel/drivers/net/wireless/ath_pci.ko
   - Storing in /var/lib/dkms/madwifi-hal/original_module/2.6.24-23-generic/i686
/
   - Archiving for uninstallation purposes
 - Installation
   - Installing to /lib/modules/2.6.24-23-generic/updates/dkms/

ath_hal.ko:
 - Original module
 - Multiple same named modules!
   - 2 named ath_hal.ko in /lib/modules/2.6.24-23-generic/
   - All instances of this module will now be stored for reference purposes ONLY
   - Storing in /var/lib/dkms/madwifi-hal/original_module/2.6.24-23-generic/i686
/collisions/
     - Stored /lib/modules/2.6.24-23-generic/kernel/drivers/net/wireless/ath_hal
.ko
     - Stored /lib/modules/2.6.24-23-generic/volatile/ath_hal.ko
 - Installation
   - Installing to /lib/modules/2.6.24-23-generic/updates/dkms/

wlan_acl.ko:
 - Original module
   - Found /lib/modules/2.6.24-23-generic/kernel/drivers/net/wireless/wlan_acl.k
o
   - Storing in /var/lib/dkms/madwifi-hal/original_module/2.6.24-23-generic/i686
/
   - Archiving for uninstallation purposes
 - Installation
   - Installing to /lib/modules/2.6.24-23-generic/updates/dkms/

wlan_ccmp.ko:
 - Original module
   - Found /lib/modules/2.6.24-23-generic/kernel/drivers/net/wireless/wlan_ccmp.
ko
   - Storing in /var/lib/dkms/madwifi-hal/original_module/2.6.24-23-generic/i686
/
   - Archiving for uninstallation purposes
 - Installation
   - Installing to /lib/modules/2.6.24-23-generic/updates/dkms/

wlan.ko:
 - Original module
   - Found /lib/modules/2.6.24-23-generic/kernel/drivers/net/wireless/wlan.ko
   - Storing in /var/lib/dkms/madwifi-hal/original_module/2.6.24-23-generic/i686
/
   - Archiving for uninstallation purposes
 - Installation
   - Installing to /lib/modules/2.6.24-23-generic/updates/dkms/

wlan_scan_ap.ko:
 - Original module
   - Found /lib/modules/2.6.24-23-generic/kernel/drivers/net/wireless/wlan_scan_
ap.ko
   - Storing in /var/lib/dkms/madwifi-hal/original_module/2.6.24-23-generic/i686
/
   - Archiving for uninstallation purposes
 - Installation
   - Installing to /lib/modules/2.6.24-23-generic/updates/dkms/

wlan_scan_sta.ko:
 - Original module
   - Found /lib/modules/2.6.24-23-generic/kernel/drivers/net/wireless/wlan_scan_
sta.ko
   - Storing in /var/lib/dkms/madwifi-hal/original_module/2.6.24-23-generic/i686
/
   - Archiving for uninstallation purposes
 - Installation
   - Installing to /lib/modules/2.6.24-23-generic/updates/dkms/

wlan_tkip.ko:
 - Original module
   - Found /lib/modules/2.6.24-23-generic/kernel/drivers/net/wireless/wlan_tkip.
ko
   - Storing in /var/lib/dkms/madwifi-hal/original_module/2.6.24-23-generic/i686
/
   - Archiving for uninstallation purposes
 - Installation
   - Installing to /lib/modules/2.6.24-23-generic/updates/dkms/

wlan_wep.ko:
 - Original module
   - Found /lib/modules/2.6.24-23-generic/kernel/drivers/net/wireless/wlan_wep.k
o
   - Storing in /var/lib/dkms/madwifi-hal/original_module/2.6.24-23-generic/i686
/
   - Archiving for uninstallation purposes
 - Installation
   - Installing to /lib/modules/2.6.24-23-generic/updates/dkms/

wlan_xauth.ko:
 - Original module
   - Found /lib/modules/2.6.24-23-generic/kernel/drivers/net/wireless/wlan_xauth
.ko
   - Storing in /var/lib/dkms/madwifi-hal/original_module/2.6.24-23-generic/i686
/
   - Archiving for uninstallation purposes
 - Installation
   - Installing to /lib/modules/2.6.24-23-generic/updates/dkms/

ath_rate_sample.ko:
 - Original module
   - Found /lib/modules/2.6.24-23-generic/kernel/drivers/net/wireless/ath_rate_s
ample.ko
   - Storing in /var/lib/dkms/madwifi-hal/original_module/2.6.24-23-generic/i686
/
   - Archiving for uninstallation purposes
 - Installation
   - Installing to /lib/modules/2.6.24-23-generic/updates/dkms/

ath_rate_amrr.ko:
 - Original module
   - Found /lib/modules/2.6.24-23-generic/kernel/drivers/net/wireless/ath_rate_a
mrr.ko
   - Storing in /var/lib/dkms/madwifi-hal/original_module/2.6.24-23-generic/i686
/
   - Archiving for uninstallation purposes
 - Installation
   - Installing to /lib/modules/2.6.24-23-generic/updates/dkms/

ath_rate_minstrel.ko:
 - Original module
   - Found /lib/modules/2.6.24-23-generic/kernel/drivers/net/wireless/ath_rate_m
instrel.ko
   - Storing in /var/lib/dkms/madwifi-hal/original_module/2.6.24-23-generic/i686
/
   - Archiving for uninstallation purposes
 - Installation
   - Installing to /lib/modules/2.6.24-23-generic/updates/dkms/

ath_rate_onoe.ko:
 - Original module
   - Found /lib/modules/2.6.24-23-generic/kernel/drivers/net/wireless/ath_rate_o
noe.ko
   - Storing in /var/lib/dkms/madwifi-hal/original_module/2.6.24-23-generic/i686
/
   - Archiving for uninstallation purposes
 - Installation
   - Installing to /lib/modules/2.6.24-23-generic/updates/dkms/

depmod....

DKMS: install Completed.

Error! Unknown action specified: dkms
Usage: /usr/sbin/dkms [action] [options]
  [action]  = { add | remove | build | install | uninstall | match
               | mkdriverdisk | mktarball | ldtarball | mkrpm | mkkmp | mkdeb |                                                                             status }
  [options] = [-m module] [-v module-version] [-k kernel-version] [-a arch]
              [-d distro] [-c dkms.conf-location] [-q] [--force] [--all]
              [--templatekernel=kernel] [--directive='cli-directive=cli-value']
              [--config=kernel-.config-location] [--archive=tarball-location]
              [--kernelsourcedir=source-location] [--no-prepare-kernel]
              [--binaries-only] [--source-only] [-r release (SuSE)] [--verbose]
              [--size] [--spec=specfile] [--media=floppy|iso|tar]

Error! This module/version combo is already installed
for kernel: 2.6.24-23-generic (i686)
sil@sil-nb:~/Dokumente/ufl/madwifi-inst$

(Ich werde mir das zweitgenannte Buch kaufen, aber erst, wenn ich weiß, bei welcher Version ich letztlich bleiben werde: 8.04 oder 8.10. Das hängt wiederum davon ab, ob ich hiermit drahtlos glücklich werde...)

Len_C

(Themenstarter)

Anmeldungsdatum:
15. Juli 2005

Beiträge: 2631

Wohnort: Österreich

rambler

Wenn du Gnome benutzen würdest, hättest du die Möglichkeit, das Passwort des GNOME Schlüsselbundes leer zu lassen. Siehe http://wiki.ubuntuusers.de/GNOME_Schl%C3%BCsselbund#Problemloesungen (Punkt Automatische Anmeldung in GDM) Wie das bei Fluxbox ist, weiß ich nicht.

Wenn du Wicd > http://wiki.ubuntuusers.de/WLAN/Wicd verwendest, wird kein Passwort abgefragt. Für die Installation von WICD müsstest du dich aber wieder per Lan mit einem Router verbinden.

Beim nächsten Kernelupdate dürftest du jetzt keine Probleme mehr haben.

Len_C

(Themenstarter)

Anmeldungsdatum:
15. Juli 2005

Beiträge: 2631

Wohnort: Österreich

gernstels

Die dkms status-Abfrage ist bei dir negativ ausgefalllen. Folgerichtigt hast du den dkms-fähigen Treiber wieder entfernt.

Du brauchst jetzt nur http://forum.ubuntuusers.de/post/1594438/ Punkt C) 2. auszuführen. Dann hast du wieder eine WLAN-Verbindung.

Vermeide künfig Kernelupdates (also keinesfalls linux-generic oder linux-image.. updaten)

Hintergrundinfos:

http://wiki.ubuntuusers.de/Kernel

http://wiki.ubuntuusers.de/Ubuntu_FAQ/Software#Der-Kernel

Lossi

Anmeldungsdatum:
4. Februar 2008

Beiträge: 21

@gernstels: du verwendest Ubuntu 8.04.x. Demnach gelten bei dir ganz andere Spielregeln. Folgendes deutet auf einen Fehler bei der automatischen Installation hin:

sil@sil-nb:~$ sudo dkms status
[...]
madwifi-hal, 0.10.5.6, 2.6.24-23-generic, i686: built
                                                ^^^^^

Mit built ist gemeint, dass der Kompilier-Vorgang erfolgreich durchgelaufen ist, aber die Installation nicht.

Weiter:

sil@sil-nb:~$ sudo dkms remove -m madwifi-hal -v 0.10.5.6 --all

-------- Uninstall Beginning --------
Module:  madwifi-hal
Version: 0.10.5.6
Kernel:  2.6.24-23-generic (i686)
-------------------------------------

Status: This module version was INACTIVE for this kernel.
                                ^^^^^^^^

Das ist die endgültige Bestätigung: das Modul wurde gebaut, aber nie installiert oder gar geladen (2.6.24-23 ist dein aktueller Kernel).

Weiterhin hast du bei Abarbeitung der Anleitung folgenden Befehl ausgeführt:

sudo dkms install --force -m madwifi-hal -v 0.10.5.6

Von dem --force-Schalter hatte ich explizit abgeraten. Bitte entferne den Treiber und lass DKMS den Treiber nochmal bauen, lass den --force-Schalter diesmal aber bitte weg. Mit ziemlicher Sicherheit wird eine Fehlermeldung erscheinen und die brauchen wir.

Viele Grüße, Lossi

gernstels

Anmeldungsdatum:
1. Februar 2009

Beiträge: 9

Wenn ich mich recht entsinne, gibt es ein Bühnenstück von Moliere mit dem Titel "Diener zweier Herren". Im Interesse der Wissenschaft habe ich jetzt versucht, die Installation rückgängig zu machen, dabei alle Meldungen aufgezeichnet, dann ohne --force erneut installiert, wieder mit Aufzeichnung aller Meldungen und dann neu gebootet und - kaum zu glauben - erneut Meldungen abgefragt und aufgezeichnet.

Hier nun das Ergebnis:

Deinstallation:

sil@sil-nb:~$ sudo dkms status
madwifi-hal, 0.10.5.6, 2.6.24-23-generic, i686: installed (original_module exists)
sil@sil-nb:~$ sudo dkms remove -m madwifi-hal -v 0.10.5.6 --all

-------- Uninstall Beginning --------
Module:  madwifi-hal
Version: 0.10.5.6
Kernel:  2.6.24-23-generic (i686)
-------------------------------------

Status: Before uninstall, this module version was ACTIVE on this kernel.

ath_pci.ko:
 - Uninstallation
   - Deleting from: /lib/modules/2.6.24-23-generic/updates/dkms/
 - Original module
   - Archived original module found in the DKMS tree
   - Moving it to: /lib/modules/2.6.24-23-generic/kernel/drivers/net/wireless/

ath_hal.ko:
 - Uninstallation
   - Deleting from: /lib/modules/2.6.24-23-generic/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.


wlan_acl.ko:
 - Uninstallation
   - Deleting from: /lib/modules/2.6.24-23-generic/updates/dkms/
 - Original module
   - Archived original module found in the DKMS tree
   - Moving it to: /lib/modules/2.6.24-23-generic/kernel/drivers/net/wireless/

wlan_ccmp.ko:
 - Uninstallation
   - Deleting from: /lib/modules/2.6.24-23-generic/updates/dkms/
 - Original module
   - Archived original module found in the DKMS tree
   - Moving it to: /lib/modules/2.6.24-23-generic/kernel/drivers/net/wireless/

wlan.ko:
 - Uninstallation
   - Deleting from: /lib/modules/2.6.24-23-generic/updates/dkms/
 - Original module
   - Archived original module found in the DKMS tree
   - Moving it to: /lib/modules/2.6.24-23-generic/kernel/drivers/net/wireless/

wlan_scan_ap.ko:
 - Uninstallation
   - Deleting from: /lib/modules/2.6.24-23-generic/updates/dkms/
 - Original module
   - Archived original module found in the DKMS tree
   - Moving it to: /lib/modules/2.6.24-23-generic/kernel/drivers/net/wireless/

wlan_scan_sta.ko:
 - Uninstallation
   - Deleting from: /lib/modules/2.6.24-23-generic/updates/dkms/
 - Original module
   - Archived original module found in the DKMS tree
   - Moving it to: /lib/modules/2.6.24-23-generic/kernel/drivers/net/wireless/

wlan_tkip.ko:
 - Uninstallation
   - Deleting from: /lib/modules/2.6.24-23-generic/updates/dkms/
 - Original module
   - Archived original module found in the DKMS tree
   - Moving it to: /lib/modules/2.6.24-23-generic/kernel/drivers/net/wireless/

wlan_wep.ko:
 - Uninstallation
   - Deleting from: /lib/modules/2.6.24-23-generic/updates/dkms/
 - Original module
   - Archived original module found in the DKMS tree
   - Moving it to: /lib/modules/2.6.24-23-generic/kernel/drivers/net/wireless/

wlan_xauth.ko:
 - Uninstallation
   - Deleting from: /lib/modules/2.6.24-23-generic/updates/dkms/
 - Original module
   - Archived original module found in the DKMS tree
   - Moving it to: /lib/modules/2.6.24-23-generic/kernel/drivers/net/wireless/

ath_rate_sample.ko:
 - Uninstallation
   - Deleting from: /lib/modules/2.6.24-23-generic/updates/dkms/
 - Original module
   - Archived original module found in the DKMS tree
   - Moving it to: /lib/modules/2.6.24-23-generic/kernel/drivers/net/wireless/

ath_rate_amrr.ko:
 - Uninstallation
   - Deleting from: /lib/modules/2.6.24-23-generic/updates/dkms/
 - Original module
   - Archived original module found in the DKMS tree
   - Moving it to: /lib/modules/2.6.24-23-generic/kernel/drivers/net/wireless/

ath_rate_minstrel.ko:
 - Uninstallation
   - Deleting from: /lib/modules/2.6.24-23-generic/updates/dkms/
 - Original module
   - Archived original module found in the DKMS tree
   - Moving it to: /lib/modules/2.6.24-23-generic/kernel/drivers/net/wireless/

ath_rate_onoe.ko:
 - Uninstallation
   - Deleting from: /lib/modules/2.6.24-23-generic/updates/dkms/
 - Original module
   - Archived original module found in the DKMS tree
   - Moving it to: /lib/modules/2.6.24-23-generic/kernel/drivers/net/wireless/

Keeping directory /var/lib/dkms/madwifi-hal/original_module/2.6.24-23-generic/i686/collisions/
for your reference purposes.  Your kernel originally contained multiple
same-named modules and this directory is now where these are located.
depmod......

DKMS: uninstall Completed.

------------------------------
Deleting module version: 0.10.5.6
completely from the DKMS tree.
------------------------------
Done.
sil@sil-nb:~$ sudo dkms status
sil@sil-nb:~$ 
sil@sil-nb:~$ 

Re-Installation ohne --force:

sil@sil-nb:~/Dokumente/ufl/madwifi-inst$ sudo modprobe -r ath_pci
sil@sil-nb:~/Dokumente/ufl/madwifi-inst$ sudo modprobe -r ath_hal
FATAL: Module ath_hal is in use.
sil@sil-nb:~/Dokumente/ufl/madwifi-inst$ sudo modprobe -r ath_hal
FATAL: Module ath_hal is in use.
sil@sil-nb:~/Dokumente/ufl/madwifi-inst$ sudo dkms ldtarball --archive=madwifi-hal-0.10.5.6-dkms.tar.gz

Loading tarball for module: madwifi-hal / version: 0.10.5.6

Loading /usr/src/madwifi-hal-0.10.5.6...
Creating /var/lib/dkms/madwifi-hal/0.10.5.6/source symlink...

DKMS: ldtarball Completed.
sil@sil-nb:~/Dokumente/ufl/madwifi-inst$ sudo dkms build -m madwifi-hal -v 0.10.5.6

Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area....
make KERNELRELEASE=2.6.24-23-generic modules KERNDIR=/lib/modules/2.6.24-23-generic..................

Running the post_build script:
rm: cannot remove `wlan_xauth.ko': No such file or directory
cleaning build area....

DKMS: build Completed.
sil@sil-nb:~/Dokumente/ufl/madwifi-inst$ sudo dkms install -m madwifi-hal -v 0.10.5.6
Running module version sanity check.

Good news! Module version  for wlan_xauth.ko
exactly matches what is already found in kernel 2.6.24-23-generic.
DKMS will not replace this module.
You may override by specifying --force.
sil@sil-nb:~/Dokumente/ufl/madwifi-inst$  sudo dkms status
madwifi-hal, 0.10.5.6, 2.6.24-23-generic, i686: built (original_module exists)
sil@sil-nb:~/Dokumente/ufl/madwifi-inst$ 

Meldungen nach Reboot:

sil@sil-nb:~$ iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

sil@sil-nb:~$ lspci | grep Wireless
03:00.0 Ethernet controller: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01)
sil@sil-nb:~$ lsmod | grep ath
ath_pci               101024  0 
wlan                  207728  1 ath_pci
ath_hal               192592  1 ath_pci
sil@sil-nb:~$ dmesg | grep ath
[   26.907410] ath_hal: module license 'Proprietary' taints kernel.
[   26.908905] ath_hal: 0.9.18.0 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413)
[   27.039203] ath_pci: 0.9.4
sil@sil-nb:~$ sudo dkms status
[sudo] password for sil: 
madwifi-hal, 0.10.5.6, 2.6.24-23-generic, i686: built (original_module exists)
sil@sil-nb:~$ 

Ich hoffe, dass das hilft. Wenn ich die Meldungen richtig interpretiere, scheint der --force Schalter doch funktioniert zu haben? Allerdings habe ich den Eindruck, dass das System insgesamt instabiler wird. Programme verhalten sich nicht mehr wie gewohnt. Ggf. muss ich wohl das System noch neu aufsetzen.

Lossi

Anmeldungsdatum:
4. Februar 2008

Beiträge: 21

Vielen Dank fürs posten deiner Ausgaben. Es ist genau das eingetreten, was ich vermutet habe.

Kurze Erklärung: das Laden des Pakets (mit ldtarball) wird sauber abgeschlossen und der Kompilier-Vorgang läuft durch. Beim Installieren aber kommt die Meldung (hier ist 'Good news' leider genau das Gegenteil), dass er bereits eine Datei aus unserem Paket (wlan_xauth.ko) in den Kernel-Modulen gefunden hat und bricht ab, weil er nichts ersetzen möchte - doch genau das wollen wir! Ich habe deshalb extra ein Skript (post_build.sh) vorgesehen, das die störende Datei löscht. Das passiert bei dir aber offensichtlich nicht. Wenn du dir den Log vom Kompilier-Prozess ansiehst, wirst du folgende Nachricht entdecken:

Running the post_build script:
rm: cannot remove `wlan_xauth.ko': No such file or directory

Da ist offensichtlich ein Fehler passiert. Ich habe das Vorgehen auf intrepid (8.10.x) abgestimmt, du benutzt dagegen hardy (8.04.x). Dort liegt die störende Datei in einem anderen Verzeichnis.

Um das Problem zu beheben, geh bitte folgendermaßen vor:

1. Entferne bitte wiedermal (sorry) das DKMS-Paket.

2. Geh in das Verzeichnis, in dem die Quelldateien für das spätere Paket madwifi-hal-0.10.5.6-dkms.tar.gz liegen und öffne dort die vorhandene dkms.conf. Finde in dieser Datei folgende Zeile:

POST_BUILD="post_build.sh /lib/modules/$kernelver/volatile"

und ersetze diese Zeile durch folgende:

POST_BUILD="post_build.sh /lib/modules/$kernelver/madwifi"

Speichere die Datei.

3. Baue nun das Paket madwifi-hal-0.10.5.6-dkms.tar.gz neu (tar cfz ..) und übergeb es DKMS (dkms ldtarball ..). Dann heißt es nur noch kompilieren (dkms build ..) und installieren (dkms install ..; und nicht vergessen: kein --force-Schalter!)

Wichtig ist auch, dass der DKMS-Status nach der Installation den Status 'installed' statt 'built' für unser Paket meldet!

Das sollte es gewesen sein. Du kannst sicherheitshalber aber vorher mal in das Verzeichnis /lib/modules/2.6.24-23-generic/madwifi gehen und nachsehen, ob es die Datei wlan_xauth.ko dort auch gibt. Ich bin mir da allerdings sehr sicher.

Das sich Programme momentan komisch verhalten oder GNOME seltsam hängt etc. liegt an dem vermurksten Treiber, den du gerade verwendest und der nicht so richtig mit deiner Hardware kann. Wenn die Installation des neuen Treibers sauber durch ist (und keine 'Good news'-Meldung kommt), sollte alles wieder i.O. sein ☺

Viele Grüße, Lossi