Ik heb thuis een Slackware 9.0 machine staan.
Deze is mijn file-server thuis, en draait samba.
Nu wilde ik er de 2.6.0 kernel opzetten. Compileren e.d. ging als een zonnetje.
Maar nu krijg ik na het booten (tussen 1 en minuten erna) op de console de melding:
Disabling IRQ #5
Aangezien mijn NIC dit IRQ gebruikt, is er hierna geen netwerkverkeer meer mogelijk.
Als ik kijk met ifconfig dan is de interface wel nog "up".
Pingen naar zijn eigen adres gaat wel, naar een ander adres niet.
Als ik ifconfig eth0 down doe, en daarna weer ifconfig eth0 up, dan is ie weer even in de lucht, maar na 1 tot 5 minuten erna komt de melding weer.
Het lijkt erop als ik veel netwerkverkeer genereer, dat de melding eerder komt. Maar ook als ik niks doe komt de melding.
Wat ik geprobeerd heb:
- Gezocht op het internet op die melding, en de meldingen in de syslog
- Acpi/apm ondersteuning wel/niet mee compilen in de kernel
- booten met pci=noacpi
- booten met noapic
- booten met acpi=off
- Netwerkkabel uitgetrokken. Dezelfde melding komt dan ook.
- ipv de server met samba te benaderen, hem benaderen met ftp
- Heel lief tegen de pc gezegd: I care. (melding in de syslog zegt. IRQ 5 nobody cared
)
Helaas heeft hiervan niks geholpen.
Met een 2.4 kernel werkt wel alles correct (2.4.20 en 2.4.22)
Alle requirements (die in documentation/changes staan) zijn voldaan.
De (volgens mij van belangzijnde) hardware:
- AMD athlon 1200 (niet overgeklokt)
- Asus A7v133 moederbord
- 3com 3C996B-T gigabit NIC
Voor de volledigheid:
syslog:
En voor de dmesg output een linkje (verneukt anders de layout):
http://www.kell.nl/dmesg.txt
Deze is mijn file-server thuis, en draait samba.
Nu wilde ik er de 2.6.0 kernel opzetten. Compileren e.d. ging als een zonnetje.
Maar nu krijg ik na het booten (tussen 1 en minuten erna) op de console de melding:
Disabling IRQ #5
Aangezien mijn NIC dit IRQ gebruikt, is er hierna geen netwerkverkeer meer mogelijk.
Als ik kijk met ifconfig dan is de interface wel nog "up".
Pingen naar zijn eigen adres gaat wel, naar een ander adres niet.
Als ik ifconfig eth0 down doe, en daarna weer ifconfig eth0 up, dan is ie weer even in de lucht, maar na 1 tot 5 minuten erna komt de melding weer.
Het lijkt erop als ik veel netwerkverkeer genereer, dat de melding eerder komt. Maar ook als ik niks doe komt de melding.
Wat ik geprobeerd heb:
- Gezocht op het internet op die melding, en de meldingen in de syslog
- Acpi/apm ondersteuning wel/niet mee compilen in de kernel
- booten met pci=noacpi
- booten met noapic
- booten met acpi=off
- Netwerkkabel uitgetrokken. Dezelfde melding komt dan ook.
- ipv de server met samba te benaderen, hem benaderen met ftp
- Heel lief tegen de pc gezegd: I care. (melding in de syslog zegt. IRQ 5 nobody cared
Helaas heeft hiervan niks geholpen.
Met een 2.4 kernel werkt wel alles correct (2.4.20 en 2.4.22)
Alle requirements (die in documentation/changes staan) zijn voldaan.
De (volgens mij van belangzijnde) hardware:
- AMD athlon 1200 (niet overgeklokt)
- Asus A7v133 moederbord
- 3com 3C996B-T gigabit NIC
Voor de volledigheid:
syslog:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
| Dec 20 15:13:46 StoreBro kernel: irq 5: nobody cared! Dec 20 15:13:46 StoreBro kernel: Call Trace: Dec 20 15:13:46 StoreBro kernel: [<c010ae5a>] __report_bad_irq+0x2a/0x90 Dec 20 15:13:46 StoreBro kernel: [<c010af50>] note_interrupt+0x70/0xa0 Dec 20 15:13:46 StoreBro kernel: [<c010b1fb>] do_IRQ+0x12b/0x140 Dec 20 15:13:46 StoreBro kernel: [<c0109554>] common_interrupt+0x18/0x20 Dec 20 15:13:46 StoreBro kernel: [<c0120840>] do_softirq+0x40/0xa0 Dec 20 15:13:46 StoreBro kernel: [<c010b1d7>] do_IRQ+0x107/0x140 Dec 20 15:13:46 StoreBro kernel: [<c0109554>] common_interrupt+0x18/0x20 Dec 20 15:13:46 StoreBro kernel: [<c02518c0>] __copy_to_user_ll+0x50/0x80 Dec 20 15:13:46 StoreBro kernel: [<c032b144>] net_rx_action+0x74/0x110 Dec 20 15:13:46 StoreBro kernel: [<c0327e01>] memcpy_toiovec+0x81/0xa0 Dec 20 15:13:46 StoreBro kernel: [<c03286d0>] skb_copy_datagram_iovec+0x50/0x220 Dec 20 15:13:46 StoreBro kernel: [<c034f2d7>] tcp_copy_to_iovec+0x97/0xa0 Dec 20 15:13:46 StoreBro kernel: [<c034fa3f>] tcp_rcv_established+0x6af/0x770 Dec 20 15:13:46 StoreBro kernel: [<c03584ef>] tcp_v4_do_rcv+0x11f/0x130 Dec 20 15:13:46 StoreBro kernel: [<c0347470>] tcp_prequeue_process+0x70/0x90 Dec 20 15:13:46 StoreBro kernel: [<c0347b0a>] tcp_recvmsg+0x4ca/0x970 Dec 20 15:13:46 StoreBro kernel: [<c03680ea>] inet_recvmsg+0x5a/0x80 Dec 20 15:13:46 StoreBro kernel: [<c0322809>] sock_aio_read+0xd9/0xe0 Dec 20 15:13:46 StoreBro kernel: [<c01527cb>] do_sync_read+0x8b/0xc0 Dec 20 15:13:46 StoreBro kernel: [<c010f020>] do_gettimeofday+0x20/0xb0 Dec 20 15:13:46 StoreBro kernel: [<c032b144>] net_rx_action+0x74/0x110 Dec 20 15:13:46 StoreBro kernel: [<c01528fc>] vfs_read+0xfc/0x130 Dec 20 15:13:46 StoreBro kernel: [<c0152b62>] sys_read+0x42/0x70 Dec 20 15:13:46 StoreBro kernel: [<c01093e7>] syscall_call+0x7/0xb Dec 20 15:13:46 StoreBro kernel: Dec 20 15:13:46 StoreBro kernel: handlers: Dec 20 15:13:46 StoreBro kernel: [<c02be1a0>] (tg3_interrupt+0x0/0x140) Dec 20 15:13:46 StoreBro kernel: Disabling IRQ #5 |
En voor de dmesg output een linkje (verneukt anders de layout):
http://www.kell.nl/dmesg.txt