Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Retourner aux forums || Retourner au forum Linux.noyau

Linux.noyau : Freeze dy system et swap tainted

Posté par Joachim Rousseau () le 15 mai 2008
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 00292ad8


Ceci 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 ?

--
Joachim
> Lire le message (5 commentaires, moyenne: 1,4).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

essaye de desactiver le swap

Posté par NeoX () le 15/05/2008 à 12:17. (lien). Évalué à 2.

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
  • [^]Re: essaye de desactiver le swap

    Posté par Joachim Rousseau () le 15/05/2008 à 13:59. (lien). Évalué à 1.

    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

Tronqué

Posté par Sébastien Koechlin () le 16/05/2008 à 15:04. (lien). Évalué à 2.

Vu qu'il manque le début du Oops, on va avoir du mal à savoir ce qu'il s'est passé.

Lance "dmesg | less" dans une console si le début a disparu et que la machine fonctionne toujours.

  • [^]Re: Tronqué

    Posté par Joachim Rousseau () le 17/05/2008 à 00:56. (lien). Évalué à 1.

    Oops= ?
    Qu'est-ce qui est tronqué ?
    je n'ai mis que ce qui est pertinet dans la syslog, c'est à dire uniquement ce qui change. Avant la trace que j'ai transmise, il n'y a rien d'autre que des évènements habituels, comme le lancement d'une tâche crond, une --MARK--, et avant, les logs de démarrage.
    Après, il y a le "restart".
    La log que j'ai posté contient l'intégralité du pb, du moment où ça freeze au moment ou je presse "reset" sur ma tour.
    Les logs de démarrage contiennent-elle des infos concernant le pb ?

    ----> en attendant, je n'ai plus de pb si je désactive le swap. j'ai même chargé la mule, pour être sûr de dépasser la charge mémoire déclenchant l'écriture des 38 premiers Mo du swap. Si le swap est activé, ça freez dès que je passe la barre des 500 à 700Mo de charge. Si le swap est déactivé, à 1,2Go aucun pb !

    --
    Joachim

Finalement...

Posté par Joachim Rousseau () le 18/05/2008 à 02:49. (lien). Évalué à 1.

Je n'ai plus de pb depuis que j'ai repartitionné mon disque en passant mon swap de 2 à 5,8Go (j'ai 4Go de RAM).

--
Joachim

Revenir en haut de page || Retourner aux forums || Retourner au forum Linux.noyau