ich muss eine Netzwerkkarte von Marvell / Yukon zum Laufen bringen. Da diese Karte mit den Bordmitteln von sarge + 2.6.13.3er Kernel nicht läuft, habe ich mit vom Hersteller die Treiber besorgt und möchte diese übersetzen.
Doch leider scheitert es jedesmal:
Code: Alles auswählen
+++ Compile the driver
+++ ====================================
make: Entering directory `/usr/src/kernel-2.6.13.3'
WARNING: Symbol version dump /usr/src/kernel-2.6.13.3/Module.symvers
is missing; modules will have no dependencies and modversions.
CC [M] /tmp/Sk98IrOXKThepmeSapbnbbmYc/all/skge.o
/tmp/Sk98IrOXKThepmeSapbnbbmYc/all/skge.c: In Funktion »sk98lin_resume«:
/tmp/Sk98IrOXKThepmeSapbnbbmYc/all/skge.c:678: error: too many arguments to function `pci_restore_state'
/tmp/Sk98IrOXKThepmeSapbnbbmYc/all/skge.c: In Funktion »sk98lin_suspend«:
/tmp/Sk98IrOXKThepmeSapbnbbmYc/all/skge.c:755: error: too many arguments to function `pci_save_state'
/tmp/Sk98IrOXKThepmeSapbnbbmYc/all/skge.c: In Funktion »SkGeIoctl«:
/tmp/Sk98IrOXKThepmeSapbnbbmYc/all/skge.c:3769: error: structure has no member named `slot_name'
make[1]: *** [/tmp/Sk98IrOXKThepmeSapbnbbmYc/all/skge.o] Fehler 1
make: *** [_module_/tmp/Sk98IrOXKThepmeSapbnbbmYc/all] Fehler 2
make: Leaving directory `/usr/src/kernel-2.6.13.3'
+++ Compiler error
[/quote]
EDIT: Ich kann das Modul vom Kernel ohne Fehlermeldung laden modprobe sk98lin, allerdings bringt ein ifup eth1 eine Fehlermeldung
Code: Alles auswählen
SIOCSIFADDR: No such device
eth1: ERROR while getting interface flags: No such device
SIOCSIFNETMASK: No such device
SIOCSIFBRDADDR: No such device
eth1: ERROR while getting interface flags: No such device
eth1: ERROR while getting interface flags: No such device
Failed to bring up eth1.