|
wosch2311
Anmeldungsdatum: Dez. 26, 2009
Beiträge: 3
|

26. Dezember 2009 23:56
Hallo, ich habe hier ein Terra Netbook 10GO MINI, was wohl ein Foxconn OEM-Netbook ist.
Es war FoxOS 3.0 light vorinstalliert, was wohl auf fedora basiert.
Da dort alle Geräte funktioniert haben, dachte ich, dass würde unter ubuntu auch gehen, aber wlan bekomme ich nicht zum laufen.
Laut Homepage ist ein Atheros AR5B95 eingebaut.
lspci sagt:
02:00.0 Network controller: Atheros Communications Inc. Device 002c (rev 01)
Subsystem: Foxconn International, Inc. Device e029
Flags: bus master, fast devsel, latency 0, IRQ 11
Memory at feaf0000 (64-bit, non-prefetchable) [size=64K]
Capabilities: [40] Power Management version 3
Capabilities: [50] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
Capabilities: [60] Express Legacy Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting <?>
Capabilities: [140] Virtual Channel <?>
Capabilities: [160] Device Serial Number 12-14-24-ff-ff-17-15-00
Capabilities: [170] Power Budgeting <?>
Es wird kein Kernelmodul geladen und das manuelle installieren und laden von ath5k und ath9k hat ebenfals nichts gebracht.
iwconfig sagt immer:
lo no wireless extensions.
eth0 no wireless extensions.
Auch der versuch einen alten madwifi-treiber zu verwenden und aus der blacklist zu nehmen führte zum selben Ergebnis.
Was kann man da noch machen? Weder bei wortmann, noch bei foxconn habe ich treiber gefunden. Gruß Wosch
|
|
berndd
Anmeldungsdatum: März 24, 2007
Beiträge: 797
|

27. Dezember 2009 00:27
Hi, was gibt den ifconfig aus? Gruß
|
|
wosch2311
(Themenstarter)
Anmeldungsdatum: Dez. 26, 2009
Beiträge: 3
|

27. Dezember 2009 00:47
ifconfig zeigt nur die OnBoard-Lan-Karte und das loopback-Interface an.
Kabelgebundenes Netzwerk geht auch problemlos.
|
|
elektronenblitz63
Supporter
Anmeldungsdatum: Jan. 16, 2007
Beiträge: 17885
Wohnort: NRW
|

27. Dezember 2009 06:12
Hallo, es dürfte sich um eine Atheros Karte nach Draft-N handeln. Treiber ath9k. Die gezeigt Abfrage ist da zu ungenau. Prüfe:
lspci -nnk | grep -i Atheros -A2
Entweder ist die Karte durch Schalter oder Sondertaste abgeschaltet oder der Treiber funktioniert nicht. Prüfe auch das:
dmesg | grep ath
Installiere ansonsten mit Kabelverbindung das Paket mit aktuellen Treibern:
sudo apt-get install linux-backports-modules-karmic
Hintergrundwissen: apt-get - WLAN/Linux-backports-modules
|
|
wosch2311
(Themenstarter)
Anmeldungsdatum: Dez. 26, 2009
Beiträge: 3
|

27. Dezember 2009 12:58
Hallo, erstmal danke für dir schnellen Antworten.
hier die Ausgabe.
lspci -nnk | grep -i Atheros -A2
02:00.0 Network controller [0280]: Atheros Communications Inc. Device [168c:002c] (rev 01)
03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 02)
Kernel driver in use: r8169
dmesg | grep ath
[ 1.267659] device-mapper: multipath: version 1.1.0 loaded
[ 1.267665] device-mapper: multipath round-robin: version 1.0.0 loaded
die linux-backports-modules habe ich vor den Befehlen installiert und das Gerät neu gestartet.
WLAN kann ich über eine Tastenkombination an und abschalten und zumindest die LED reagiert darauf. Gruß
|
|
elektronenblitz63
Supporter
Anmeldungsdatum: Jan. 16, 2007
Beiträge: 17885
Wohnort: NRW
|

27. Dezember 2009 15:12
Hallo, der passende Treiber wird nicht geladen. Ist das Modul vorhanden?
modinfo ath9k
Wenn ja, manuell laden und erneut prüfen:
sudo modprobe ath9k
dmesg | grep ath
iwconfig Nicht vergessen WLAN über Schalter zu aktivieren. Prozedur ggf. wiederholen.
|
|
Holle der Heide
Anmeldungsdatum: Nov. 15, 2007
Beiträge: 27
|

20. Januar 2010 16:40
hallo, ich häng mich hier an, da ich dasselbe problem mit einem asus eee pc 1005p (dort ist, wenn ich das richtig sehe, AR8132 eingebaut) und karmic-unr habe: d.h. 1) lspci sagt: 00:00.0 Host bridge: Intel Corporation Pineview DMI Bridge
00:02.0 VGA compatible controller: Intel Corporation Pineview Integrated Graphics Controller
00:02.1 Display controller: Intel Corporation Pineview Integrated Graphics Controller
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02)
00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation Tigerpoint LPC Controller (rev 02)
00:1f.2 SATA controller: Intel Corporation 82801GR/GH (ICH7 Family) SATA AHCI Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)
01:00.0 Ethernet controller: Attansic Technology Corp. Atheros AR8132 / L1c Gigabit Ethernet Adapter (rev c0)
02:00.0 Network controller: Atheros Communications Inc. Device 002c (rev ff)
2) ifconfig zeigt nur die OnBoard-Lan-Karte und das loopback-Interface an - Kabelgebundenes Netzwerk geht also problemlos. 3) die linux-backports-modules habe ich bereits installiert und ich kann WLAN über eine Tastenkombination an und abschalten (zumindest reagiert die LED reagiert darauf) 4)
lspci -nnk | grep -i Atheros -A2 ergibt bei mir folgende ausgabe: 01:00.0 Ethernet controller [0200]: Attansic Technology Corp. Atheros AR8132 / L1c Gigabit Ethernet Adapter [1969:1062] (rev c0)
Kernel driver in use: atl1c
Kernel modules: atl1c
02:00.0 Network controller [0280]: Atheros Communications Inc. Device [168c:002c] (rev ff)
und dmesg | grep ath sagt
[ 1.137698] device-mapper: multipath: version 1.1.0 loaded
[ 1.137707] device-mapper: multipath round-robin: version 1.0.0 loaded schließlich ergibt modinfo ath9k
filename: /lib/modules/2.6.31-17-generic/updates/cw/ath9k.ko
license: Dual BSD/GPL
description: Support for Atheros 802.11n wireless LAN cards.
author: Atheros Communications
srcversion: 918698AEA3CBE61D0E996E6
alias: pci:v0000168Cd0000002Esv*sd*bc*sc*i*
alias: pci:v0000168Cd0000002Dsv*sd*bc*sc*i*
alias: pci:v0000168Cd0000002Bsv*sd*bc*sc*i*
alias: pci:v0000168Cd0000002Asv*sd*bc*sc*i*
alias: pci:v0000168Cd00000029sv*sd*bc*sc*i*
alias: pci:v0000168Cd00000027sv*sd*bc*sc*i*
alias: pci:v0000168Cd00000024sv*sd*bc*sc*i*
alias: pci:v0000168Cd00000023sv*sd*bc*sc*i*
depends: mac80211,led-class,ath,cfg80211
vermagic: 2.6.31-17-generic SMP mod_unload modversions 586
parm: debug:uint
parm: nohwcrypt:Disable hardware encryption (int)
|
|
elektronenblitz63
Supporter
Anmeldungsdatum: Jan. 16, 2007
Beiträge: 17885
Wohnort: NRW
|

21. Januar 2010 07:30
Hallo, die Geräte-ID 168c:002c ist dem System unbekannt. Es gibt zwei Lösungsmöglichkeiten:
Zu 2.: Gemäß Linux Wireless das aktuelle Treiberpaket herunterladen und entpacken. Erforderliche Änderungen vornehmen: Die Datei /compat-wireless-2009-12-11/drivers/net/wireless/ath/makefile ändern (kompletter Inhalt):
#
# Makefile for the Linux Wireless network device drivers.
#
# obj-$(CONFIG_IPW2100) += ipw2x00/
# obj-$(CONFIG_IPW2200) += ipw2x00/
# obj-$(CONFIG_AT76C50X_USB) += at76c50x-usb.o
# obj-$(CONFIG_B43) += b43/
# obj-$(CONFIG_B43LEGACY) += b43legacy/
# obj-$(CONFIG_ZD1211RW) += zd1211rw/
# obj-$(CONFIG_RTL8180) += rtl818x/
# obj-$(CONFIG_RTL8187) += rtl818x/
# obj-$(CONFIG_USB_NET_RNDIS_WLAN) += rndis_wlan.o
# obj-$(CONFIG_LIBERTAS) += libertas/
# obj-$(CONFIG_LIBERTAS_THINFIRM) += libertas_tf/
# obj-$(CONFIG_ADM8211) += adm8211.o
# obj-$(CONFIG_MWL8K) += mwl8k.o
# obj-$(CONFIG_IWLWIFI) += iwlwifi/
# obj-$(CONFIG_RT2X00) += rt2x00/
# obj-$(CONFIG_P54_COMMON) += p54/
obj-$(CONFIG_ATH_COMMON) += ath/
obj-$(CONFIG_MAC80211_HWSIM) += mac80211_hwsim.o
# obj-$(CONFIG_WL12XX) += wl12xx/
# obj-$(CONFIG_IWM) += iwmc3200wifi/ Die Datei /compat-wireless-2009-12-11/drivers/net/wireless/ath/ath9k/pci.c ändern. Geräte-ID in folgendem Abschnitt einfügen:
...
#include <linux/nl80211.h>
#include <linux/pci.h>
#include "ath9k.h"
static struct pci_device_id ath_pci_id_table[] __devinitdata = {
{ PCI_VDEVICE(ATHEROS, 0x0023) }, /* PCI */
{ PCI_VDEVICE(ATHEROS, 0x0024) }, /* PCI-E */
{ PCI_VDEVICE(ATHEROS, 0x0027) }, /* PCI */
{ PCI_VDEVICE(ATHEROS, 0x0029) }, /* PCI */
{ PCI_VDEVICE(ATHEROS, 0x002A) }, /* PCI-E */
{ PCI_VDEVICE(ATHEROS, 0x002B) }, /* PCI-E */
{ PCI_VDEVICE(ATHEROS, 0x002C) }, /* PCI-E */
{ PCI_VDEVICE(ATHEROS, 0x002D) }, /* PCI */
{ PCI_VDEVICE(ATHEROS, 0x002E) }, /* PCI-E */
{ 0 }
};
...Treiberpaket gemäß Anleitung kompilieren und Treiber einbinden. Rechner neu starten und Daumen drücken.
|
|
Holle der Heide
Anmeldungsdatum: Nov. 15, 2007
Beiträge: 27
|

21. Januar 2010 19:47
eigentlich bevorzugte ich ja variante 2, aber hier gabs ein problem beim kompilieren: ./scripts/gen-compat-autoconf.sh config.mk > include/linux/compat_autoconf.h
make -C /lib/modules/2.6.31-17-generic-pae/build M=/home/stefan/compat-wireless-2009-12-11 modules
make[1]: Betrete Verzeichnis '/usr/src/linux-headers-2.6.31-17-generic-pae'
LD /home/stefan/compat-wireless-2009-12-11/drivers/misc/eeprom/built-in.o
CC [M] /home/stefan/compat-wireless-2009-12-11/drivers/misc/eeprom/eeprom_93cx6.o
LD /home/stefan/compat-wireless-2009-12-11/drivers/net/built-in.o
CC [M] /home/stefan/compat-wireless-2009-12-11/drivers/net/b44.o
LD /home/stefan/compat-wireless-2009-12-11/drivers/net/usb/built-in.o
CC [M] /home/stefan/compat-wireless-2009-12-11/drivers/net/usb/cdc_ether.o
CC [M] /home/stefan/compat-wireless-2009-12-11/drivers/net/usb/rndis_host.o
CC [M] /home/stefan/compat-wireless-2009-12-11/drivers/net/usb/usbnet.o
LD /home/stefan/compat-wireless-2009-12-11/drivers/net/wireless/built-in.o
CC [M] /home/stefan/compat-wireless-2009-12-11/drivers/net/wireless/at76c50x-usb.o
CC [M] /home/stefan/compat-wireless-2009-12-11/drivers/net/wireless/rndis_wlan.o
CC [M] /home/stefan/compat-wireless-2009-12-11/drivers/net/wireless/adm8211.o
CC [M] /home/stefan/compat-wireless-2009-12-11/drivers/net/wireless/mwl8k.o
CC [M] /home/stefan/compat-wireless-2009-12-11/drivers/net/wireless/mac80211_hwsim.o
LD /home/stefan/compat-wireless-2009-12-11/drivers/net/wireless/ath/built-in.o
make[4]: *** Keine Regel vorhanden, um das Target »/home/stefan/compat-wireless-2009-12-11/drivers/net/wireless/ath/mac80211_hwsim.c«,
benötigt von »/home/stefan/compat-wireless-2009-12-11/drivers/net/wireless/ath/mac80211_hwsim.o«, zu erstellen. Schluss.
make[3]: *** [/home/stefan/compat-wireless-2009-12-11/drivers/net/wireless/ath] Fehler 2
make[2]: *** [/home/stefan/compat-wireless-2009-12-11/drivers/net/wireless] Fehler 2
make[1]: *** [_module_/home/stefan/compat-wireless-2009-12-11] Fehler 2
make[1]: Verlasse Verzeichnis '/usr/src/linux-headers-2.6.31-17-generic-pae'
make: *** [modules] Fehler 2 also dann doch ndiswrappwer! habe mir die treiber hier runtergeladen. dabei war ich mir aber nicht ganz sicher welchen treiber ich nun tatsächlich verwenden soll. zunächst stellt sich die frage zwischen treibern für xp oder 7 und dann ist mir nicht klar worin jeweils der unterschied zwischen x64 und x86 liegt.
egal ich hab dann alle 4 varianten durchgespielt und dabei ließen sich die x64- und x86-treiber für xp sowie der x86-treiber für 7 installieren, lediglich der x64-treiber für 7 lässt sich nicht installieren. wenn ich, dass dann mit sudo ndiswrapper -l überprüfe erhalte ich dieses ergebnis: netathr : driver installed
device (168C:002C) present
netathrx : invalid driver!
netathw : driver installed
device (168C:002C) present
netathwx : driver installed
device (168C:002C) present
wenn ich das richtig sehe dann sind somit dir treiber an sich installiert und irgendwie wird auch die hardware erkannt, trotzdem funtkionierts nicht erstaunlicherweise sagt lspci -nnk | grep -i Atheros -A2 weiterhin: 01:00.0 Ethernet controller [0200]: Attansic Technology Corp. Atheros AR8132 / L1c Gigabit Ethernet Adapter [1969:1062] (rev c0)
Kernel driver in use: atl1c
Kernel modules: atl1c
02:00.0 Network controller [0280]: Atheros Communications Inc. Device [168c:002c] (rev 01) und auch bei iwconfig hat sich nix geändert hat da möglicherweise damit zu tun:
netbook:~$ cat /etc/modprobe.d/ndiswrapper
cat: /etc/modprobe.d/ndiswrapper: No such file or directory grundsätzlich ist es mir mittlerweile ziemlich egal ob ich mit ndiswrapper und den windowstreibern oder mit den linuxtreiber das WLAN zum laufen bringe. schön langsam befürchte ich aber das wird schwierig, da sogar die da dieses modell gegenwärtig nicht wie, eigentlich ganz oben angedeutet, mit ubuntu ausliefern (Stichwort: "Ubuntu z.Zt. nicht verfügbar wg. Treiberfehlern bei Touchpad und Chipset) aber man kann das ganze auch als einen aufruf sehen daran etwas zu ändern^^
mir wär,s auf alle fälle nur recht...
|
|
elektronenblitz63
Supporter
Anmeldungsdatum: Jan. 16, 2007
Beiträge: 17885
Wohnort: NRW
|

21. Januar 2010 20:26
Mal etwas genauer auf die Fehlermeldung achten. make[4]: *** Keine Regel vorhanden, um das Target »/home/stefan/compat-wireless-2009-12-11/drivers/net/wireless/ath/mac80211_hwsim.c«,
Im make-File noch diese Zeile auskommentieren.
...
# obj-$(CONFIG_MAC80211_HWSIM) += mac80211_hwsim.o
...
Dann erneut versuchen. Den Windows-Treiber muss ich mir erst anschauen.
|
|
Holle der Heide
Anmeldungsdatum: Nov. 15, 2007
Beiträge: 27
|

21. Januar 2010 21:14
also ich hab das jetzt auskommentiert und nochmal kompiliert, diesmal erhalte ich diese fehlermeldung:
make -C /lib/modules/2.6.31-17-generic-pae/build M=/home/stefan/compat-wireless-2009-12-11 modules
make[1]: Betrete Verzeichnis '/usr/src/linux-headers-2.6.31-17-generic-pae'
CC [M] /home/stefan/compat-wireless-2009-12-11/drivers/net/wireless/ath/main.o
CC [M] /home/stefan/compat-wireless-2009-12-11/drivers/net/wireless/ath/regd.o
CC [M] /home/stefan/compat-wireless-2009-12-11/drivers/net/wireless/ath/hw.o
LD [M] /home/stefan/compat-wireless-2009-12-11/drivers/net/wireless/ath/ath.o
LD /home/stefan/compat-wireless-2009-12-11/drivers/net/wireless/ath/ar9170/built-in.o
CC [M] /home/stefan/compat-wireless-2009-12-11/drivers/net/wireless/ath/ar9170/usb.o
CC [M] /home/stefan/compat-wireless-2009-12-11/drivers/net/wireless/ath/ar9170/main.o
CC [M] /home/stefan/compat-wireless-2009-12-11/drivers/net/wireless/ath/ar9170/cmd.o
CC [M] /home/stefan/compat-wireless-2009-12-11/drivers/net/wireless/ath/ar9170/mac.o
CC [M] /home/stefan/compat-wireless-2009-12-11/drivers/net/wireless/ath/ar9170/phy.o
CC [M] /home/stefan/compat-wireless-2009-12-11/drivers/net/wireless/ath/ar9170/led.o
LD [M] /home/stefan/compat-wireless-2009-12-11/drivers/net/wireless/ath/ar9170/ar9170usb.o
scripts/Makefile.build:44: /home/stefan/compat-wireless-2009-12-11/drivers/net/wireless/ath/ath/Makefile: No such file or directory
make[5]: *** Keine Regel, um »/home/stefan/compat-wireless-2009-12-11/drivers/net/wireless/ath/ath/Makefile« zu erstellen. Schluss.
make[4]: *** [/home/stefan/compat-wireless-2009-12-11/drivers/net/wireless/ath/ath] Fehler 2
make[3]: *** [/home/stefan/compat-wireless-2009-12-11/drivers/net/wireless/ath] Fehler 2
make[2]: *** [/home/stefan/compat-wireless-2009-12-11/drivers/net/wireless] Fehler 2
make[1]: *** [_module_/home/stefan/compat-wireless-2009-12-11] Fehler 2
make[1]: Verlasse Verzeichnis '/usr/src/linux-headers-2.6.31-17-generic-pae'
make: *** [modules] Fehler 2
für mich sind diese fehlermeldungen grundsätzlich sehr kryptisch und ich hoffe ich geh dir mit meiner unbedarftheit nicht allzusehr auf die nerven^^
aber könnte es sein, dass ich auch ...
obj-$(CONFIG_ATH_COMMON) += ath/
... auskommentieren muss?
|
|
Holle der Heide
Anmeldungsdatum: Nov. 15, 2007
Beiträge: 27
|

21. Januar 2010 21:38
nachdem ich jetzt auch ...
obj-$(CONFIG_ATH_COMMON) += ath/
... auskommentiert habe ist das kompilieren ja schon ziemlich weit fortgeschritten aber dann kam doch noch eine fehlermeldung nämlich: /home/stefan/compat-wireless-2009-12-11/drivers/net/wireless/rtl818x/rtl8187_leds.c: In function ‘rtl8187_unregister_led’:
/home/stefan/compat-wireless-2009-12-11/drivers/net/wireless/rtl818x/rtl8187_leds.c:170: error: implicit declaration of function ‘flush_delayed_work’
make[4]: *** [/home/stefan/compat-wireless-2009-12-11/drivers/net/wireless/rtl818x/rtl8187_leds.o] Fehler 1
make[3]: *** [/home/stefan/compat-wireless-2009-12-11/drivers/net/wireless/rtl818x] Fehler 2
make[2]: *** [/home/stefan/compat-wireless-2009-12-11/drivers/net/wireless] Fehler 2
make[1]: *** [_module_/home/stefan/compat-wireless-2009-12-11] Fehler 2
make[1]: Verlasse Verzeichnis '/usr/src/linux-headers-2.6.31-17-generic-pae'
make: *** [modules] Fehler 2 hmmmmm....
|
|
elektronenblitz63
Supporter
Anmeldungsdatum: Jan. 16, 2007
Beiträge: 17885
Wohnort: NRW
|

21. Januar 2010 22:33
Bei mir läuft alles so wie beschrieben ohne Fehler durch. Ich habe hier allerdings ein 64bit-System mit 9.10 und Kernelversion ...
2.6.31-17-generic #54-Ubuntu SMP Thu Dec 10 17:01:44 UTC 2009 x86_64 GNU/Linux ... und 9.04 32bit mit Kernel ...
2.6.28-16-generic #57-Ubuntu SMP Wed Nov 11 09:47:24 UTC 2009 i686 GNU/Linux Bei beiden Systemen wurde das Modul problemlos gebaut. Danach ein modinfo ath9k zeigt den neuen Treiber mit der benötigten Geräte-ID:
filename: /lib/modules/2.6.31-17-generic/updates/drivers/net/wireless/ath/ath9k/ath9k.ko
license: Dual BSD/GPL
description: Support for Atheros 802.11n wireless LAN cards.
author: Atheros Communications
srcversion: 5FB0DBD042598278F4EE2E9
alias: pci:v0000168Cd0000002Esv*sd*bc*sc*i*
alias: pci:v0000168Cd0000002Dsv*sd*bc*sc*i*
alias: pci:v0000168Cd0000002Csv*sd*bc*sc*i*
alias: pci:v0000168Cd0000002Bsv*sd*bc*sc*i*
alias: pci:v0000168Cd0000002Asv*sd*bc*sc*i*
alias: pci:v0000168Cd00000029sv*sd*bc*sc*i*
alias: pci:v0000168Cd00000027sv*sd*bc*sc*i*
alias: pci:v0000168Cd00000024sv*sd*bc*sc*i*
alias: pci:v0000168Cd00000023sv*sd*bc*sc*i*
depends: mac80211,ath9k_hw,led-class,ath,cfg80211,ath9k_common
vermagic: 2.6.31-17-generic SMP mod_unload modversions
parm: nohwcrypt:Disable hardware encryption (int)
parm: debug:Debugging mask (uint) Wurden die Kernel-Header und das Paket build-essential installiert?
sudo apt-get install --reinstall linux-headers-$(uname -r) build-essential
Ansonsten hätte ich die Vermutung, dass es am pae-Kernel liegen könnte. Hat der Rechner mehr als ~3GB Hauptspeicher? Wenn nicht könnte man den "normalen" Kernel 2.6.31-17-generic installieren. make[1]: Verlasse Verzeichnis '/usr/src/linux-headers-2.6.31-17-generic-pae'
PS: die Atheros-Module "ath" werden ja gerade benötigt.
|
|
Holle der Heide
Anmeldungsdatum: Nov. 15, 2007
Beiträge: 27
|

22. Januar 2010 16:58
hab unr 9.10 nochmal neu aufgesetzt und wenn ich jetzt noch mal alles durchspiele so bekomme ich beim kompilieren trotzdem die fehlermeldung: scripts/Makefile.build:44: /home/stefan/compat-wireless-2009-12-11/drivers/net/wireless/ath/ath/Makefile: No such file or directory
make[5]: *** Keine Regel, um »/home/stefan/compat-wireless-2009-12-11/drivers/net/wireless/ath/ath/Makefile« zu erstellen. Schluss.
make[4]: *** [/home/stefan/compat-wireless-2009-12-11/drivers/net/wireless/ath/ath] Fehler 2
make[3]: *** [/home/stefan/compat-wireless-2009-12-11/drivers/net/wireless/ath] Fehler 2
make[2]: *** [/home/stefan/compat-wireless-2009-12-11/drivers/net/wireless] Fehler 2
make[1]: *** [_module_/home/stefan/compat-wireless-2009-12-11] Fehler 2
make[1]: Verlasse Verzeichnis '/usr/src/linux-headers-2.6.31-17-generic'
make: *** [modules] Fehler 2 und nachdem, wie ich ja eigentlich auch vermutet habe, die zeile ...
obj-$(CONFIG_ATH_COMMON) += ath/
... nicht auskommentiert werden sollten und ndiswrapper auch jetzt nicht funzt, sollte ich wohl am besten noch eine weile warten bis sich bei madwifi was tut, oder? PS: eine frage hätt' ich noch:
ndiswrapper (ohnehin nicht erste wahl) lädt den windowstreiber ja direkt in den kernel und kann angeblich das system instabil machen. aber hinterlässt das dort dauerhaft spuren, nachdem ich alle treiber und alle anderen änderungen wieder, so wie hier unter Deinstallation eines Treibers vorgeschlagen, deinstalliert habe? oder hat das herumspielen mit ndiswrapper keiner bleibenden auswirkungen?
|
|
elektronenblitz63
Supporter
Anmeldungsdatum: Jan. 16, 2007
Beiträge: 17885
Wohnort: NRW
|

22. Januar 2010 17:55
Irgendwie stimmt der Pfad auch nicht: /home/stefan/compat-wireless-2009-12-11/drivers/net/wireless/ath/ath/Makefile: No such file or directory
Da ist ein /ath zuviel. Ist mir ein Rätsel. Das muss funktionieren. Bitte erneut genau so vorgehen:
wget http://linuxwireless.org/download/compat-wireless-2.6/compat-wireless-2009-12-11.tar.bz2
tar jxvf compat-wireless-2009*.tar.bz2
gedit /compat-wireless-2009-12-11/drivers/net/wireless/Makefile
Der Editor öffnet sich. Alles bis auf die Zeile
obj-$(CONFIG_ATH_COMMON) += ath/ mit einer Raute auskommentieren. Abspeichern und Editor schließen.
gedit compat-wireless-2009-12-11/drivers/net/wireless/ath/ath9k/pci.c Der Editor öffnet sich. Die Zeile mit der Geräte-ID eintragen.
...
{ PCI_VDEVICE(ATHEROS, 0x002B) }, /* PCI-E */
{ PCI_VDEVICE(ATHEROS, 0x002C) }, /* PCI-E */
{ PCI_VDEVICE(ATHEROS, 0x002D) }, /* PCI */
...
Abspeichern und Editor schließen. In das Verzeichnis wechseln und kompilieren:
cd compat-wireless-2009-12-11
make
sudo make install Zur Frage. Windowstreiber sicher löschen und Ndiswrapper aus der Startdatei entfernen:
sudo rm -r /etc/ndiswrapper/*
sudo rm /etc/modprobe.d/ndiswrapper
|