NIC Treiber: Fehler bei make

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Uluquai
Beiträge: 4
Registriert: 22.02.2007 15:34:18

NIC Treiber: Fehler bei make

Beitrag von Uluquai » 22.02.2007 15:41:13

Hi,
konnte leider kein passenderes Unterforum finden, hoffe ihr seid nicht böse..

Möchte bei einem IBM Server die Netzwerkkarten Treiber updaten.

Habe ein source tgz für alle 2.6.x kernel versionen. Kernel sources und binutils sind installiert.
Leider gibts nur diese Fehlermeldung:

Code: Alles auswählen

/tmp/tg3# make
make -C  SUBDIRS=/tmp/tg3 modules
make: *** SUBDIRS=/tmp/tg3: No such file or directory.  Stop.
make: *** [default] Error 2
Natürlich bin ich Anfänger :) und diese Fehlermeldung sagt mir selbstverständlich gar nichts.

Vielen Dank fürs Ansehen.

in tg3 befinden sich:

Code: Alles auswählen

-rw-r--r-- 1 root root  95111 2007-02-22 14:30 tg3.h
-rw-r--r-- 1 root root 350313 2007-02-22 14:30 tg3.c
-rw-r--r-- 1 root root   3440 2007-02-22 14:30 tg3.4
-rw-r--r-- 1 root root   9652 2007-02-22 14:30 README.TXT
-rw-r--r-- 1 root root   2714 2007-02-22 14:30 Makefile
-rw-r--r-- 1 root root  15153 2007-02-22 14:30 LICENSE
-rw-r--r-- 1 root root  96067 2007-02-22 14:30 ChangeLog
Hier das Makefile [1]

[1] http://nopaste.debianforum.de/5202

Edit by Snoopy:
Bitte grosse Ausgaben von Configs oder Logs ins NoPaste [2] schieben und in den Thread verlinken.
Siehe auch die Verhaltensregeln des Forums [3].

[2] http://nopaste.debianforum.de/
[3] http://wiki.debianforum.de/debianforum. ... tensregeln

storm
Beiträge: 1581
Registriert: 01.05.2004 13:21:26
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: DE

Re: NIC Treiber: Fehler bei make

Beitrag von storm » 22.02.2007 18:59:41

Uluquai hat geschrieben: konnte leider kein passenderes Unterforum finden, hoffe ihr seid nicht böse..
Iwo, bist genau richtig hier. :)
Möchte bei einem IBM Server die Netzwerkkarten Treiber updaten.
Habe ein source tgz für alle 2.6.x kernel versionen. Kernel sources und binutils sind installiert.
Leider gibts nur diese Fehlermeldung:
Hhm, welcher Kernel läuft denn bei dir? Möchtest du nicht vllt. gleich einen neuen Kernel nehmen, der unten aufgeführte Treiber ist auch im Kernel vorhanden:

Code: Alles auswählen

device drivers -> network device support -> Ethernet (1000MB) -> [ ] Broadcom Tigon3 support

Code: Alles auswählen

/tmp/tg3# make
make -C  SUBDIRS=/tmp/tg3 modules
make: *** SUBDIRS=/tmp/tg3: No such file or directory.  Stop.
make: *** [default] Error 2
Da ist doch ein Leerzeichen zuviel, genau zwischen -C und SUBDIRS. Wenn du unten im Makefile nachschaust, siehst du, dass da noch was steht: $(LINUX). Kernelquellen und laufender Kernel sind gleich?

ciao, storm
drivers/ata/libata-core.c: /* devices which puke on READ_NATIVE_MAX */

Uluquai
Beiträge: 4
Registriert: 22.02.2007 15:34:18

Beitrag von Uluquai » 23.02.2007 13:31:00

Vielen Dank storm für deine nette Antwort.

Ich idiot hab natürlich die falschen sources installiert.. und zwar mit apt-get install linux-source.. hat mir 2.6.18-7 heruntergeladen anstatt 2.6.18-3, den ich laufen habe, und /usr/src/linux sowieso nicht angelegt.
Hab jetzt module-assistant prepare aufgerufen, jetzt passts.
Danke.

In der Readme des Treibers steht zwar dass er im "aktuellen" kernel bereits enthalten ist, bin mir aber nicht sicher ob er auch, oder derselbe im 2.6.18-3 enthalten ist.
Mir machen die Netzwerkkarten merkwürdige Probleme, von denen es aussieht als ob der Treiber solche ausbessern würde: nach einem Reboot funktioniert der Link nicht mehr, obwohl die Link leds leuchten. Abstecken/anstecken hilft da meistens. Manchmal würfelt er leider auch die onboard Nic mit einer PCI-E Broadcom Nic durcheinander.. eth0 ist dann plötzlich die PCI-E, nach einem reboot wieder die onboard.. sehr dummes Problem. Deswegen wollte ich den Treiber testen.. vor allem deswegen da ich nicht weiss wie ich checken kann ob derselbe Treiber bereits im Kernel enthalten ist :)

Danke für deine Hilfe,

Ciao,
Uluquai

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 23.02.2007 13:56:15

Der Treiber tg3 ist seit dem Kernel 2.4.20 oder so im Kernel drin.

Uluquai
Beiträge: 4
Registriert: 22.02.2007 15:34:18

Beitrag von Uluquai » 23.02.2007 14:05:14

Danke, ist der bestimmt identisch? tg3.4 ?
Kann man irgendwo online nachsen welche Treiber im standard kernel enthalten sind?

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 23.02.2007 15:43:39

Also, mein 2.6.17er Kernel hat die Version 3.59.1 drin. Der 2.6.18er potentiell dann noch ne neuere Version.

Uluquai
Beiträge: 4
Registriert: 22.02.2007 15:34:18

Beitrag von Uluquai » 23.02.2007 17:07:35

Ok, danke dir!

Antworten