Hi, mein Problem ist zwar nicht Debianspezifisch, tritt aber sehr wohl auch auf Debian auf. Ich habe 2 Boards mit einer 02:0b.0 Ethernet controller: VIA Technologies, Inc. VT6120/VT6121/VT6122 Gigabit Ethernet Adapter (rev 11) NIC. Da der im Kernel integrierte Treiber offensichtlich Probleme mit IPv6 hat. (Weder Neighbour-Ping noch Autoonfig funktioniert) dachte ich zuerst das Board wäre defekt, $Techniker meines (nicht) Vertrauens meinte dann, ich solle Windows installieren, da sie es auch damit testen würden und siehe da... Treiber von der Abit HP geladen, installiert und IPv6 unter Windows läuft. In dem Treiberpaket findet sich auch ein verzeichnis Linux (und fbsd und solaris und und und...) mit Anleitung, compilieren lässt sich das Modul allerdings nicht. Laut Anleitung läuft der Treiber sowohl mit 2.4 als auch 2.6. Ich hab's jetzt unter Debian und Gentoo mit vollkommen unterschiedlichen GCC's probiert, aber es bricht immer mit dieser Meldung ab: (Sorry, dass ich gerade von dem Gentoo rechner poste aber das geht momentan nicht anders :))
[EMAIL PROTECTED] ~/Projects/velocity/LINUX/1.19 $ make make -C /lib/modules/2.6.15-gentoo-r1/build SUBDIRS=/home/mrkofee/Projects/velocity/LINUX/1.19 modules make[1]: Entering directory `/usr/src/linux-2.6.15-gentoo-r1' CC [M] /home/mrkofee/Projects/velocity/LINUX/1.19/velocity_main.o /home/mrkofee/Projects/velocity/LINUX/1.19/velocity_main.c:1840: Warnung: Initialisierung von inkompatiblem Zeigertyp /home/mrkofee/Projects/velocity/LINUX/1.19/velocity_main.c: In function `velocity_ethtool_ioctl': /home/mrkofee/Projects/velocity/LINUX/1.19/velocity_main.c:2332: Fehler: structure hat kein Element namens »slot_name« /home/mrkofee/Projects/velocity/LINUX/1.19/velocity_main.c: In function `velocity_suspend': /home/mrkofee/Projects/velocity/LINUX/1.19/velocity_main.c:2503: Fehler: zu viele Argumente für Funktion »pci_save_state« /home/mrkofee/Projects/velocity/LINUX/1.19/velocity_main.c: In function `velocity_resume': /home/mrkofee/Projects/velocity/LINUX/1.19/velocity_main.c:2539: Fehler: zu viele Argumente für Funktion »pci_restore_state« make[2]: *** [/home/mrkofee/Projects/velocity/LINUX/1.19/velocity_main.o] Fehler 1 make[1]: *** [_module_/home/mrkofee/Projects/velocity/LINUX/1.19] Fehler 2 make[1]: Leaving directory `/usr/src/linux-2.6.15-gentoo-r1' make: *** [default] Fehler 2 Ich hab's dann unter Sarge mit 2.6.8-2 probiert und das Modul ließ sich compilieren. Mit den linux-headern-2.6.16... aus Backports kahm allerdings wieder die gleiche Fehlermeldung. Ich hab jetzt bald 5h gegoogelt, aber nichts gefunden, was erklären würde, warum sich das Modul nur auf "alten" Kernel compilieren lässt. Any suggestions? Greetings Chris