Corriger des erreurs de mémoire sur un blade X6270M2

J’ai découvert un bug vraiment louche dans les BIOS des blades X6270M2 d’Oracle. Parfois il y a un festival d’erreurs mémoire qui se produisent toujours à la même position peu importe quelle barette de mémoire s’y trouve.

On a beau essayé de changer la mémoire de place, l’erreur semble toujours être détectée au même endroit. Pire encore, si on change la carte mère l’erreur peu persister!

Source du problème? Une mauvaise gestion des modes d’alimentation du processeur par le BIOS.

Correctif:

1 Allez dans le BIOS et appuyez sur F4 pour activer le mode « expert »
2 Allez dans la section CPU du 2e onglet
3 Désactivez l’option « C6 State » (vers la fin de la liste des options)
4 Configurez l’option « C state package limit setting » à « C3″

Pourquoi? Aucune idée. Même l’ingénieur d’Oracle qui me l’a dit ne savait pas d’où ça sortait.

Dans les versions récentes du firmware (r66959 et plus si ma mémoire est bonne) le bug a disparus. Les options à modifié aussi remarquez ;)