Kernel 2.6.5 mit Asus A7N8X- Deluxe kein Netzwerk

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Benutzeravatar
Maikel
Beiträge: 1267
Registriert: 13.04.2004 15:39:25
Wohnort: Gelsenkirchen
Kontaktdaten:

Kernel 2.6.5 mit Asus A7N8X- Deluxe kein Netzwerk

Beitrag von Maikel » 25.04.2004 13:46:52

Hallo Leute!
1. Ja, ich weiß das dieses Thema ne olle Kamelle ist (->SUFU). Da hab ich mich auch dran gehalten, komm aber trotz allem nicht weiter.
Habe als erstes den 2.6.5 kompiliert und dann musste ich feststellen das der meine Onboard-Netzwerkadapter nicht erkennt :-(
Bin dann hin und hab den Nforce Treiber gezogen und komm dann nach dieser Fehlermeldung nicht weiter:

sarge:/home/maikel/Eigene Downloads/nforce# make
make -C nvnet
make[1]: Entering directory `/home/maikel/Eigene Downloads/nforce/nvnet'
cc -c -Wall -DLINUX -DMODULE -DEXPORT_SYMTAB -D__KERNEL__ -O -Wstrict-prototypes
-DCONFIG_PM -fno-strict-aliasing -mpreferred-stack-boundary=2 -march=i686 -fal
ign-functions=4 -DMODULE -I/usr/src/linux-2.4.22/include nvnet.c
In file included from /usr/include/asm/smp.h:18,
from /usr/include/linux/smp.h:17,
from /usr/include/linux/sched.h:23,
from /usr/include/linux/module.h:10,
from nvnet.h:20,
from nvnet.c:21:
/usr/include/asm/mpspec.h:6:25: mach_mpspec.h: No such file or directory
In file included from /usr/include/asm/smp.h:18,
from /usr/include/linux/smp.h:17,
from /usr/include/linux/sched.h:23,
from /usr/include/linux/module.h:10,
from nvnet.h:20,
from nvnet.c:21:
/usr/include/asm/mpspec.h:8: error: `MAX_MP_BUSSES' undeclared here (not in a fu
nction)
/usr/include/asm/mpspec.h:9: error: `MAX_MP_BUSSES' undeclared here (not in a fu
nction)
/usr/include/asm/mpspec.h:10: error: `MAX_MP_BUSSES' undeclared here (not in a f
unction)
/usr/include/asm/mpspec.h:12: error: `MAX_MP_BUSSES' undeclared here (not in a f
unction)
/usr/include/asm/mpspec.h:19: error: `MAX_APICS' undeclared here (not in a funct
ion)
/usr/include/asm/mpspec.h:20: error: `MAX_MP_BUSSES' undeclared here (not in a f
unction)
/usr/include/asm/mpspec.h:20: error: conflicting types for `mp_bus_id_to_type'
/usr/include/asm/mpspec.h:8: error: previous declaration of `mp_bus_id_to_type'
/usr/include/asm/mpspec.h:22: error: `MAX_IRQ_SOURCES' undeclared here (not in a
function)
/usr/include/asm/mpspec.h:24: error: `MAX_MP_BUSSES' undeclared here (not in a f
unction)
/usr/include/asm/mpspec.h:24: error: conflicting types for `mp_bus_id_to_pci_bus
'
/usr/include/asm/mpspec.h:12: error: previous declaration of `mp_bus_id_to_pci_b
us'
/usr/include/asm/mpspec.h:54: error: `MAX_APICS' undeclared here (not in a funct
ion)
In file included from /usr/include/asm/smp.h:20,
from /usr/include/linux/smp.h:17,
from /usr/include/linux/sched.h:23,
from /usr/include/linux/module.h:10,
from nvnet.h:20,
from nvnet.c:21:
/usr/include/asm/io_apic.h:120: error: `MAX_IRQ_SOURCES' undeclared here (not in
a function)
/usr/include/asm/io_apic.h:120: error: conflicting types for `mp_irqs'
/usr/include/asm/mpspec.h:22: error: previous declaration of `mp_irqs'
In file included from /usr/include/linux/smp.h:17,
from /usr/include/linux/sched.h:23,
from /usr/include/linux/module.h:10,
from nvnet.h:20,
from nvnet.c:21:
/usr/include/asm/smp.h:73:26: mach_apicdef.h: No such file or directory
In file included from /usr/include/linux/irq.h:20,
from /usr/include/asm/hardirq.h:6,
from /usr/include/linux/interrupt.h:11,
from nvnet.h:30,
from nvnet.c:21:
/usr/include/asm/irq.h:16:25: irq_vectors.h: No such file or directory
In file included from /usr/include/asm/hardirq.h:6,
from /usr/include/linux/interrupt.h:11,
from nvnet.h:30,
from nvnet.c:21:
/usr/include/linux/irq.h:70: error: `NR_IRQS' undeclared here (not in a function
)
In file included from /usr/include/linux/irq.h:72,
from /usr/include/asm/hardirq.h:6,
from /usr/include/linux/interrupt.h:11,
from nvnet.h:30,
from nvnet.c:21:
/usr/include/asm/hw_irq.h:28: error: `NR_IRQS' undeclared here (not in a functio n)
/usr/include/asm/hw_irq.h:31: error: `NR_IRQS' undeclared here (not in a functio n)
nvnet.c: In function `nvnet_open':
nvnet.c:735: warning: passing arg 2 of `request_irq' from incompatible pointer t ype
nvnet.c: In function `nvnet_remove':
nvnet.c:1248: error: structure has no member named `driver_data'
make[1]: *** [nvnet.o] Error 1
make[1]: Leaving directory `/home/maikel/Eigene Downloads/nforce/nvnet'
make: *** [nvnet_make] Error 2
sarge:/home/maikel/Eigene Downloads/nforce# make install
make -C nvnet install
make[1]: Entering directory `/home/maikel/Eigene Downloads/nforce/nvnet'
mkdir -p //lib/modules/2.4.22-bf2.4/kernel/drivers/net
install -b -m 644 -o root nvnet.o //lib/modules/2.4.22-bf2.4/kernel/drivers/net
install: cannot stat `nvnet.o': No such file or directory
make[1]: *** [install] Error 1
make[1]: Leaving directory `/home/maikel/Eigene Downloads/nforce/nvnet'
make: *** [nvnet_install] Error 2
sarge:/home/maikel/Eigene Downloads/nforce#
Cheers, Maikel
------------
BGLUG
------------
Linus Torvalds:
"Only wimps use tape backup: _real_ men just upload their important stuff on ftp, and let the rest of the world mirror it ;)"

Benutzeravatar
mistersixt
Beiträge: 6601
Registriert: 24.09.2003 14:33:25
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von mistersixt » 25.04.2004 20:16:14

In 2.6.5 gibt es den forcedeth Treiber, der sollte Deine Netzwerkkarte erkennen.

Gruss, mistersixt.

Benutzeravatar
Maikel
Beiträge: 1267
Registriert: 13.04.2004 15:39:25
Wohnort: Gelsenkirchen
Kontaktdaten:

Beitrag von Maikel » 25.04.2004 21:40:08

Also wenn mir noch wer sagen könnte wo ich den finden soll?
Ich find das Teil nirgends!!!
Cheers, Maikel
------------
BGLUG
------------
Linus Torvalds:
"Only wimps use tape backup: _real_ men just upload their important stuff on ftp, and let the rest of the world mirror it ;)"

Benutzeravatar
mistersixt
Beiträge: 6601
Registriert: 24.09.2003 14:33:25
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von mistersixt » 26.04.2004 07:46:48

Was bei Dir komisch ist: Du hast geschrieben, dass Du 2.6.5 compilieren willst, aber bei Deinem Compilierversuch bezgl. nvnet steht da was von "/usr/src/linux-2.4.22/include" ! Da stimmt doch schon mal was nicht.

Wie auch immer, das Modul im Kernel (gibt es ab 2.6.3 und 2.4.26) heisst forcedeth und wenn Du "make menuconfig" beim 2.6er Kernel machst, liegt der unter "Device Drivers" -> "Networking support" -> "Ethernet 10 or 100 mbit" -> "Reverse Engineered nForce Ethernet Driver". Oder wenn Du einen Debian-Kernel installierst, einfach "modprobe forcedeth" machen.

Gruss, mistersixt.

Benutzeravatar
Maikel
Beiträge: 1267
Registriert: 13.04.2004 15:39:25
Wohnort: Gelsenkirchen
Kontaktdaten:

Beitrag von Maikel » 26.04.2004 08:23:33

Was die ortung des Treibers angeht muss ich wohl voll blind sein 8) Vielleicht doch zu startkschwach meine Brille :?
Die Meldung mit den 2.4.22 liegt daran das ich die Fehlermeldung genommen habe die ich mit meinem Funktionstüchtigen Kernel bekommen habe. Das ist aber bis auf die Zeile mit dem Kernel ansonsten die Identische Fehlermeldung.

Code: Alles auswählen

mkdir -p //lib/modules/2.4.22-bf2.4/kernel/drivers/net
install -b -m 644 -o root nvnet.o //lib/modules/2.4.22-bf2.4/kernel/drivers/net
install: cannot stat `nvnet.o': No such file or directory 
Wieso steht denn da " //lib/..."
die // verwundern mich ein wenig.
Cheers, Maikel
------------
BGLUG
------------
Linus Torvalds:
"Only wimps use tape backup: _real_ men just upload their important stuff on ftp, and let the rest of the world mirror it ;)"

Benutzeravatar
mistersixt
Beiträge: 6601
Registriert: 24.09.2003 14:33:25
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von mistersixt » 26.04.2004 11:17:06

Maikel hat geschrieben:Was die ortung des Treibers angeht muss ich wohl voll blind sein 8) Vielleicht doch zu startkschwach meine Brille :?
Hast Du ihn denn nun gefunden oder nicht? ;)

Benutzeravatar
Maikel
Beiträge: 1267
Registriert: 13.04.2004 15:39:25
Wohnort: Gelsenkirchen
Kontaktdaten:

Beitrag von Maikel » 26.04.2004 13:54:12

mistersixt hat geschrieben: Hast Du ihn denn nun gefunden oder nicht? ;)
Bin gerade auf der Arbeit mit so einer "Windose" unterwegs. Ich schätze mal das das erst morgen was wird mit suchen.
Cheers, Maikel
------------
BGLUG
------------
Linus Torvalds:
"Only wimps use tape backup: _real_ men just upload their important stuff on ftp, and let the rest of the world mirror it ;)"

Benutzeravatar
Maikel
Beiträge: 1267
Registriert: 13.04.2004 15:39:25
Wohnort: Gelsenkirchen
Kontaktdaten:

Beitrag von Maikel » 08.05.2004 18:51:08

So, ist nun schon leider einige Zeit vergangen das ich mich mit dem Kernelbacken auseinander gesetzt habe.
Hab nun heute weiter gemacht und den nforce Treiber gefunden. Jetzt kommt aber der Clou.
Wenn ich mit dem 2.6.5er starte und mein Netzwerkkabel im nforce-eigenen Netzwerkadapter steckt bekomme ich keine grafische Oberfläche.
Nach startx in der Konsole bekomm ich

Code: Alles auswählen

No screen found
bzw die Meldung das er zwar geladene Module gefunden hätte die aber nicht brauchbar wären.

Was hat den nun der nforce NIC Treiber mit der Grafik zu tun?

Wie gesagt, der Fehler tritt nur in der oben genannten Konstallation (puh, schweres Wort :?) auf.
Cheers, Maikel
------------
BGLUG
------------
Linus Torvalds:
"Only wimps use tape backup: _real_ men just upload their important stuff on ftp, and let the rest of the world mirror it ;)"

Benutzeravatar
Maikel
Beiträge: 1267
Registriert: 13.04.2004 15:39:25
Wohnort: Gelsenkirchen
Kontaktdaten:

Beitrag von Maikel » 08.05.2004 18:53:40

Ah, ich sehe gerade das hier:
http://www.debianforum.de/forum/viewtop ... highlight=
das selbe Problem aufgekommen ist.

Werd dann da am Thread bleiben.
Cheers, Maikel
------------
BGLUG
------------
Linus Torvalds:
"Only wimps use tape backup: _real_ men just upload their important stuff on ftp, and let the rest of the world mirror it ;)"

Antworten