(Gelöst) SuSE 10.1: Installation Netzwerkkarte Realtek 8168

Status
Für weitere Antworten geschlossen.

Rain_Maker

Administrator
Teammitglied
AW: (Gelöst) SuSE 10.1: Installation Netzwerkkarte Realtek 8168

Code:
Laptop:/tmp # tar -xvf r1000_v1.04.tgz
r1000_v1.04/
r1000_v1.04/release_note.txt
r1000_v1.04/README
r1000_v1.04/src/
r1000_v1.04/src/Makefile_linux24x
r1000_v1.04/src/Makefile_linux26x
r1000_v1.04/src/r1000_ioctl.c
r1000_v1.04/src/r1000.h
r1000_v1.04/src/Makefile
r1000_v1.04/src/r1000_n.c
r1000_v1.04/Makefile
Laptop:/tmp # cd r1000_v1.04/
Laptop:/tmp/r1000_v1.04 # [B]cp -R src/ /usr/src/linux/[/B]
Laptop:/tmp/r1000_v1.04 # make clean modules
make -C src/ clean
make[1]: Entering directory `/tmp/r1000_v1.04/src'
rm -f *.o *.ko *~ core* .dep* .*.d .*.cmd *.mod.c *.a *.s .*.flags
make[1]: Leaving directory `/tmp/r1000_v1.04/src'
make -C src/ modules
make[1]: Entering directory `/tmp/r1000_v1.04/src'
make -C /lib/modules/2.6.13-15.12-smp/build SUBDIRS=/tmp/r1000_v1.04/src modules
make[2]: Entering directory `/usr/src/linux-2.6.13-15.12-obj/i386/smp'
make -C ../../../linux-2.6.13-15.12 O=../linux-2.6.13-15.12-obj/i386/smp modules
  CC [M]  /tmp/r1000_v1.04/src/r1000_n.o
  CC [M]  /tmp/r1000_v1.04/src/r1000_ioctl.o
  LD [M]  /tmp/r1000_v1.04/src/r1000.o
  Building modules, stage 2.
  MODPOST
  CC      /tmp/r1000_v1.04/src/r1000.mod.o
  [B]LD [M]  /tmp/r1000_v1.04/src/r1000.ko[/B]
make[2]: Leaving directory `/usr/src/linux-2.6.13-15.12-obj/i386/smp
make[1]: Leaving directory `/tmp/r1000_v1.04/src'
Laptop:/tmp/r1000_v1.04 # make install
make -C src/ install
make[1]: Entering directory `/tmp/r1000_v1.04/src'
install -m 644 -c r1000.ko /lib/modules/2.6.13-15.12-smp/kernel/drivers/net/
make[1]: Leaving directory `/tmp/r1000_v1.04/src'
Laptop:/tmp/r1000_v1.04 # depmod -ae
Laptop:/tmp/r1000_v1.04 # modprobe r1000
Laptop:/tmp/r1000_v1.04 # l[B]smod|grep r1000
r1000                  17536  0[/B]
Laptop:/tmp/r1000_v1.04 # uname -a
Linux Laptop [B]2.6.13-15.12-smp[/B] #1 Thu Aug 24 11:23:58 UTC 2006 i686 i686 i386 GNU/Linux
Und für einen Kernel 2.6.16 oder größer muß man unter Umständen noch die Anpassungen hier machen
Code:
Laptop:/tmp/r1000_v1.04/src # cat r1000_n.c| grep PARM
MODULE_PARM (speed, "1-" __MODULE_STRING(MAX_UNITS) "i");
MODULE_PARM (duplex, "1-" __MODULE_STRING(MAX_UNITS) "i");
MODULE_PARM (autoneg, "1-" __MODULE_STRING(MAX_UNITS) "i");
und ein _DESC hinter das PARM anhängen.

Aber zunächst mal ohne die Änderung probieren, da 64-Bit System, siehe auch:

http://www.pc-forum24.de/showthread.php?t=913

Greetz,

RM
 

f4ufly

New Member
AW: (Gelöst) SuSE 10.1: Installation Netzwerkkarte Realtek 8168

dies resultiert in einer Endlosschleife, nachdem ich make clean modules eingebe...

Code:
make -C /lib/modules/2.6.16.21-0.25-smp/build SUBDIRS=/home/greschts/r1000_v1.04/src modules
../../../linux-2.6.16.21-0.25 O=../linux-2.6.16.21-0.25-obj/x86_64/smp modules
diese Meldung wiederholt sich immer wieder bis das system nach geraumer Zeit einfriert.

interessanter weise passiert es immer dann wen ich den src/ ordner wie du vorgeschlagen hast nach /usr/src/linux/ kopiere.

und noch eine ganz banale frage. Kann man eine solche endlosschleife irgendwie stoppen? bisher musste ich immer reset drücken weil das system einfach aauf nichts mehr reagiert. Und das ist glaube ich nicht gerade die feine art
 

Rain_Maker

Administrator
Teammitglied
AW: (Gelöst) SuSE 10.1: Installation Netzwerkkarte Realtek 8168

Kann man eine solche endlosschleife irgendwie stoppen?
STRG-C oder STRG-Z oder in einer 2. Shell (die man schon sicherheitshalber geöffnet hat) 'killall make'.

Greetz,

RM
 

f4ufly

New Member
AW: (Gelöst) SuSE 10.1: Installation Netzwerkkarte Realtek 8168

hm ne das system reagiert ja gar nicht. ich kann nicht in die zweite shell wechseln und wenn ich STR+C drücke läuft make trotzdem weiter. Das system hängt dann total sogar der Mauszeiger hängt.

wie auch immer. ich komme an der Stelle nicht weiter. Ich habe alles haar genauso gemacht wie du es in dem anderen thread beschrieben hast. aber irgendetwas ist bei mir faul. Ich vermute dass es die makefiles sind aber ich bin noch nicht erfahren genug um den Fehler zu finden.
 

Rain_Maker

Administrator
Teammitglied
AW: (Gelöst) SuSE 10.1: Installation Netzwerkkarte Realtek 8168

Wenn es ein Problem ist, dann spezifisch für 64-Bit, weil:

Code:
uname -a
Linux Adamantan [B]2.6.16.21-0.25-smp[/B] #1 SMP Tue Sep 19 07:26:15 UTC 2006 i686 i686 i386 GNU/Linux

make modules
make -C src/ modules
make[1]: Entering directory `/home/Dummy/Desktop/r1000_v1.04/src'
make -C /lib/modules/2.6.16.21-0.25-smp/build SUBDIRS=/home/Dummy/Desktop/r1000_v1.04/src modules
make[2]: Entering directory `/usr/src/linux-2.6.16.21-0.25-obj/i386/smp'
make -C ../../../linux-2.6.16.21-0.25 O=../linux-2.6.16.21-0.25-obj/i386/smp modules
  CC [M]  /home/Dummy/Desktop/r1000_v1.04/src/r1000_n.o
  CC [M]  /home/Dummy/Desktop/r1000_v1.04/src/r1000_ioctl.o
  LD [M]  /home/Dummy/Desktop/r1000_v1.04/src/r1000.o
  Building modules, stage 2.
  MODPOST
  CC      /home/Dummy/Desktop/r1000_v1.04/src/r1000.mod.o
  LD [M]  /home/Dummy/Desktop/r1000_v1.04/src/r1000.ko
make[2]: Leaving directory `/usr/src/linux-2.6.16.21-0.25-obj/i386/smp'
make[1]: Leaving directory `/home/Dummy/Desktop/r1000_v1.04/src'
Da ich keine 64-Bit Hardware habe, kann ich das nicht testen.

Greetz,

RM
 

f4ufly

New Member
AW: (Gelöst) SuSE 10.1: Installation Netzwerkkarte Realtek 8168

habs wohl gelöst.

linux neuinstalliert. Ich weiss das ist wie mit dem Kopf durch die Wand aber das ist für mich im Augenblick die schnellste Lösung gewesen. Die Endlosschleife war verschwunden und ich konnte es nach deiner Anleitung so durchführen.

danke an der stelle nochmal

ausserdem sind meine Probleme mit der 3d beschleunigung auch weg. Scheint so als hät ich beim erstem Installieren etwas vergessen.

demnach funktioniert es also auch auf 64bit system.
 

matthias8500

New Member
AW: (Gelöst) SuSE 10.1: Installation Netzwerkkarte Realtek 8168

bei mir hat die das auch funktioniert, nach zahlosen Versuchen habe ich allerdings diesmal das default kernel packet mitinstalliert und auf einmal lief alles ohne Probleme...
 
Status
Für weitere Antworten geschlossen.
Oben