[Linux] Debian 3.1 (Netzwerkkarte hinzufügen)

Dieses Thema im Forum "Linux & BSD" wurde erstellt von Gimli_q, 24. Juli 2007 .

  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
     
  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
     
  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
     
  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
     
  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
     
  6. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.