APIC error on CPU0
Привет всем.
Есть система Debian Etch 4.0 stable, установлена около 2х недель
назад. Все было отлично, но начались проблемы с сетью. После
перезагрузки eth0 нормально работает некоторое время потом в dmesg
валится
NETDEV WATCHDOG: eth0: transmit timed out
eth0: Transmit timeout, status 0c 0005 c07f media 00.
eth0: Tx queue start entry 4 dirty entry 0.
eth0: Tx descriptor 0 is 0008a03c. (queue head)
eth0: Tx descriptor 1 is 0008a03c.
eth0: Tx descriptor 2 is 0008a03c.
eth0: Tx descriptor 3 is 0008a03c.
eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
посмотрел /proc/interrupts
CPU0
0: 150203 IO-APIC-edge timer
1: 927 IO-APIC-edge i8042
7: 2 IO-APIC-edge parport0
8: 1 IO-APIC-edge rtc
9: 0 IO-APIC-level acpi
10: 0 IO-APIC-edge MPU401 UART
12: 51811 IO-APIC-edge i8042
14: 9884 IO-APIC-edge ide0
169: 554464 IO-APIC-level eth0
185: 0 IO-APIC-level uhci_hcd:usb1, uhci_hcd:usb2,
uhci_hcd:usb3, uhci_hcd:usb4, ehci_hcd:usb5
193: 12651 IO-APIC-level VIA8237
201: 34183 IO-APIC-level radeon@pci:0000:01:00.0
NMI: 0
LOC: 150158
ERR: 18
MIS: 0
есть подозрение, что причиной проблемы являются номера прерываний выше
30 (169 - сеть, 193 - звук, 201 - видео). В подтверждение теории
теперь глючит видео, при нагрузке экран гаснет на секудну и в dmesg
валится
mtrr: 0xe0000000,0x8000000 overlaps existing 0xe0000000,0x4000000
mtrr: 0xe0000000,0x8000000 overlaps existing 0xe0000000,0x4000000
mtrr: 0xe0000000,0x8000000 overlaps existing 0xe0000000,0x4000000
[drm] Setting GART location based on new memory map
[drm] writeback test succeeded in 1 usecs
Пробовал параметры ядра noapic, nolapic, acpi=on - только хуже
становится :(
Как можно пофиксить?
Reply to: