Hallo,
da der alte Thread (Netzwerktreiber nachinstallieren unter OpenSuSE 12.2) ja geschlossen wurde, starte ich mal einen neuen mit dem gleichen Problem...
Versuche also auch den alx-Treiber (compat-wireless) unter openSUSE 12.2 zu installieren, funktioniert aber nicht. Habe mich an folgende Anleitung gehalten: Netzwerkkartentreiber opensuse 12.2.
Ich habe mehrere Versionen von compat-wireless ausprobiert.
Version compat-wireless-2012-05-10-p sagt das Modulformat wäre ungültig:
Code
> sudo /sbin/modprobe alx
FATAL: Error inserting alx (/lib/modules/3.4.6-2.10-desktop/updates/drivers/net/ethernet/atheros/alx/alx.ko): Invalid module format
Version compat-wireless-3.6-rc6-1 findet das alx-Makefile nicht (siehe Zeile 18ff):
Code
> make
./scripts/gen-compat-autoconf.sh /home/x/compat-wireless/compat-wireless-3.6-rc6-1/.config /home/x/compat-wireless/compat-wireless-3.6-rc6-1/config.mk > include/linux/compat_autoconf.h
make -C /lib/modules/3.4.6-2.10-desktop/build M=/home/x/compat-wireless/compat-wireless-3.6-rc6-1 modules
make[1]: Entering directory `/usr/src/linux-3.4.6-2.10-obj/x86_64/desktop'
CC [M] /home/x/compat-wireless/compat-wireless-3.6-rc6-1/compat/main.o
CC [M] /home/x/compat-wireless/compat-wireless-3.6-rc6-1/compat/compat-3.7.o
/home/x/compat-wireless/compat-wireless-3.6-rc6-1/compat/compat-3.7.c: In function ‘pcie_flags_reg’:
/home/x/compat-wireless/compat-wireless-3.6-rc6-1/compat/compat-3.7.c:37:2: warning: passing argument 1 of ‘pci_find_capability’ discards ‘const’ qualifier from pointer target type [enabled by default]
In file included from /home/x/compat-wireless/compat-wireless-3.6-rc6-1/include/linux/compat-3.7.h:10:0,
from /home/x/compat-wireless/compat-wireless-3.6-rc6-1/include/linux/compat-2.6.h:67,
from <command-line>:0:
/usr/src/linux-3.4.6-2.10/include/linux/pci.h:707:5: note: expected ‘struct pci_dev *’ but argument is of type ‘const struct pci_dev *’
CC [M] /home/x/compat-wireless/compat-wireless-3.6-rc6-1/compat/sch_fq_codel_core.o
CC [M] /home/x/compat-wireless/compat-wireless-3.6-rc6-1/compat/flow_dissector.o
LD [M] /home/x/compat-wireless/compat-wireless-3.6-rc6-1/compat/compat.o
CC [M] /home/x/compat-wireless/compat-wireless-3.6-rc6-1/compat/sch_codel.o
LD [M] /home/x/compat-wireless/compat-wireless-3.6-rc6-1/compat/sch_fq_codel.o
/usr/src/linux-3.4.6-2.10/scripts/Makefile.build:44: /home/x/compat-wireless/compat-wireless-3.6-rc6-1/drivers/net/ethernet/atheros/alx/Makefile: Datei oder Verzeichnis nicht gefunden
make[6]: *** Keine Regel, um »/home/x/compat-wireless/compat-wireless-3.6-rc6-1/drivers/net/ethernet/atheros/alx/Makefile« zu erstellen. Schluss.
make[5]: *** [/home/x/compat-wireless/compat-wireless-3.6-rc6-1/drivers/net/ethernet/atheros/alx] Fehler 2
make[4]: *** [/home/x/compat-wireless/compat-wireless-3.6-rc6-1/drivers/net/ethernet/atheros] Fehler 2
make[3]: *** [_module_/home/x/compat-wireless/compat-wireless-3.6-rc6-1] Fehler 2
make[2]: *** [sub-make] Fehler 2
make[1]: *** [all] Fehler 2
make[1]: Leaving directory `/usr/src/linux-3.4.6-2.10-obj/x86_64/desktop'
make: *** [modules] Fehler 2
Alles anzeigen
Dank im Voraus!