Linux.noyau : Freeze dy system et swap tainted
Posté par ⌨ ☕ () le 15 mai 2008
0
Bonjour,
Voici ma log système au moment où mon Ubuntu 8.04 (Linux 2.6.24-16) freeze, ne laissant bouger que la souris :
May 15 00:42:57 Syrion kernel: [15972.317443] irq 16: nobody cared (try booting with the "irqpoll" option)
May 15 00:42:57 Syrion kernel: [15972.317449] Pid: 0, comm: swapper Tainted: P 2.6.24-16-generic #1
May 15 00:42:57 Syrion kernel: [15972.317450]
May 15 00:42:57 Syrion kernel: [15972.317451] Call Trace:
May 15 00:42:57 Syrion kernel: [15972.317452] [__report_bad_irq+0x1e/0x80] __report_bad_irq+0x1e/0x80
May 15 00:42:57 Syrion kernel: [15972.317472] [note_interrupt+0x2ad/0x2e0] note_interrupt+0x2ad/0x2e0
May 15 00:42:57 Syrion kernel: [15972.317476] [handle_fasteoi_irq+0xa1/0x110] handle_fasteoi_irq+0xa1/0x110
May 15 00:42:57 Syrion kernel: [15972.317480] [do_IRQ+0x7b/0x100] do_IRQ+0x7b/0x100
May 15 00:42:57 Syrion kernel: [15972.317481] [mwait_idle+0x0/0x50] mwait_idle+0x0/0x50
May 15 00:42:57 Syrion kernel: [15972.317483] [default_idle+0x0/0x40] default_idle+0x0/0x40
May 15 00:42:57 Syrion kernel: [15972.317485] [ret_from_intr+0x0/0x0a] ret_from_intr+0x0/0xa
May 15 00:42:57 Syrion kernel: [15972.317486] [mwait_idle+0x42/0x50] mwait_idle+0x42/0x50
May 15 00:42:57 Syrion kernel: [15972.317493] [cpu_idle+0x6f/0xc0] cpu_idle+0x6f/0xc0
May 15 00:42:57 Syrion kernel: [15972.317496] [start_kernel+0x2b5/0x340] start_kernel+0x2b5/0x340
May 15 00:42:57 Syrion kernel: [15972.317499] [x86_64_start_kernel+0x12e/0x140] _sinittext+0x12e/0x140
May 15 00:42:57 Syrion kernel: [15972.317502]
May 15 00:42:57 Syrion kernel: [15972.317503] handlers:
May 15 00:42:57 Syrion kernel: [15972.317504] [usbcore:usb_hcd_irq+0x0/0x60] (usb_hcd_irq+0x0/0x60 [usbcore])
May 15 00:42:57 Syrion kernel: [15972.317516] [ata_generic:ata_interrupt+0x0/0x240] (ata_interrupt+0x0/0x240 [libata])
May 15 00:42:57 Syrion kernel: [15972.317526] [nvidia:nv_kern_isr+0x0/0xd0] (nv_kern_isr+0x0/0xd0 [nvidia])
May 15 00:42:57 Syrion kernel: [15972.317623] Disabling IRQ #16
May 15 00:43:05 Syrion kernel: [15980.756503] NVRM: Xid (0001:00): 16, Head 00000000 Count 00292ad5
May 15 00:43:07 Syrion kernel: [15982.754441] NVRM: Xid (0001:00): 8, Channel 00000002
May 15 00:43:13 Syrion kernel: [15988.752220] NVRM: Xid (0001:00): 16, Head 00000000 Count 00292ad6
May 15 00:43:15 Syrion kernel: [15990.750154] NVRM: Xid (0001:00): 8, Channel 0000001e
May 15 00:43:21 Syrion kernel: [15996.747938] NVRM: Xid (0001:00): 16, Head 00000000 Count 00292ad7
May 15 00:43:23 Syrion kernel: [15998.745871] NVRM: Xid (0001:00): 8, Channel 00000020
May 15 00:43:28 Syrion kernel: [16003.161310] ata3.01: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x2 frozen
May 15 00:43:28 Syrion kernel: [16003.161317] ata3.01: cmd a0/00:00:00:00:00/00:00:00:00:00/b0 tag 0
May 15 00:43:28 Syrion kernel: [16003.161318] cdb 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
May 15 00:43:28 Syrion kernel: [16003.161319] res 40/00:03:00:00:00/00:00:00:00:00/b0 Emask 0x4 (timeout)
May 15 00:43:28 Syrion kernel: [16003.161322] ata3.01: status: { DRDY }
May 15 00:43:28 Syrion kernel: [16003.161338] ata3: soft resetting link
May 15 00:43:28 Syrion kernel: [16003.817368] ata3.00: configured for UDMA/33
May 15 00:43:28 Syrion kernel: [16003.989170] ata3.01: configured for UDMA/66
May 15 00:43:28 Syrion kernel: [16003.989180] ata3: EH complete
May 15 00:43:33 Syrion kernel: [16008.739520] NVRM: Xid (0001:00): 16, Head 00000000 Count 00292ad8Ceci semble arriver lors de la première écriture dans le swap, qui est actif sur une partition.
Ceci est-il purement matériel ou un bug du noyau ?
> Lire le message (5 commentaires, moyenne: 1,4).
Vous avez demandé le commentaire #931156.


essaye de desactiver le swap
en commentant la ligne dans fstab par ex.
deja pour voir si c'est bien lui qui est en tort
Apprendre par les autres, c'est bien.
Apprendre par soi-meme (RTFM, man, et notre ami google) c'est mieux
[ Répondre ]
[^]Re: essaye de desactiver le swap
je vais procéder en 2 temps
1) laisser la partition et désactiver le swap avec swapoff -a
2) si la première solution ne suffit pas, je commenterai effectivement la fstab
Quelque soit le contournement qui marche, je tenterais une recréation de cette partition, et un fsck ; puis on verra si ça refonctionne ou pas.
Le seul doute, c'est que sachant que la log parle d'irq, j'ai peur que ça soit + compliqué que ça. On verra ce soir...
Joachim
[ Répondre ]