Leider immer noch Invalid module format...
Geladen ist das Modul dann natürlich auch nicht.
[gelöst] Netzwerktreiber nachinstallieren unter OpenSuSE 12.2 (nochmal)
- Gargamel
- Erledigt
Hinweis: In dem Thema [gelöst] Netzwerktreiber nachinstallieren unter OpenSuSE 12.2 (nochmal) gibt es 30 Antworten auf 4 Seiten. Der letzte Beitrag () befindet sich auf der letzten Seite.
-
-
Ich habe mehrere Versionen von compat-wireless ausprobiert.
Installier noch mal den Treiber wie in dem Betrag beschrieben, ich weiß jetzt nicht, was da installiert ist.Mal eine andere Frage:
Kannst Du nicht Wlan nehmen, der sollte laufen.
Mit ath9k mache ich sogar eine Netinstall. -
Installier noch mal den Treiber wie in dem Betrag beschrieben, ich weiß jetzt nicht, was da installiert ist.
Hab ich versucht. Bei diesem Treiber funktioniert die Installation an sich. Nur das Modul lässt sich nicht laden. Bei allen anderen Treiber-Versionen scheitert das Kompilieren schon, weil das alx-Makefile fehlt (und ich glaub wirklich nur dieses - die anderen Module funktionieren).Mal eine andere Frage:
Kannst Du nicht Wlan nehmen, der sollte laufen.
Der WLAN-Treiber läuft bei mir einwandfrei (also ohne jegliches Zutun), aber hab hier nur Kabel zu Hause. -
Poste mal die ganze Ausgabe, wenn Du das Modul kompilierst, incl. der Eingabebefehle.
Und es geht nur mit compat-wireless-2012-05-10-p.
In den anderen ist der alx-Treiber nicht vorhanden. -
Und es geht nur mit compat-wireless-2012-05-10-p.
In den anderen ist der alx-Treiber nicht vorhanden.Ach so... das wußte ich gar nicht.
Poste mal die ganze Ausgabe, wenn Du das Modul kompilierst, incl. der Eingabebefehle.
OK...
> ./scripts/driver-select alxCodex@linux-m3yi:~/compat-wireless/compat-wireless-2012-05-10-p> ./scripts/driver-select alx Processing new driver-select request... Backing up makefile: Makefile.bk Backup exists: Makefile.bk Backing up makefile: drivers/net/ethernet/broadcom/Makefile.bk Backing up makefile: drivers/net/ethernet/atheros/Makefile.bk Backup exists: Makefile.bk Backup exists: Makefile.bk Backup exists: drivers/net/ethernet/broadcom/Makefile.bk
> makeCode
Alles anzeigenx@linux-m3yi:~/compat-wireless/compat-wireless-2012-05-10-p> make ./scripts/gen-compat-autoconf.sh /home/x/compat-wireless/compat-wireless-2012-05-10-p/.config /home/x/compat-wireless/compat-wireless-2012-05-10-p/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-2012-05-10-p 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-2012-05-10-p/compat/main.o CC [M] /home/x/compat-wireless/compat-wireless-2012-05-10-p/compat/compat-3.5.o LD [M] /home/x/compat-wireless/compat-wireless-2012-05-10-p/compat/compat.o CC [M] /home/x/compat-wireless/compat-wireless-2012-05-10-p/drivers/net/ethernet/atheros/alx/alx_main.o CC [M] /home/x/compat-wireless/compat-wireless-2012-05-10-p/drivers/net/ethernet/atheros/alx/alx_ethtool.o CC [M] /home/x/compat-wireless/compat-wireless-2012-05-10-p/drivers/net/ethernet/atheros/alx/alc_cb.o CC [M] /home/x/compat-wireless/compat-wireless-2012-05-10-p/drivers/net/ethernet/atheros/alx/alc_hw.o CC [M] /home/x/compat-wireless/compat-wireless-2012-05-10-p/drivers/net/ethernet/atheros/alx/alf_cb.o CC [M] /home/x/compat-wireless/compat-wireless-2012-05-10-p/drivers/net/ethernet/atheros/alx/alf_hw.o LD [M] /home/x/compat-wireless/compat-wireless-2012-05-10-p/drivers/net/ethernet/atheros/alx/alx.o Building modules, stage 2. MODPOST 2 modules CC /home/x/compat-wireless/compat-wireless-2012-05-10-p/compat/compat.mod.o LD [M] /home/x/compat-wireless/compat-wireless-2012-05-10-p/compat/compat.ko CC /home/x/compat-wireless/compat-wireless-2012-05-10-p/drivers/net/ethernet/atheros/alx/alx.mod.o LD [M] /home/x/compat-wireless/compat-wireless-2012-05-10-p/drivers/net/ethernet/atheros/alx/alx.ko make[1]: Leaving directory `/usr/src/linux-3.4.6-2.10-obj/x86_64/desktop'
> sudo make installCode
Alles anzeigenx@linux-m3yi:~/compat-wireless/compat-wireless-2012-05-10-p> sudo make install make -C /lib/modules/3.4.6-2.10-desktop/build M=/home/x/compat-wireless/compat-wireless-2012-05-10-p modules make[1]: Entering directory `/usr/src/linux-3.4.6-2.10-obj/x86_64/desktop' Building modules, stage 2. MODPOST 2 modules make[1]: Leaving directory `/usr/src/linux-3.4.6-2.10-obj/x86_64/desktop' make -C /lib/modules/3.4.6-2.10-desktop/build M=/home/x/compat-wireless/compat-wireless-2012-05-10-p "INSTALL_MOD_DIR=updates" \ modules_install make[1]: Entering directory `/usr/src/linux-3.4.6-2.10-obj/x86_64/desktop' INSTALL /home/x/compat-wireless/compat-wireless-2012-05-10-p/compat/compat.ko INSTALL /home/x/compat-wireless/compat-wireless-2012-05-10-p/drivers/net/ethernet/atheros/alx/alx.ko DEPMOD 3.4.6-2.10-desktop make[1]: Leaving directory `/usr/src/linux-3.4.6-2.10-obj/x86_64/desktop' Warning: You may or may not need to update your initframfs, you should if any of the modules installed are part of your initramfs. To add support for your distribution to do this automatically send a patch against ./scripts/update-initramfs. If your distribution does not require this send a patch against the '/usr/bin/lsb_release -i -s': SUSE LINUX tag for your distribution to avoid this warning. depmod will prefer updates/ over kernel/ -- OK! Now run: sudo make unload to unload all: wireless, bluetooth and ethernet modules sudo make wlunload to unload wireless modules sudo make btunload to unload bluetooth modules Run sudo modprobe driver-name to load your desired driver. If unsure reboot.
So weit ich das beurteilen kann... bis hierhin alles in Ordnung oder? Aber dann:
> sudo /sbin/modprobe alx -
Hast Du immer noch mehrere kernel installiert?
Wenn Du einen entfernt hast, solltest Du einen Neustart machen.Das ist meine Ausgabe bei make:
Code~/bin/compat-wireless-2012-05-10-p> make make -C /lib/modules/3.4.6-2.10-desktop/build M=/home/stephan/bin/compat-wireless-2012-05-10-p modules make[1]: Entering directory `/usr/src/linux-3.4.6-2.10-obj/x86_64/desktop' Building modules, stage 2. MODPOST 2 modules make[1]: Leaving directory `/usr/src/linux-3.4.6-2.10-obj/x86_64/desktop'
-
Hast Du immer noch mehrere kernel installiert?
Wenn Du einen entfernt hast, solltest Du einen Neustart machen.Ähm nein... sieht jetzt aus wie bei dir: zypper se -si kernel gcc make.
Neugestartet hab ich auch. -
-
Schon ausprobiert. Auch mal alles komplett als root ausgeführt. Immer der gleiche Fehler.
Unter debian 6.0.5 hab ich es übrigens hinbekommen. Aber ich weiß nicht genau wie - auf einmal lief es (ich glaube nicht als root und mit sudo).
-
Dann weiß ich momentan auch nicht mehr weiter, was da falsch läuft.
Muß ich mal drüber schlafen und nachdenken.