Pouvez-vous utiliser une carte POST avec un BIOS moderne ?

[Alessandro Carminati] La journée est passée à pirater le noyau Linux, et à cette fin, il fallait une machine d’assemblage décente pour mâcher les versions. Un jour, cet appareil a refusé de démarrer en laissant quelques rayures sur la tête, se souvenant des anciennes procédures de diagnostic de la carte mère, J’ai réalisé que cela ne fonctionnerait pas avec ce tableau moderne. Vous voyez, les anciens systèmes basés sur ISA étaient beaucoup plus simples, les codes POST de diagnostic étaient accessibles en reniflant le bus avec une carte appropriée insérée, mais les cartes mères modernes n’exportent plus le même bus.

Voir « en dehors de 0x80, al » là-bas ? Ce code POST est en cours d’écriture

Les machines modernes font-elles du POST ou y a-t-il d’autres critères ? Après avoir démarré la machine Linux et vidé le premier méga d’espace d’adressage mémoire, il était évident qu’elle contenait du code BIOS. [Alessandro] J’ai regardé le démontage de l’image de mise à jour du BIOS et j’ai vu une architecture similaire, les données du code POST étant envoyées au port 0x80 comme sur un matériel plus ancien.

Mais au lieu du bus CPU ISA, nous avons le bus LPC (Low Pin Count) qui est utilisé pour communiquer les fonctions de « super entrée », contrôlant des éléments tels que les ventilateurs, les capteurs de température et d’autres fonctions de gestion du système. Il sert également de connexion pour la fonction TPM, qui apparaît généralement comme l’un des connecteurs de la carte mère destinés à l’accès des utilisateurs. Il s’avère que les codes POST sont accessibles à partir de ce moment avec une carte POST appropriée qui peut parler LPC.

READ  Maintenant, vous pouvez trouver des éclats d'étoiles traversant des animaux dans la vraie vie, sous forme de bonbons
[Alessandro] Cela montre que la carte mère défectueuse encode les codes POST pour une erreur CPU, ce qui donne au moins un endroit où rechercher un débogage supplémentaire. Tout cela prouve que même si un ordinateur moderne peut sembler très différent des premiers ordinateurs à tous points de vue, il y a encore un grand vestige d’artefact cuit là-dedans. Après tout, si cela fonctionne, il n’est pas nécessaire de le changer. Nous ne sommes pas étrangers au piratage d’ordinateurs, il y avait un pirate informatique engagé qui, après avoir mis à niveau sa RAM au-delà de celle prise en charge par sa carte mère, était déterminé à créer des fenêtres de démarrage pour sa machine, peu importe à quel point vous vous plaignez. Et a gagné.

LEAVE A REPLY

Please enter your comment!
Please enter your name here