OVH Community, votre nouvel espace communautaire.

Erreur DMA


lowgeek
02/08/2004, 10h47
Bonjour à tous.

J'ai depuis qq jours un sm-celeron hébergé chez RedBus dans la cage OVH.

Avant de le passer en production, j'ai viré Redhat de cette machine et installé une Debian avec un 2.4.26, le tout en RAID 1. J'ai donc ajouté un deuxième disque dur, un maxtor de 40 Go. Lors de mes tests de charge (forcément limités), je n'ai détecté aucun problème particulier.

Depuis jeudi dernier, la machine est donc en production. Elle sert à l'envoi de mail (mailing-lists, ...) pour environ 150 000 mails par jour. Lors de la montée en charge (pics > 10), j'ai le canal IDE 0 qui part en vrille, avec le message suivant dans les logs kernel:


hda: dma_timer_expiry: dma status == 0x20
hda: timeout waiting for DMA
hda: timeout waiting for DMA
hda: (__ide_dma_test_irq) called while not waiting
hda: status timeout: status=0xd0 { Busy }

hda: drive not ready for command
ide0: reset: success
blk: queue c02f7360, I/O limit 4095Mb (mask 0xffffffff)
hda: dma_timer_expiry: dma status == 0x21
hda: error waiting for DMA
hda: dma timeout retry: status=0xd0 { Busy }

hda: DMA disabled
ide0: reset: success
hda: dma_timer_expiry: dma status == 0x21
hda: error waiting for DMA
hda: dma timeout retry: status=0xd0 { Busy }


Le disque lui-même se semble pas atteint, mais les perfs diminuent immédiatement lors de l'arret du DMA par le noyau.

J'ai déja essayé plusieurs configs noyau, avec ou sans LAPIC, avec ou sans ACPI, mais aucune ne fonctionne mieux.

Avant de demander au support OVH de changer le disque, est-il possible à qqun ayant la même machine avec la config OVH, de poster son fichier de conf du noyau (cat /boot/config-`uname -r`)

Merci d'avance.