DMAR:無法映射 dmar0 al boot -「Bios 損壞」問題

DMAR:無法映射 dmar0 al boot -「Bios 損壞」問題

安裝 Ubuntu Gnome 16.04.1 後,我開始注意到錯誤訊息:

DMAR: Failed to map dmar0 al boot 

有一段時間,我注意到 POST 過程有些緩慢,尤其是在檢測我的 USB 網路攝影機期間

經過網路上的一些研究,我找到了詳細的分析(針對Fedora作業系統)

為什麼我的系統日誌告訴我我的 BIOS 損壞了?

我在 dmesg 事件日誌中發現了這則訊息:

Your BIOS is broken; DMAR reported at address fed90000 returns all ones!

只有在 BIOS 中啟用 Intel VT(d) 選項時才會出現。

根據我從早上的貼文中了解到,除非有新的BIOS更新,否則這種情況無法解決。不幸的是,最新的 BIOS 已經安裝,我嚴重懷疑是否會出現新的更新(我的華碩主機板現在已經 3 或 4 年了)。

現在,由於我有時使用 Virtualbox,我更願意保持啟用 intel VT(d) 選項,但我想避免 USB 週邊設備的任何不當行為(這在過去發生過,現在我傾向於解釋與這個BIOS相關的問題)

我已經嘗試iommu=soft在內核啟動時添加該選項,但它不起作用。

您對解決或解決此問題有什麼建議嗎?

以前的BIOS有可能工作嗎?我已經測試了最後兩個...

答案1

禁用 BIOS Intel 虛擬化技術。我也遇到了同樣的問題。
我試過:

  • 僅使用一根公羊;
  • 使用 USB BIOS 刷新工具外部刷新 BIOS;
  • 在bios中將硬碟設定為ide和ahci模式。

總是出現同樣的問題,直到我禁用英特爾虛擬化技術。

答案2

為了消除可能的硬體問題,我們將使用您的 RAM。這將有助於我們確定您是否確實存在 BIOS 問題。

首先將電腦從交流電源上拔下。然後推入並按住主電源按鈕 10 秒鐘。這將釋放電腦電源中的剩餘電量。

最好,在電腦內部工作時,您不應該在地毯上,並且您應該足夠靠近可以讓自己接地的東西...例如水管...裸機。如果電腦所在的位置不可能做到這一點,則將其移動。例如靠近加熱器,或靠近廚房檯面水槽。這樣我們就可以在接觸電腦內部的任何東西之前釋放您身體上的靜電。

打開電腦機箱。觸摸附近的地面。小心地按下每根內存條兩端的閂鎖,小心地取出 4 根內存條。注意棍子麵向的方向。僅握住 RAM 條的邊緣。將棍子放在非靜電的物體上,例如箔片。現在仔細觀察這些木棍,確定它們都是同一類型,具有相同數量的大晶片,並且上面有相似的標籤。現在,我假設它們都是一樣的。讓我知道你在這裡發現了什麼。

再次觸摸附近的地面。現在,我們將只重新插入 2 個 RAM 棒(使用類似的棒),確保每根棒都正確插入並卡入其閂鎖,然後重試計算機查找錯誤。然後,根據結果,我們將重新添加剩餘的一對木棍。

我們如何/在哪裡重新插入記憶棒很重要。看我下面的圖。

黑色 - 暗淡 0 - 第一根棍子

藍色 - 暗淡 1 - 空

黑色 - 暗淡 2 - 第二根棒

藍色 - 暗淡 3 - 空

我們想要使用包含 dimm0 的相同顏色對。另一個暗數字取決於他們將其編號為 0,1,2,3 還是 0,2,1,3。

現在使用只有 2 條 RAM 的計算機,並找出錯誤。在此階段後報告。

乾杯,艾爾

相關內容