#1 24. Juli 2007 Debian 3.1 (Netzwerkkarte hinzufügen) Guten Tag, ich habe nun meinen Zweitrechner als Server umgestellt und möchte nun eine zweite Netzwerkkarte einbauen. Das einbauen ist nicht das Problem gewesen, allerdings die installation der Netzwerkkarte in Debian 3.1. Ich benutze unter Debian den Kernel 2.4.x Das ist die Netzwerkkarte: STLAB PCI GIGABIT LAN CARD Ich habe hier eine CD mit dem Linux Treiber drauf, allerdings sind das zwei Dateien und ich habe überhaupt keine ahnung wie ich das installieren soll. Treiber download Könnt ihr mir weiterhelfen? //EDIT: Sobald ich die Dateien auf den Server ins Root-Verzeichnis kopiere und "make" ausführe kommen zig errors... Greez gimli_q + Multi-Zitat Zitieren
#2 25. Juli 2007 AW: Debian 3.1 (Netzwerkkarte hinzufügen) hmmm...hört sich ganz nach nem prob mit den rechten an, also mach das ganze als root. sollte das net helfen, kopier die fehlerausgabe hier ma in nen Code: -tag...mfg coach + Multi-Zitat Zitieren
#3 25. Juli 2007 AW: Debian 3.1 (Netzwerkkarte hinzufügen) Code: gcc -O6 -Wall -DMODULE -D__KERNEL__ -DLINUX -I /usr/src/linux-2.6.18-cks1/includ e/ -c r8169.c In file included from /usr/src/linux-2.6.18-cks1/include/asm/thread_info.h:16, from /usr/src/linux-2.6.18-cks1/include/linux/thread_info.h:21, from /usr/src/linux-2.6.18-cks1/include/linux/preempt.h:9, from /usr/src/linux-2.6.18-cks1/include/linux/spinlock.h:49, from /usr/src/linux-2.6.18-cks1/include/linux/capability.h:45, from /usr/src/linux-2.6.18-cks1/include/linux/sched.h:51, from /usr/src/linux-2.6.18-cks1/include/linux/module.h:9, from r8169.c:52: /usr/src/linux-2.6.18-cks1/include/asm/processor.h:80: error: 'CONFIG_X86_L1_CAC HE_SHIFT' undeclared here (not in a function) /usr/src/linux-2.6.18-cks1/include/asm/processor.h:80: error: requested alignmen t is not a constant In file included from /usr/src/linux-2.6.18-cks1/include/linux/sched.h:64, from /usr/src/linux-2.6.18-cks1/include/linux/module.h:9, from r8169.c:52: /usr/src/linux-2.6.18-cks1/include/asm/semaphore.h: In function 'down': /usr/src/linux-2.6.18-cks1/include/asm/semaphore.h:105: error: expected ':' or ' )' before 'KBUILD_BASENAME' /usr/src/linux-2.6.18-cks1/include/asm/semaphore.h: In function 'down_interrupti ble': /usr/src/linux-2.6.18-cks1/include/asm/semaphore.h:130: error: expected ':' or ' )' before 'KBUILD_BASENAME' /usr/src/linux-2.6.18-cks1/include/asm/semaphore.h: In function 'down_trylock': /usr/src/linux-2.6.18-cks1/include/asm/semaphore.h:155: error: expected ':' or ' )' before 'KBUILD_BASENAME' /usr/src/linux-2.6.18-cks1/include/asm/semaphore.h: In function 'up': /usr/src/linux-2.6.18-cks1/include/asm/semaphore.h:179: error: expected ':' or ' )' before 'KBUILD_BASENAME' In file included from /usr/src/linux-2.6.18-cks1/include/linux/module.h:9, from r8169.c:52: /usr/src/linux-2.6.18-cks1/include/linux/sched.h: In function 'dequeue_signal_lo ck': /usr/src/linux-2.6.18-cks1/include/linux/sched.h:1230: warning: implicit declara tion of function 'local_irq_save' /usr/src/linux-2.6.18-cks1/include/linux/sched.h:1232: warning: implicit declara tion of function 'local_irq_restore' In file included from /usr/src/linux-2.6.18-cks1/include/asm/pci.h:6, from /usr/src/linux-2.6.18-cks1/include/linux/pci.h:691, from r8169.c:53: /usr/src/linux-2.6.18-cks1/include/linux/mm.h: In function 'lowmem_page_address' : /usr/src/linux-2.6.18-cks1/include/linux/mm.h:531: warning: implicit declaration of function '__page_to_pfn' In file included from /usr/src/linux-2.6.18-cks1/include/linux/pci.h:691, from r8169.c:53: /usr/src/linux-2.6.18-cks1/include/asm/pci.h: In function 'pci_dac_dma_to_page': /usr/src/linux-2.6.18-cks1/include/asm/pci.h:72: warning: implicit declaration o f function '__pfn_to_page' /usr/src/linux-2.6.18-cks1/include/asm/pci.h:72: warning: return makes pointer f rom integer without a cast In file included from /usr/src/linux-2.6.18-cks1/include/linux/if_ether.h:111, from /usr/src/linux-2.6.18-cks1/include/linux/netdevice.h:29, from r8169.c:54: /usr/src/linux-2.6.18-cks1/include/linux/skbuff.h: In function 'skb_add_data': /usr/src/linux-2.6.18-cks1/include/linux/skbuff.h:1203: warning: pointer targets in passing argument 1 of 'csum_and_copy_from_user' differ in signedness In file included from /usr/src/linux-2.6.18-cks1/include/linux/irq.h:22, from /usr/src/linux-2.6.18-cks1/include/asm/hardirq.h:5, from /usr/src/linux-2.6.18-cks1/include/linux/hardirq.h:7, from /usr/src/linux-2.6.18-cks1/include/linux/interrupt.h:11, from /usr/src/linux-2.6.18-cks1/include/linux/netdevice.h:560, from r8169.c:54: /usr/src/linux-2.6.18-cks1/include/asm/irq.h:15:25: error: irq_vectors.h: Datei oder Verzeichnis nicht gefunden In file included from /usr/src/linux-2.6.18-cks1/include/asm/hardirq.h:5, from /usr/src/linux-2.6.18-cks1/include/linux/hardirq.h:7, from /usr/src/linux-2.6.18-cks1/include/linux/interrupt.h:11, from /usr/src/linux-2.6.18-cks1/include/linux/netdevice.h:560, from r8169.c:54: /usr/src/linux-2.6.18-cks1/include/linux/irq.h: At top level: /usr/src/linux-2.6.18-cks1/include/linux/irq.h:169: error: 'NR_IRQS' undeclared here (not in a function) In file included from /usr/src/linux-2.6.18-cks1/include/linux/irq.h:182, from /usr/src/linux-2.6.18-cks1/include/asm/hardirq.h:5, from /usr/src/linux-2.6.18-cks1/include/linux/hardirq.h:7, from /usr/src/linux-2.6.18-cks1/include/linux/interrupt.h:11, from /usr/src/linux-2.6.18-cks1/include/linux/netdevice.h:560, from r8169.c:54: /usr/src/linux-2.6.18-cks1/include/asm/hw_irq.h:31: error: 'NR_IRQ_VECTORS' unde clared here (not in a function) In file included from /usr/src/linux-2.6.18-cks1/include/linux/netdevice.h:560, from r8169.c:54: /usr/src/linux-2.6.18-cks1/include/linux/interrupt.h: In function 'cli': /usr/src/linux-2.6.18-cks1/include/linux/interrupt.h:180: warning: implicit decl aration of function 'local_irq_disable' /usr/src/linux-2.6.18-cks1/include/linux/interrupt.h: In function 'sti': /usr/src/linux-2.6.18-cks1/include/linux/interrupt.h:184: warning: implicit decl aration of function 'local_irq_enable' /usr/src/linux-2.6.18-cks1/include/linux/interrupt.h: In function 'save_flags': /usr/src/linux-2.6.18-cks1/include/linux/interrupt.h:188: warning: implicit decl aration of function 'local_save_flags' r8169.c: At top level: r8169.c:383: error: conflicting types for 'timer_t' /usr/src/linux-2.6.18-cks1/include/linux/types.h:31: error: previous declaration of 'timer_t' was here r8169.c:411: error: expected ')' before string constant r8169.c: In function 'rtl8169_init_board': r8169.c:580: warning: implicit declaration of function 'init_etherdev' r8169.c:580: warning: assignment makes pointer from integer without a cast r8169.c:661: error: 'struct pci_dev' has no member named 'slot_name' r8169.c: In function 'rtl8169_init_one': r8169.c:739: error: 'struct pci_dev' has no member named 'driver_data' r8169.c: In function 'rtl8169_remove_one': r8169.c:866: error: 'struct pci_dev' has no member named 'driver_data' r8169.c:880: error: 'struct pci_dev' has no member named 'driver_data' r8169.c: In function 'rtl8169_open': r8169.c:903: warning: passing argument 2 of 'request_irq' from incompatible poin ter type r8169.c: In function 'rtl8169_set_rx_mode': r8169.c:1593: warning: passing argument 2 of 'set_bit' from incompatible pointer type make: *** [r8169.o] Fehler 1 + Multi-Zitat Zitieren
#4 25. Juli 2007 AW: Debian 3.1 (Netzwerkkarte hinzufügen) Hi ! 1. Du kompilierst aber mit den KernelSources 2.6.x. 2. Es liegt, denk ich, an Folgendem: - Veraltete KernelSources / Kernel | Nicht selbst kompilierter Kernel ( dann erstellt er ein paar MAKROS ) - Veralteter Compiler Und auf jeden Fall mal die README oder INSTALL lesen. Da stehen meistens Infos zu Paketen und deren Versionen, die benoetigt werden. Mfg, Kolazomai + Multi-Zitat Zitieren
#5 25. Juli 2007 AW: Debian 3.1 (Netzwerkkarte hinzufügen) Ups ja den Kernel hab ich mittels einer Anleitung selbst erstellt... sorry hatte ich vergessen. Also den hier: linux-2.6.18-cks1 + Multi-Zitat Zitieren