Hallo,
ich habe mir heute leider ein Problem eingebrockt, dass ich absolut nicht lösen kann.
Leider habe ich mich überschätzt und habe das Problem, dass mein System nicht mehr hochkommt. Ich hatte vor einiger Zeit Proxmox 7 frisch installiert und angefangen meine VMs einzurichten. U.a. habe ich dann auch schonmal IOMMU aktiviert (https://pve.proxmox.com/wiki/Pci_passthrough). Bis hier war auch alles i.O. mehrer Neustarts dazwischen, alles gut. Heute wollte ich dann meine externe SAS-Karte an meine VM durchschleifen und habe folgende Änderungen vorgenommen:
Zunächst habe ich unsafe_interrupts aktiviert:
echo "options vfio_iommu_type1 allow_unsafe_interrupts=1" > /etc/modprobe.d/iommu_unsafe_interrupts.conf
echo "options kvm ignore_msrs=1" > /etc/modprobe.d/kvm.conf
Dannach habe ich mpt3sas auf die Blacklist gesetzt
echo "blacklist mpt3sas" >> /etc/modprobe.d/blacklist.conf
Und die die beiden IDs ausgeschlossen
echo "options vfio-pci ids=1000:0072,1000:0072"> /etc/modprobe.d/vfio.conf
Zuletzt habe ich geupdatet und neugestartet
update-initramfs -u
Hierfür habe ich mich an folgenden Beiträgen orientiert:
-> https://www.reddit.com/r/homelab/comments/b5xpua/the_ultimate_beginners_guide_to_gpu_passthrough/
-> https://pve.proxmox.com/mediawiki/index.php?title=PCI(e)_Passthrough&oldid=11247
Nun erhalte ich die Meldung:
==================================================================
Gave up waiting for root file system device. Common problems:
- Boot args (cat /proc/cmdline)
- Check rootdelay= (did the system wait long enough)
- Missing modules (cat /proc/modules; ls /dev)
ALERT! UUID=44ed0632-e94e-434c-a04e-76bcb8916f70 does not exist. Dropping to a shell!
==================================================================
Ich habe den Fehler gemacht und mich nicht korrekt eingelesen, um schnell an mein Ziel zu kommen. Ich gehe davon aus, dass ich nicht den externen SAS-Controller, sondern den internen genommen habe.
==================================================================
01:00.0 Serial Attached SCSI controller [0107]: Broadcom / LSI SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] [1000:0072] (rev 03)
Subsystem: Broadcom / LSI SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] [1000:007
Kernel driver in use: mpt3sas
Kernel modules: mpt3sas
lspci -n -s 01:00.0
01:00.0 0107: 1000:0072 (rev 03)
============================
1a:00.0 Serial Attached SCSI controller [0107]: Broadcom / LSI SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] [1000:0072] (rev 03)
Subsystem: Dell 6Gbps SAS HBA Adapter [1028:1f1c]
Kernel driver in use: mpt3sas
Kernel modules: mpt3sas
lspci -n -s 1a:00.0
1a:00.0 0107: 1000:0072 (rev 03)
==================================================================
Ich nutze Proxmox schon länger als Virtualisierungslösung privat, habe dort einige VMs am laufen und konnte eigene kleinere Probleme bereits lösen. Grobe eingaben an der CLI sind kein Problem. Ich bin Azubi im dritten Lehrjahr und bin nur rudimentär mit Linux vertraut (also die Basics der Basics). Um mich weiterzubilden habe ich als Hypervisor-Lösung Proxmox gewählt und mir mein eigenes kleines Home-Lab zusammengebastelt.
Ich würde mich sehr freuen, wenn mir jemand helfen könnte, um meine eigenverursachte Störung wieder rückgängig zu machen. Selbstverständlich reiche ich sämtliche weitere benötigte Informationen nach.
Ich warte deprimiert und voller Hoffnung auf Hilfe.
ich habe mir heute leider ein Problem eingebrockt, dass ich absolut nicht lösen kann.
Leider habe ich mich überschätzt und habe das Problem, dass mein System nicht mehr hochkommt. Ich hatte vor einiger Zeit Proxmox 7 frisch installiert und angefangen meine VMs einzurichten. U.a. habe ich dann auch schonmal IOMMU aktiviert (https://pve.proxmox.com/wiki/Pci_passthrough). Bis hier war auch alles i.O. mehrer Neustarts dazwischen, alles gut. Heute wollte ich dann meine externe SAS-Karte an meine VM durchschleifen und habe folgende Änderungen vorgenommen:
Zunächst habe ich unsafe_interrupts aktiviert:
echo "options vfio_iommu_type1 allow_unsafe_interrupts=1" > /etc/modprobe.d/iommu_unsafe_interrupts.conf
echo "options kvm ignore_msrs=1" > /etc/modprobe.d/kvm.conf
Dannach habe ich mpt3sas auf die Blacklist gesetzt
echo "blacklist mpt3sas" >> /etc/modprobe.d/blacklist.conf
Und die die beiden IDs ausgeschlossen
echo "options vfio-pci ids=1000:0072,1000:0072"> /etc/modprobe.d/vfio.conf
Zuletzt habe ich geupdatet und neugestartet
update-initramfs -u
Hierfür habe ich mich an folgenden Beiträgen orientiert:
-> https://www.reddit.com/r/homelab/comments/b5xpua/the_ultimate_beginners_guide_to_gpu_passthrough/
-> https://pve.proxmox.com/mediawiki/index.php?title=PCI(e)_Passthrough&oldid=11247
Nun erhalte ich die Meldung:
==================================================================
Gave up waiting for root file system device. Common problems:
- Boot args (cat /proc/cmdline)
- Check rootdelay= (did the system wait long enough)
- Missing modules (cat /proc/modules; ls /dev)
ALERT! UUID=44ed0632-e94e-434c-a04e-76bcb8916f70 does not exist. Dropping to a shell!
==================================================================
Ich habe den Fehler gemacht und mich nicht korrekt eingelesen, um schnell an mein Ziel zu kommen. Ich gehe davon aus, dass ich nicht den externen SAS-Controller, sondern den internen genommen habe.
==================================================================
01:00.0 Serial Attached SCSI controller [0107]: Broadcom / LSI SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] [1000:0072] (rev 03)
Subsystem: Broadcom / LSI SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] [1000:007
Kernel driver in use: mpt3sas
Kernel modules: mpt3sas
lspci -n -s 01:00.0
01:00.0 0107: 1000:0072 (rev 03)
============================
1a:00.0 Serial Attached SCSI controller [0107]: Broadcom / LSI SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] [1000:0072] (rev 03)
Subsystem: Dell 6Gbps SAS HBA Adapter [1028:1f1c]
Kernel driver in use: mpt3sas
Kernel modules: mpt3sas
lspci -n -s 1a:00.0
1a:00.0 0107: 1000:0072 (rev 03)
==================================================================
Ich nutze Proxmox schon länger als Virtualisierungslösung privat, habe dort einige VMs am laufen und konnte eigene kleinere Probleme bereits lösen. Grobe eingaben an der CLI sind kein Problem. Ich bin Azubi im dritten Lehrjahr und bin nur rudimentär mit Linux vertraut (also die Basics der Basics). Um mich weiterzubilden habe ich als Hypervisor-Lösung Proxmox gewählt und mir mein eigenes kleines Home-Lab zusammengebastelt.
Ich würde mich sehr freuen, wenn mir jemand helfen könnte, um meine eigenverursachte Störung wieder rückgängig zu machen. Selbstverständlich reiche ich sämtliche weitere benötigte Informationen nach.
Ich warte deprimiert und voller Hoffnung auf Hilfe.