1 votes

Mises à jour du BIOS pour PowerEdge CS24-VSS

Nous avons quelques PowerEdge CS24 des serveurs qui n'exécuteront pas Windows Server 2008. Le programme d'installation et les images clonées provoquent tous deux un BSOD au démarrage avec une erreur The BIOS in this system is not fully ACPI compliant . J'ai remarqué que ceux qui fonctionnaient avaient une version de bios plus récente. J'ai donc entrepris de rechercher les mises à jour du firmware du bios pour ces serveurs.

enter image description here

J'ai d'abord regardé le carte mère pour un numéro de modèle spécifique, mais je n'en ai pas trouvé. Une recherche sur Google a permis de trouver un manuel Dell pour PowerEdge C1100 qui dit Regulatory Model: CS24-TY . Les mises à jour du bios fournies pour ce système (version Red Hat) ont échoué, mais ont au moins renvoyé un message d'erreur potentiellement utile :

Your system: CS24-VSS

Une recherche plus poussée sur le site de Dell ou sur Google pour "Poweredge CS24-VSS" n'a donné aucun résultat utile. Je n'ai même pas été en mesure de trouver les deux versions de firmware que nous avons déjà : S29S3A03 o S29S3A10 .

L'AMIBIOS affiche des informations sur la version, mais ne montre rien d'autre sur la carte mère :

AMIBIOS CS24-VSS L5420

J'ai utilisé le service tag sur le support de Dell pour atteindre un article qui a dit :

Currently, there is no online documentation for your selected product.

Où puis-je trouver les mises à jour du micrologiciel du bios pour le PowerEdge CS24-VSS ?

J'ai installé CentOS 5 sur l'une des machines afin d'exécuter la version 5.5 de l'utilitaire de mise à jour du serveur Dell, mais il n'a pas réussi à détecter les périphériques connus et le journal du serveur contient des messages tels que les suivants ce n'est pas une machine Dell .

any known devices

[root@centos ~]# getSystemId
Libsmbios version:      2.2.27
Product Name:           CS24-VSS
Vendor:                 Dell
BIOS Version:           S29S3A03
System ID:              Traceback (most recent call last):
  File "/usr/sbin/getSystemId", line 124, in ?
    sys.exit( main() )
  File "/usr/sbin/getSystemId", line 106, in main
    sys.stdout.write( "%s\n" % info[1]() )
  File "/usr/sbin/getSystemId", line 52, in get_system_id
    return "0x%04X" % sysinfo.get_dell_system_id()
  File "<libsmbios_c._peak_util_decorators.rewrap wrapping libsmbios_c._common._errorOnZeroFN at 0x09680614>", line 3, in _errorOnZeroFN
  File "/usr/lib/python2.4/site-packages/libsmbios_c/trace_decorator.py", line 108, in trace
    result = func(*args, **kw)
  File "/usr/lib/python2.4/site-packages/libsmbios_c/_common.py", line 57, in _errorOnZeroFN
    _doExc(exception_fn, result, func, args, _("function returned error value of zero") )
  File "/usr/lib/python2.4/site-packages/libsmbios_c/_common.py", line 26, in _doExc
    raise exception_fn(r, f, a)
Exception: Could not determine System ID.

Ça semble être une impasse à ce stade.

0 votes

Connaissez-vous les étiquettes de service de ces serveurs ?

0 votes

En fait oui, certains d'entre eux ont des étiquettes de service sur les autocollants du panneau avant.

1 votes

Vous n'aurez pas beaucoup de chance de trouver des informations sur ce produit. Votre meilleure chance est d'utiliser un BIOS similaire. Quelle est la révision des modèles les plus récents ?

1voto

MikeBaz - MSFT Points 1253

Je n'ai pas de bonne réponse à vous donner directement, mais ces personnes http://www.theserverstore.com/content/dell-poweredge-c1100-1u-server-2x-xeon-l5520-226ghz-cpus-36gb-memory-4x-hdd-trays vendent des c1100s et prétendent avoir mis à jour les machines à la dernière version, donc ils pourraient être un endroit pour obtenir la mise à jour.

Apparemment, ces machines étaient en quelque sorte des objets personnalisés bizarres, ce qui explique pourquoi il est si difficile de trouver des informations à leur sujet (cf. http://en.community.dell.com/support-forums/servers/f/956/p/19492940/20305446.aspx#20305446 ).

0 votes

Merci, mais c'est un peu long puisque j'ai déjà exclu les mises à jour du bios du C1100 qui sont disponibles chez Dell. Je lui ai tout de même envoyé un e-mail, par souci de rigueur.

1 votes

Je suis d'accord pour dire que c'est peu probable, mais je pense que c'est peut-être tout ce que vous avez. Je vous invite à nous tenir au courant de vos découvertes, car étant donné le prix et la quantité disponibles, je pense que vous n'êtes pas la seule personne confrontée à ce problème.

1voto

Nils Points 7622

Ça a l'air d'être un vieux serveur. Je voudrais essayer avec la version 5.5.0 de Dell-Update-DVD.

0 votes

Je viens également d'essayer la dernière version de SUU, 7.2. Même résultat. C'est dommage.

0 votes

@briankb pas une machine dell ? Avez-vous essayé d'installer OMSA 5.5.0 ? Pour cela, il faut ajouter Tikanga à /etc/redhat-release sur votre CentOS 5.

0 votes

OMSA a donné lieu à la même erreur Inventory collection stopped as this is not a Dell Machine.

0voto

Bernard Points 393

La solution de rechange

Ainsi, dans ce scénario, nous avons un ensemble de machines identiques exécutant l'une ou l'autre de deux versions différentes du firmware du bios. L'ancienne version a un défaut, donc une solution de contournement est d'utiliser simplement la nouvelle version du bios comme remplacement. Cela signifie que nous avons besoin d'un utilitaire pour vider le contenu du firmware d'une machine, puis de le flasher sur les autres. Je suis sûr qu'il y a plusieurs outils applicables, mais j'ai fini par tomber sur un fourni par Intel.

Intel inclut un outil de flashage de firmware basé sur DOS appelé AFUDOS.EXE avec certains de leurs progiciels. Je n'ai pas trouvé d'endroit définitif pour obtenir cet outil, donc j'ai simplement utilisé celui inclus avec ce conducteur . AFUDOS n'avait besoin d'aucune dépendance, donc je l'ai simplement installé sur une clé usb bootable FreeDOS que j'ai faite avec le logiciel Rufus . Il suffit ensuite de démarrer les machines et d'exécuter l'outil. L'outil a une vérification intégrée qui annulera le flashage du firmware si le binaire n'est pas de la bonne taille. Sachez toutefois que vous risquez d'endommager votre équipement si vous utilisez cet outil de manière incorrecte.

Après avoir démarré sous FreeDOS, j'ai récupéré une copie du nouveau firmware d'une machine CS24-VSS :

C:\> afudos.exe S29S3A10.bin /O

J'ai ensuite utilisé mon USB pour flasher une autre machine CS24-VSS :

C:\> afudos.exe S29S3A10.bin /P

Il s'agit certainement d'une solution extrême qui ne sera probablement pas applicable à de nombreuses autres situations. Malheureusement, il semble que l'intuition de David Houde ait été correcte dans ce cas. Dell ne fournit aucune mise à jour du micrologiciel pour ces machines particulières. Je suis heureux d'avoir trouvé une solution. Je viens de terminer la construction d'un nouveau serveur Microsoft Deployment Toolkit et ces machines n'étaient pas en mesure d'exécuter WinPE pour la même raison. Mais avec cette solution de contournement, tout fonctionne maintenant !

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X