[Alessandro Carminati] は、Linux カーネルのハッキングに XNUMX 日を費やしており、そのためには、ビルドをかみ砕くための適切なコンパイル マシンが必要でした。 ある日、このマシンは起動を拒否し、頭を悩ませながら、古いマザーボードの診断手順を思い出しました。 この現代のボードではうまくいかないことに気づきました. おわかりのように、古い ISA ベースのシステムははるかに単純で、適切なカードを挿入してバスをスニッフィングすることで診断 POST コードにアクセスできますが、最新のマザーボードは同じバスをエクスポートしません。
最新のマシンは POST テストをまったく実行しますか、それとも他の標準はありますか? Linux マシンを起動し、メモリ アドレス空間の最初の 0 メガバイトをダンプすると、そこには明らかに BIOS コードの一部が含まれていました。 [Alessandro] は、BIOS アップデート イメージの逆アセンブルを見て、古いマシンのように POST コード データがポート 80xXNUMX に送信される、同様の構造を見つけました。
しかし、ISA CPU バスの代わりに、ファン、温度センサー、その他のシステム管理機能などを制御する「スーパー IO」機能を接続するために使用されるロー ピン カウント (LPC) バスがあります。 また、TPM 機能の接続としても機能します。TPM 機能は通常、ユーザーがアクセスできるマザーボード コネクタの XNUMX つとして表示されます。 この時点から、LPC と通信できる適切な POST カードを使用して POST コードにアクセスできることがわかりました。
[Alessandro] は、彼の故障したマザーボードが CPU エラーの POST コード エンコーディングをダンプすることを示しており、少なくともどこかをさらにデバッグするために探すことができます。 これはすべて、最新の PC が最初の PC とはまったく異なるように見える場合でも、そこにはかなりの痕跡が残っていることを証明しています。 結局、それが機能するのであれば、それを変更する必要はありません。 私たちは PC のハッキングをよく知っています。 ここに献身的なハッカーがいます マザーボードでサポートされている以上に RAM をアップグレードした後、どんなに不満があっても、自分のマシンでウィンドウを起動することに決めました。 そして勝った。
- SEO を活用したコンテンツと PR 配信。 今日増幅されます。
- プラトアイストリーム。 Web3 データ インテリジェンス。 知識増幅。 こちらからアクセスしてください。
- 未来を鋳造する w エイドリエン・アシュリー。 こちらからアクセスしてください。
- PREIPO® を使用して PRE-IPO 企業の株式を売買します。 こちらからアクセスしてください。
- 情報源: https://hackaday.com/2023/05/08/can-you-use-a-post-card-with-a-modern-bios/