Al Bogner wrote:
he hash table entries: 512 (order: 0, 4096 bytes) Buffer cache hash table entries: 32768 (order: 5, 131072 bytes) Page-cache hash table entries: 131072 (order: 7, 524288 bytes) CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) CPU: L2 Cache: 256K (64 bytes/line)
ACPI: Unable to set IRQ for PCI Interrupt Link [ALKB] (likely buggy ACPI BIOS). Aborting ACPI-based IRQ routing. Try pci=noacpi or acpi=off ERROR: Unable to locate IOAPIC for IRQ -19/nACPI: Unable to set IRQ for PCI Interrupt Link [ALKB] (likely buggy ACPI BIOS). Aborting ACPI-based IRQ routing. Try pci=noacpi or acpi=off
eth0: Setting full-duplex based on MII #8 link partner capability of 45e1. Unable to handle kernel paging request at virtual address aa000000 printing eip: c025f4e0 *pde = 00000000 Oops: 0000 CPU: 0 EIP: 0010:[<c025f4e0>] Not tainted EFLAGS: 00010282 eax: aa000000 ebx: 00000000 ecx: dfdb8efc edx: dea6f5e0 esi: dfe03e00 edi: 00000009 ebp: dfe03e00 esp: de9afe7c ds: 0018 es: 0018 ss: 0018 Process mount (pid: 710, stackpage=de9af000) Stack: 00000282 dea6f4c0 00000003 ded3b800 00000000 dfe03e00 ded3b800 c03db4e4 c025f649 dfe03e00 ded3b800 dfdb8ec0 dfdb8ee4 ded3b800 c02608c6 dfe03e00 ded3b800 00000000 00000000 00000002 ded3b800 00000000 c0372d90 de9c4000 Call Trace: [<c025f649>] [<c02608c6>] [<c0145b90>] [<c0145c78>] [<c0158eee>] [<c015921c>] [<c0159045>] [<c015960a>] [<c0107397>]
Code: 8b 30 8d 47 ff 83 f8 7e 0f 97 c2 81 fe ff 00 00 00 0f 97 c0
Das ist jetzt der Kernel wo die Netzwerkkarte nicht funktioniert?
Nein, das ist wie geewünscht der Vanilla 2.4.22-ac1-Kernel und mit dem funktioniert die Netzwerkkarte. Vielleicht sollte ich auch noch erwähnen, dass die D-Link DFE-530TX rev A einen via-rhine-chip verwendet und onboard-LAN via-rhine II (onboard-LAN ist aber im BIOS deaktiviert)
hwinfo --netcard 13: PCI 09.0: 0200 Ethernet controller [Created at pci.65] Hardware Class: network Model: "D-Link DFE-530TX rev A" Vendor: pci 0x1106 "VIA Technologies, Inc." Device: pci 0x3065 "VT6102 [Rhine-II]" SubVendor: pci 0x1186 "D-Link System Inc" SubDevice: pci 0x1400 "DFE-530TX rev A" Revision: 0x43 I/O Ports: 0xd000-0xd0ff (rw) Memory Range: 0xea000000-??? (rw,non-prefetchable) IRQ: 17 (611 events) Driver Info #0: Driver Status: via-rhine is not active Driver Activation Cmd: "modprobe via-rhine" Driver Info #1: Driver Status: mii,via-rhine are not active Driver Activation Cmd: "insmod mii; insmod via-rhine" Config Status: cfg=yes, avail=yes, need=no
Das verstehe ich nicht. Ich habe hwinfo vis ssh abgefragt und da steht: via-rhine is not active
Wenn hinter dem Treiber "not active" steht, dann ist er nicht geladen. Schalte mal acpi aus, und versuch es nochmal. Dein Rechner kommt mit acpi nicht zurecht und macht sehr merkwürdige Dinge.
Vielleicht gibt es auch einen Fehler im Treiber, der in Verbindung mit nicht ausgeschalteten acpi und den ganzen acpi-fehlermeldungen vorher unsinn macht.
Wen informiert man darüber?
lkml = linux kernel mailing list. Ich hatte die mal interssehalber abonniert, wurde aber erschlagen von der Anzahl der Mails ;-) Aber dort lesen IMHO alle Entwickler mit und das wäre mit Sicherheit der richtige Ort für BugReports. Aber, das sieht nicht nach einem Bug aus, Du hast einfach nur ein acpi-problem. Das liegt unter dem Treiber, wenn dort schon was nicht stimmt, kann der Treiber da auch nicht mehr viel retten. Denke, wenn Du schon Initiative zeigen willst, wäre Dein Mainboardhersteller die richtige Adresse....
Hier ist noch die dmesg-Version mit k_athlon-2.4.21-58 und apci=on:
Ist "Oops: 0000 2.4.21-58-athlon #1 Fri Aug 29 11:26:08 UTC 2003" kritisch?
Wie wir schon im Film "Independence Day" gelernt haben, oops ist nicht gut ;-) Damit gibt der Kernel dir zu verstehen, dass etwas nicht stimmt. Das kann man auswerten, ist aber für normalsterbliche nichts.
# dmesg
ACPI: Unable to set IRQ for PCI Interrupt Link [ALKB] (likely buggy ACPI BIOS). Aborting ACPI-based IRQ routing. Try pci=noacpi or acpi=off ERROR: Unable to locate IOAPIC for IRQ -19/nACPI: Unable to set IRQ for PCI Interrupt Link [ALKB] (likely buggy ACPI BIOS). Aborting ACPI-based IRQ routing. Try pci=noacpi or acpi=off
Unable to handle kernel NULL pointer dereference at virtual address 000000c4 printing eip: c2efa54c *pde = 00000000 Oops: 0000 2.4.21-58-athlon #1 Fri Aug 29 11:26:08 UTC 2003 CPU: 0 EIP: 0010:[<c2efa54c>] Not tainted EFLAGS: 00010286 eax: c2f40000 ebx: 00000000 ecx: 00002f40 edx: fffffff4 esi: 00000d84 edi: 00000000 ebp: c2f40000 esp: c2f8df0c ds: 0018 es: 0018 ss: 0018 Process cat (pid: 758, stackpage=c2f8d000) Stack: 0804c8b8 c2f40000 000000d4 00000384 00000000 00000000 00000000 00000000 c2efeb10 00000000 000000d4 00000000 00000000 00000000 c285a6e4 0000027c c2effb20 c2f8df9c c2efa896 c2f8df9c c2f8dfa0 c2f8df7c c29a5c60 00000000 Call Trace: [<c2efeb10>] [<c2effb20>] [<c2efa896>] [<c014ab93>] [<c0109247>] Modules: [(usbcore:<c2ef0060>:<c2effb8c>)] Code: 8b 87 c4 00 00 00 85 c0 74 0c 8b 00 8b 5c 24 30 83 f8 ff 0f <6>IPsec Security Association Database (SADB): initialized.
Schalte einfach acpi aus. -- Andreas