Debian 11 Installation bei Fehlermeldung DMAR DRHD handling fault status reg 3
Bei der Installation von Debian 11 auf einem System mit MegaRAID 9341-4i RAID Controller kann es beim Startvorgang zu AVAGO EFI SAS Driver is Unhealthy und beim starten des Betriebssystems zu DMAR: DRHD: handling fault status reg 3 Fehlermeldungen kommen. In diesem Artikel, zeigen wir wie man Debian 11 installieren kann, indem man die Kernel Parameter intel_iommu=on und iommu=pt verwendet.
Fehlerbild im BIOS, beim Boot und der Installation
In diesem Fall wurde die Installation auf einem Supermicro Mainboard X11SCH-LN4F und einem MegaRAID 9341-4i RAID Controller durchgeführt, da diese beiden Komponenten in Kombination, zu diesem Fehlerbild führen. Dies ist genauer unter folgendem Artikel beschrieben. MegaRAID 9341-4i Debian 11 DMAR DRHD handling fault status reg 3
Die drei vorkommenden Fehlerbilder
Lösung
Um das Problem zu lösen, muss man die Intel IOMMU Funktionen im Linux Kernel auf pass-through setzen.
Setzen Sie dazu folgende Kernel Parameter: intel_iommu=on iommu=pt
Diese Parameter muss man dreimal setzen
- beim Debian Installer
- nach dem Booten im GRUB
- im OS unter /etc/default/grub
1) Änderung während der Installation beim Debian Installer
Bei einer UEFI Installation
Bei einer LEGACY Installation
Das Raid wird nun angezeigt
2) Änderung nach der Installation im GRUB
3) Änderung im OS
Nachdem die Parameter hier gesetzt worden sind und das update-grub ausgeführt wurde, werden diese nun jedes Mal beim Start ausgeführt und somit der Raid Controller und das Raid richtig erkannt.
Weitere Informationen
- (SOLVED) "kernel: DMAR: DRHD: handling fault status reg 3" (bbs.archlinux.org, 29.09.2017)
- raid controller 9341-8i (forum.proxmox.com, 04.05.2021)
- How to assign devices with VT-d in KVM (www.linux-kvm.org 25.6.2016)
- Setting up KVM with GPU passthrough in Debian Buster (gist.github.com 13.08.2020)
Einzelnachweise
- A Tour Beyond BIOS: Using IOMMU for DMA Protection in UEFI Firmware (www.intel.com)
- Linux IOMMU Support (www.kernel.org/doc)
Autor: Leo Dirr Leo Dirr ist seit 2018 bei Thomas-Krenn im Technischen Support tätig. Im Moment spezialisiert sich Leo auf Windows Server, Software-Defined-Technologien und Netzwerktechnik.
|