Kernel 2.6.32-5 kein Netzwerk

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Gunah
Beiträge: 366
Registriert: 24.04.2005 17:00:42
Lizenz eigener Beiträge: GNU Free Documentation License

Kernel 2.6.32-5 kein Netzwerk

Beitrag von Gunah » 02.08.2010 02:09:52

Moin

wir haben mit dem Kernel kein Netzwerk da dort die Karte nicht unterstützt wird.

Das Problem jetzt ist, dass es ein Server von S4Y ist, da hat man nur eine Recovery Console... also kein KVM oder ähnliches...
nun ist die Frage, wie man das Treiber Modul am besten kompiliert im richtigem Kernel?

Code: Alles auswählen

~# lspci
00:00.0 RAM memory: nVidia Corporation MCP67 Memory Controller (rev a2)
00:01.0 ISA bridge: nVidia Corporation MCP67 ISA Bridge (rev a2)
00:01.1 SMBus: nVidia Corporation MCP67 SMBus (rev a2)
00:01.2 RAM memory: nVidia Corporation MCP67 Memory Controller (rev a2)
00:02.0 USB Controller: nVidia Corporation MCP67 OHCI USB 1.1 Controller (rev a2)
00:02.1 USB Controller: nVidia Corporation MCP67 EHCI USB 2.0 Controller (rev a2)
00:04.0 USB Controller: nVidia Corporation MCP67 OHCI USB 1.1 Controller (rev a2)
00:04.1 USB Controller: nVidia Corporation MCP67 EHCI USB 2.0 Controller (rev a2)
00:06.0 IDE interface: nVidia Corporation MCP67 IDE Controller (rev a1)
00:08.0 PCI bridge: nVidia Corporation MCP67 PCI Bridge (rev a2)
00:09.0 IDE interface: nVidia Corporation MCP67 AHCI Controller (rev a2)
00:0b.0 PCI bridge: nVidia Corporation MCP67 PCI Express Bridge (rev a2)
00:0c.0 PCI bridge: nVidia Corporation MCP67 PCI Express Bridge (rev a2)
00:0d.0 PCI bridge: nVidia Corporation MCP67 PCI Express Bridge (rev a2)
00:0e.0 PCI bridge: nVidia Corporation MCP67 PCI Express Bridge (rev a2)
00:0f.0 PCI bridge: nVidia Corporation MCP67 PCI Express Bridge (rev a2)
00:10.0 PCI bridge: nVidia Corporation MCP67 PCI Express Bridge (rev a2)
00:11.0 PCI bridge: nVidia Corporation MCP67 PCI Express Bridge (rev a2)
00:12.0 VGA compatible controller: nVidia Corporation GeForce 7025 (rev a2)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E PCI Express Fast Ethernet controller (rev 01)
kern.log NoPaste-Eintrag34807

EDIT://

wenn ich aber nun beim kernel 2.6.30-2-amd64 gucke beim Booten, steht in der Log folgendes:

Code: Alles auswählen

Aug  2 02:16:51 london222 kernel: [    5.029679] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
Aug  2 02:16:51 london222 kernel: [    5.029752] r8169 0000:04:00.0: setting latency timer to 64
Aug  2 02:16:51 london222 kernel: [    5.029827]   alloc irq_desc for 32 on cpu 0 node 0
Aug  2 02:16:51 london222 kernel: [    5.029831]   alloc kstat_irqs on cpu 0 node 0
Aug  2 02:16:51 london222 kernel: [    5.029845] r8169 0000:04:00.0: irq 32 for MSI/MSI-X
Aug  2 02:16:51 london222 kernel: [    5.030625] eth0: RTL8101e at 0xffffc20004af6000, 00:18:38:04:84:99, XID 34200000 IRQ 32

Gunah
Beiträge: 366
Registriert: 24.04.2005 17:00:42
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Kernel 2.6.32-5 kein Netzwerk

Beitrag von Gunah » 02.08.2010 02:38:14

habe gerade einen Tipp vom Kolegem bekommen...

und zwar habe ich in einer VM mit einem ähnlichem Prozessor den Treiber von Realtek kompiliert

Code: Alles auswählen

make modules
und dann als tar gepackt und auf den Server in der Recovery Console gespielt, dann dan Makefile script angepasst, da mit die daten in den richtigen kernel kommen... und nun geht es :-)

gruß
Gunah

http://www.realtek.com/downloads/downlo ... br>RTL8169

Alternativende
Beiträge: 2091
Registriert: 07.07.2006 18:32:05

Re: Kernel 2.6.32-5 kein Netzwerk

Beitrag von Alternativende » 02.08.2010 07:48:13

Wo genau liegt denn dein Problem? Was sagt denn ifconfig und ifconfig -a?
Die Karte wird doch auch erkannt.

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

Re: Kernel 2.6.32-5 kein Netzwerk

Beitrag von mistersixt » 02.08.2010 10:33:23

Alternativende hat geschrieben:Wo genau liegt denn dein Problem? Was sagt denn ifconfig und ifconfig -a?
Die Karte wird doch auch erkannt.
Wo siehst Du, dass die Karte erkannt wurde? Im Kernel-Log steht rein gar nichts von eth0. Und die Ausgabe von lspci sagt ja nur, dass die Karte ansich physikalisch vorhanden ist. Dass diese Karte auch von einem korrekten Treiber angesprochen wird und sie somit unter Linux nutzbar ist, ist damit noch lange nicht gesagt.

Gruss, mistersixt.
--
System: Debian Bookworm, 6.5.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 4.0 Ghz., Radeon RX 5700 XT, 16 GB Ram, XFCE

Gunah
Beiträge: 366
Registriert: 24.04.2005 17:00:42
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Kernel 2.6.32-5 kein Netzwerk

Beitrag von Gunah » 02.08.2010 11:48:36

moin

Unter Kernel 2.6.30 wurde der Treiber noch im Kernel mit geliefert, aber ab 2.6.31 wurde dieser von Debian Entfernt, bzw. die *.fw Files entfernt:

Code: Alles auswählen

W: Possible missing firmware /lib/firmware/rtl8168d-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl8168d-1.fw for module r8169
das mit lspci ist mir schon klar... aber dadurch kann ich herausfinden welche Karte es ist ^^

unter Kernel 2.6.32 war ifconfig nur mit loopback vorhanden...

nach dem das Treiber Modul integriert war, startet er ohne Probleme, zu vor habe ich natürlich "update-initramfs" aufgeführt auf dem Kernel... dort kam auch keine Fehlermeldung mehr des Modules :) ^^

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22359
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: Kernel 2.6.32-5 kein Netzwerk

Beitrag von KBDCALLS » 02.08.2010 14:44:29

Dazu gibt es ein oder mehrer Bugreports.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Gunah
Beiträge: 366
Registriert: 24.04.2005 17:00:42
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Kernel 2.6.32-5 kein Netzwerk

Beitrag von Gunah » 02.08.2010 21:53:59

google kann ich selber ;-) und der Treiber den ich brauchte, gibt es nicht mehr im Debian PKG... der wurde entfernt... daher muss er mit den daten von Realtek kompiliert werden...

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22359
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: Kernel 2.6.32-5 kein Netzwerk

Beitrag von KBDCALLS » 02.08.2010 22:42:23

Was A. nur ein Hinweis sein sollte das es einen Bugreport zu der fehlenden Firmware gibt. Und B nicht stimmt das der Treiber aus dem Debianpaket entfernt worden ist.
matthias@svetlana:~$ /sbin/modinfo r8169
filename: /lib/modules/2.6.32-bpo.5-686-bigmem/kernel/drivers/net/r8169.ko
firmware: rtl8168d-2.fw
firmware: rtl8168d-1.fw

version: 2.3LK-NAPI
license: GPL
description: RealTek RTL-8169 Gigabit Ethernet driver
author: Realtek and the Linux r8169 crew <netdev@vger.kernel.org>
srcversion: B70045518BBE7AEC1569BA7
alias: pci:v00000001d00008168sv*sd00002410bc*sc*i*
alias: pci:v00001737d00001032sv*sd00000024bc*sc*i*
alias: pci:v000016ECd00000116sv*sd*bc*sc*i*
alias: pci:v00001259d0000C107sv*sd*bc*sc*i*
alias: pci:v00001186d00004300sv*sd*bc*sc*i*
alias: pci:v000010ECd00008169sv*sd*bc*sc*i*
alias: pci:v000010ECd00008168sv*sd*bc*sc*i*
alias: pci:v000010ECd00008167sv*sd*bc*sc*i*
alias: pci:v000010ECd00008136sv*sd*bc*sc*i*
alias: pci:v000010ECd00008129sv*sd*bc*sc*i*
depends: mii
vermagic: 2.6.32-bpo.5-686-bigmem SMP mod_unload modversions 686
parm: rx_copybreak:Copy breakpoint for copy-only-tiny-frames (int)
parm: use_dac:Enable PCI DAC. Unsafe on 32 bit PCI slot. (int)
parm: debug:Debug verbosity level (0=none, ..., 16=all) (int)
matthias@svetlana:~$
Siehe die Rot hervorgehoben Zeilen der Ausgabe von Modinfo.

Und genau die fehlende Firmware wird angemeckert.

Code: Alles auswählen

W: Possible missing firmware /lib/firmware/rtl8168d-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl8168d-1.fw for module r8169
Nachtrag: In dem von mir genannten Bugreport wird ein Patch gepostet, mit dem man das Problem auch beheben kann. Und in diesem Bugreport . Steht das die Warnung sich auf eine Firmware bezieht die garnicht benötigt wird.
Bug#558265: Warns about firmware that is not needed
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Antworten