ubuntuusers.de

Treiber für Atheros AR5001 Wireless Network Adapter mit Chipsatz ath5k für Ubuntu 10.04 gesucht?

Status: Ungelöst | Ubuntu-Version: Ubuntu 10.04 (Lucid Lynx)
Antworten |

nixahnungvonubuntu

(Themenstarter)
Avatar von nixahnungvonubuntu

Anmeldungsdatum:
22. Mai 2011

Beiträge: 156

praseodym schrieb:

Ja, aber für den neuen Kernel muss der Madwifi prinzipiell erneut kompiliert werden.

Haben wir das nicht gestern gemacht? Für Kernel 2.6.32?

praseodym Team-Icon

Supporter
Avatar von praseodym

Anmeldungsdatum:
9. Februar 2009

Beiträge: 22110

Wohnort: ~

Richtig, aber

uname -a

sollte den zurückportierten Kernel 2.6.38 anzeigen

nixahnungvonubuntu

(Themenstarter)
Avatar von nixahnungvonubuntu

Anmeldungsdatum:
22. Mai 2011

Beiträge: 156

praseodym schrieb:

Richtig, aber

uname -a

sollte den zurückportierten Kernel 2.6.38 anzeigen

Macht es doch!

Linux irenajacek-laptop 2.6.38-13-generic #53-Ubuntu SMP Mon Nov 28 19:23:39 UTC 2011 i686 GNU/Linux

praseodym Team-Icon

Supporter
Avatar von praseodym

Anmeldungsdatum:
9. Februar 2009

Beiträge: 22110

Wohnort: ~

Also muss neu kompiliert werden, der Treiber ist ja im Kernel von Haus aus nicht vorhanden (er wird nicht automatisch von -32 nach -38 übertragen):

cd madwifi-hal-0.10.5.6-r*
make clean
make
sudo make install

nixahnungvonubuntu

(Themenstarter)
Avatar von nixahnungvonubuntu

Anmeldungsdatum:
22. Mai 2011

Beiträge: 156

cd madwifi-hal-0.10.5.6-r*

bash: cd: madwifi-hal-0.10.5.6-r: Datei oder Verzeichnis nicht gefunden

make clean

for i in ath/ ath_hal/ ath_rate/ net80211/; do \
		make -C $i clean; \
	done
make[1]: Entering directory `/home/irenajacek/madwifi-hal-0.10.5.6-r4126-20100324/ath'
rm -f *~ *.o *.ko *.mod.c .*.cmd
rm -f modules.order .depend .version .*.o.flags .*.o.d
rm -rf .tmp_versions
make[1]: Leaving directory `/home/irenajacek/madwifi-hal-0.10.5.6-r4126-20100324/ath'
make[1]: Entering directory `/home/irenajacek/madwifi-hal-0.10.5.6-r4126-20100324/ath_hal'
rm -f *~ *.o *.ko *.bin *.mod.c uudecode .*.cmd
rm -f modules.order .depend .version .*.o.flags .*.o.d
rm -rf .tmp_versions
make[1]: Leaving directory `/home/irenajacek/madwifi-hal-0.10.5.6-r4126-20100324/ath_hal'
make[1]: Entering directory `/home/irenajacek/madwifi-hal-0.10.5.6-r4126-20100324/ath_rate'
for i in amrr/ onoe/ sample/ minstrel/; do \
		make -C $i clean; \
	done
make[2]: Entering directory `/home/irenajacek/madwifi-hal-0.10.5.6-r4126-20100324/ath_rate/amrr'
rm -f *~ *.o *.ko *.mod.c
rm -f modules.order .depend .version .*.o.flags .*.o.d .*.o.cmd .*.ko.cmd
rm -rf .tmp_versions
make[2]: Leaving directory `/home/irenajacek/madwifi-hal-0.10.5.6-r4126-20100324/ath_rate/amrr'
make[2]: Entering directory `/home/irenajacek/madwifi-hal-0.10.5.6-r4126-20100324/ath_rate/onoe'
rm -f *~ *.o *.ko *.mod.c
rm -f modules.order .depend .version .*.o.flags .*.o.d .*.o.cmd .*.ko.cmd
rm -rf .tmp_versions
make[2]: Leaving directory `/home/irenajacek/madwifi-hal-0.10.5.6-r4126-20100324/ath_rate/onoe'
make[2]: Entering directory `/home/irenajacek/madwifi-hal-0.10.5.6-r4126-20100324/ath_rate/sample'
rm -f *~ *.o *.ko *.mod.c
rm -f modules.order .depend .version .*.o.flags .*.o.d .*.o.cmd .*.ko.cmd
rm -rf .tmp_versions
make[2]: Leaving directory `/home/irenajacek/madwifi-hal-0.10.5.6-r4126-20100324/ath_rate/sample'
make[2]: Entering directory `/home/irenajacek/madwifi-hal-0.10.5.6-r4126-20100324/ath_rate/minstrel'
rm -f *~ *.o *.ko *.mod.c
rm -f modules.order .depend .version .*.o.flags .*.o.d .*.o.cmd .*.ko.cmd
rm -rf .tmp_versions
make[2]: Leaving directory `/home/irenajacek/madwifi-hal-0.10.5.6-r4126-20100324/ath_rate/minstrel'
rm -f modules.order
make[1]: Leaving directory `/home/irenajacek/madwifi-hal-0.10.5.6-r4126-20100324/ath_rate'
make[1]: Entering directory `/home/irenajacek/madwifi-hal-0.10.5.6-r4126-20100324/net80211'
rm -f *~ *.o *.ko *.mod.c
rm -f modules.order .depend .version .*.o.flags .*.o.d .*.o.cmd .*.ko.cmd
rm -rf .tmp_versions
make[1]: Leaving directory `/home/irenajacek/madwifi-hal-0.10.5.6-r4126-20100324/net80211'
make -C ./tools clean
make[1]: Entering directory `/home/irenajacek/madwifi-hal-0.10.5.6-r4126-20100324/tools'
rm -f athstats 80211stats athkey athchans athctrl athdebug 80211debug wlanconfig wpakey core a.out
for d in ath_info; do \
		make -C $d clean; \
	done
make[2]: Entering directory `/home/irenajacek/madwifi-hal-0.10.5.6-r4126-20100324/tools/ath_info'
rm -f *.o ath_info
make[2]: Leaving directory `/home/irenajacek/madwifi-hal-0.10.5.6-r4126-20100324/tools/ath_info'
make[1]: Leaving directory `/home/irenajacek/madwifi-hal-0.10.5.6-r4126-20100324/tools'
rm -rf .tmp_versions
rm -f modules.order *.symvers svnversion.h

make

Checking requirements... ok.
Checking kernel configuration... ok.
make -C /lib/modules/2.6.38-13-generic/build SUBDIRS=/home/irenajacek/madwifi-hal-0.10.5.6-r4126-20100324 modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.38-13-generic'
  CC [M]  /home/irenajacek/madwifi-hal-0.10.5.6-r4126-20100324/ath/if_ath.o
/home/irenajacek/madwifi-hal-0.10.5.6-r4126-20100324/ath/if_ath.c:49:26: error: linux/config.h: No such file or directory
/home/irenajacek/madwifi-hal-0.10.5.6-r4126-20100324/ath/if_ath.c: In function 'ath_merge_mcast':
/home/irenajacek/madwifi-hal-0.10.5.6-r4126-20100324/ath/if_ath.c:4268: error: 'struct net_device' has no member named 'mc_list'
/home/irenajacek/madwifi-hal-0.10.5.6-r4126-20100324/ath/if_ath.c:4268: error: dereferencing pointer to incomplete type
/home/irenajacek/madwifi-hal-0.10.5.6-r4126-20100324/ath/if_ath.c:4270: error: dereferencing pointer to incomplete type
/home/irenajacek/madwifi-hal-0.10.5.6-r4126-20100324/ath/if_ath.c:4270: error: dereferencing pointer to incomplete type
/home/irenajacek/madwifi-hal-0.10.5.6-r4126-20100324/ath/if_ath.c:4270: error: dereferencing pointer to incomplete type
/home/irenajacek/madwifi-hal-0.10.5.6-r4126-20100324/ath/if_ath.c:4270: error: dereferencing pointer to incomplete type
/home/irenajacek/madwifi-hal-0.10.5.6-r4126-20100324/ath/if_ath.c:4272: error: dereferencing pointer to incomplete type
/home/irenajacek/madwifi-hal-0.10.5.6-r4126-20100324/ath/if_ath.c:4272: error: dereferencing pointer to incomplete type
/home/irenajacek/madwifi-hal-0.10.5.6-r4126-20100324/ath/if_ath.c:4272: error: dereferencing pointer to incomplete type
/home/irenajacek/madwifi-hal-0.10.5.6-r4126-20100324/ath/if_ath.c:4272: error: dereferencing pointer to incomplete type
make[3]: *** [/home/irenajacek/madwifi-hal-0.10.5.6-r4126-20100324/ath/if_ath.o] Error 1
make[2]: *** [/home/irenajacek/madwifi-hal-0.10.5.6-r4126-20100324/ath] Fehler 2
make[1]: *** [_module_/home/irenajacek/madwifi-hal-0.10.5.6-r4126-20100324] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.38-13-generic'
make: *** [modules] Fehler 2

sudo make install

stall
[sudo] password for irenajacek: 
Checking requirements... ok.
Checking kernel configuration... ok.
make -C /lib/modules/2.6.38-13-generic/build SUBDIRS=/home/irenajacek/madwifi-hal-0.10.5.6-r4126-20100324 modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.38-13-generic'
  CC [M]  /home/irenajacek/madwifi-hal-0.10.5.6-r4126-20100324/ath/if_ath.o
/home/irenajacek/madwifi-hal-0.10.5.6-r4126-20100324/ath/if_ath.c:49:26: error: linux/config.h: No such file or directory
/home/irenajacek/madwifi-hal-0.10.5.6-r4126-20100324/ath/if_ath.c: In function 'ath_merge_mcast':
/home/irenajacek/madwifi-hal-0.10.5.6-r4126-20100324/ath/if_ath.c:4268: error: 'struct net_device' has no member named 'mc_list'
/home/irenajacek/madwifi-hal-0.10.5.6-r4126-20100324/ath/if_ath.c:4268: error: dereferencing pointer to incomplete type
/home/irenajacek/madwifi-hal-0.10.5.6-r4126-20100324/ath/if_ath.c:4270: error: dereferencing pointer to incomplete type
/home/irenajacek/madwifi-hal-0.10.5.6-r4126-20100324/ath/if_ath.c:4270: error: dereferencing pointer to incomplete type
/home/irenajacek/madwifi-hal-0.10.5.6-r4126-20100324/ath/if_ath.c:4270: error: dereferencing pointer to incomplete type
/home/irenajacek/madwifi-hal-0.10.5.6-r4126-20100324/ath/if_ath.c:4270: error: dereferencing pointer to incomplete type
/home/irenajacek/madwifi-hal-0.10.5.6-r4126-20100324/ath/if_ath.c:4272: error: dereferencing pointer to incomplete type
/home/irenajacek/madwifi-hal-0.10.5.6-r4126-20100324/ath/if_ath.c:4272: error: dereferencing pointer to incomplete type
/home/irenajacek/madwifi-hal-0.10.5.6-r4126-20100324/ath/if_ath.c:4272: error: dereferencing pointer to incomplete type
/home/irenajacek/madwifi-hal-0.10.5.6-r4126-20100324/ath/if_ath.c:4272: error: dereferencing pointer to incomplete type
make[3]: *** [/home/irenajacek/madwifi-hal-0.10.5.6-r4126-20100324/ath/if_ath.o] Error 1
make[2]: *** [/home/irenajacek/madwifi-hal-0.10.5.6-r4126-20100324/ath] Fehler 2
make[1]: *** [_module_/home/irenajacek/madwifi-hal-0.10.5.6-r4126-20100324] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.38-13-generic'
make: *** [modules] Fehler 2

nixahnungvonubuntu

(Themenstarter)
Avatar von nixahnungvonubuntu

Anmeldungsdatum:
22. Mai 2011

Beiträge: 156

Also die Zusammenfassung:

ndiswrapper habe ich im Terminat deinstalliert
natty und oneiric sind installiert
ath5k ist in der Sperrliste
Madwifi ist installiert 0.10.5.6

nixahnungvonubuntu

(Themenstarter)
Avatar von nixahnungvonubuntu

Anmeldungsdatum:
22. Mai 2011

Beiträge: 156

Was mach ich denn andauernd falsch?

praseodym Team-Icon

Supporter
Avatar von praseodym

Anmeldungsdatum:
9. Februar 2009

Beiträge: 22110

Wohnort: ~

Der Treiber lässt sich offensichtlich nicht fehlerfrei bauen. Aktualisiere den Treiber ath5k über das Paket:

http://security.ubuntu.com/ubuntu/pool/universe/l/linux-backports-modules-2.6.38/linux-backports-modules-cw-2.6.39-2.6.38-13-generic_2.6.38-13.9_i386.deb

Danach neu starten und den ath5k testen:

sudo modprobe -v ath5k

nixahnungvonubuntu

(Themenstarter)
Avatar von nixahnungvonubuntu

Anmeldungsdatum:
22. Mai 2011

Beiträge: 156

sudo modprobe -v ath5k

WARNING: All config files need .conf: /etc/modprobe,d/ndiswrapper, it will be ignored in a future release.

Übersetzt durch Google: Alle Konfigurationsdateien müssen sie in einer zukünftigen Version wird ignoriert.

nixahnungvonubuntu

(Themenstarter)
Avatar von nixahnungvonubuntu

Anmeldungsdatum:
22. Mai 2011

Beiträge: 156

Ausszug aus /etc/modprobe.d/ndiswrapper

alias usb:v057Cp5601d*dc*dsc*dp*ic*isc*ip* ndiswrapper
alias usb:v057Cp6201d*dc*dsc*dp*ic*isc*ip* ndiswrapper

nixahnungvonubuntu

(Themenstarter)
Avatar von nixahnungvonubuntu

Anmeldungsdatum:
22. Mai 2011

Beiträge: 156

ndiswrapper ist auch komplett raus.

Bilder

praseodym Team-Icon

Supporter
Avatar von praseodym

Anmeldungsdatum:
9. Februar 2009

Beiträge: 22110

Wohnort: ~

Lösche diese Konfigurationsdatei von Hand im Dateimanager:

gksu nautilus

Dann nochmal, die Datei stört!

nixahnungvonubuntu

(Themenstarter)
Avatar von nixahnungvonubuntu

Anmeldungsdatum:
22. Mai 2011

Beiträge: 156

So Datei ist gelöscht, der Treiber erneut aktualisiert und immernoch nix. Nebenbei bekomme ich auch die Fehlermeldung von NW beim Systemstart. ath5k muss ich immernoch manuell durch sudo modprobe -v ath5k aktivieren,

Bilder

praseodym Team-Icon

Supporter
Avatar von praseodym

Anmeldungsdatum:
9. Februar 2009

Beiträge: 22110

Wohnort: ~

Der Netzwerkmanager stört Wicd oft, deinstalliere den mal über:

sudo service network-manager stop
sudo apt-get remove --purge network-manager network-manager-gnome
sudo service wicd restart

nixahnungvonubuntu

(Themenstarter)
Avatar von nixahnungvonubuntu

Anmeldungsdatum:
22. Mai 2011

Beiträge: 156

Hab ich, nix passiert.