Failed to Import Pool „rpool“

LogiXx

New Member
Sep 29, 2024
1
1
3
Hello,

today i have done the following steps:

To ensure that your HBA is always passed through under the same PCI ID, you should define the PCIe passthrough with a stable device ID. You can do this as follows:

1. determine device ID (Vendor & Device)

Use the following command to determine the unique device ID:

lspci -nn | grep -i sas

If you cannot find your HBA, you can also search for storage or SATA devices in general:

lspci -nn | grep -i "storage\|sata\|sas\|hba"

This will give you an output like:

07:00.0 Serial Attached SCSI controller [1000:0072] (rev 03)

Where 1000:0072 is the vendor:device ID.



2. bind device permanently

Open the file /etc/modprobe.d/vfio.conf or create it if it does not exist:

nano /etc/modprobe.d/vfio.conf

Add the following line to bind the device to the vfio-pci driver:

options vfio-pci ids=1000:0072

(If your HBA has a different ID, replace 1000:0072 accordingly).



3. update initramfs

You should then regenerate the initramfs so that the changes are applied:

update-initramfs -u

If you are using Proxmox with ZFS, this command may be necessary:

update-initramfs -u -k all





4. set blacklist for other drivers

To make sure that your HBA is not taken over by another driver, add the following to /etc/modprobe.d/blacklist.conf:

blacklist mpt3sas
blacklist megaraid_sas

If your HBA is a different type, you may need to use other drivers such as ahci or
With my hba Works everything. But as i made These changes to my nic and my graficscard. Since the reboot i have the following Problem.

Here is the Image:
https://we.tl/t-iegGnpgQmz



Could you help please. I dont have futher steps.
Thank you for your help!
 
Last edited:
  • Like
Reactions: hjw