[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Disabling IRQ



Salve a tutti,
ho un problema veramente infame: ogni tanto mi prendo questo errore,
"Disabling IRQ #177" e in syslog trovo

Aug 21 12:12:07 morpheus kernel: irq 177: nobody cared!
Aug 21 12:12:07 morpheus kernel:  [__report_bad_irq+42/160]
__report_bad_irq+0x2a/0xa0
Aug 21 12:12:07 morpheus kernel:  [handle_IRQ_event+61/112]
handle_IRQ_event+0x3d/0x70
Aug 21 12:12:07 morpheus kernel:  [note_interrupt+130/160]
note_interrupt+0x82/0xa0
Aug 21 12:12:07 morpheus kernel:  [__do_IRQ+308/336] __do_IRQ+0x134/0x150
Aug 21 12:12:07 morpheus kernel:  [do_IRQ+25/48] do_IRQ+0x19/0x30
Aug 21 12:12:07 morpheus kernel:  [common_interrupt+26/32]
common_interrupt+0x1a/0x20
Aug 21 12:12:07 morpheus kernel: handlers:
Aug 21 12:12:07 morpheus kernel: [pg0+545657632/1069630464]
(rtl8139_interrupt+0x0/0x240 [8139too])
Aug 21 12:12:07 morpheus kernel: [pg0+546580528/1069630464]
(e100_intr+0x0/0x170 [e100])
Aug 21 12:12:07 morpheus kernel: Disabling IRQ #177
Aug 21 12:13:00 morpheus kernel: NETDEV WATCHDOG: eth0: transmit timed out
Aug 21 12:13:00 morpheus kernel: eth0: Transmit timeout, status 0c
0005 c07f media 18.
Aug 21 12:13:00 morpheus kernel: eth0: Tx queue start entry 373  dirty
entry 369.
Aug 21 12:13:00 morpheus kernel: eth0:  Tx descriptor 0 is 9008a03c.
Aug 21 12:13:00 morpheus kernel: eth0:  Tx descriptor 1 is 9008a03c.
(queue head)
Aug 21 12:13:00 morpheus kernel: eth0:  Tx descriptor 2 is 9008a03c.
Aug 21 12:13:00 morpheus kernel: eth0:  Tx descriptor 3 is 9008a062.
Aug 21 12:13:00 morpheus kernel: eth0: link up, 10Mbps, half-duplex, lpa 0x0000

Cio' comporta l'inusabilita' di eth0, che guarda caso e' l'interfaccia
verso il modem, quindi niente piu' connessione ad internet... L'unica
soluzione che ho trovato, per ora e' il reboot della macchina, in
quanto rimuovere il modulo 8139too e tirar giu' e su l'eth0 non serve
a niente.

Ho notato, pero', che questo succede in particolare quando ci sono
processi che stressano disco e cpu insieme (solo cpu no perche' ho
seti sempre running): infatti, e' successo 2 volte mentre facevo
l'md5sum di 4-5 gb di roba. Anche stamattina, quindi dopo il riavvio
ho riprovato ad effettuare quanto stavo facendo prima dell'errore, e
la prima volta ho avuto successo, successivamente ecco che si
riprensenta il messaggio con tutti i problemi connessi.

Ho trovato alcune segnalazioni di bug al kernel ([1], [2] e [3]), ma
ancora non risolte. Qualcun'altro ha il mio stesso problema? Come ha
risolto? Vorrei evitare di dover riavviare ogni volta che faccio
l'md5sum di una grande mole di dati o di non poterlo fare.

Ciao e grazie

[1] http://www.ussg.iu.edu/hypermail/linux/kernel/0407.1/0118.html
[2] http://bugme.osdl.org/show_bug.cgi?id=2243
[3] http://bugzilla.kernel.org/show_bug.cgi?id=2668

-- 
Sandro Tosi (aka Morpheus, matrixhasu)
My (little) site: http://matrixhasu.altervista.org/



Reply to: