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
Have you tried using the Rescue Boot option on the Proxmox Installer?

Can you give more background?

Is this a new install?

What was your original goal?

Can you repost the image? The current link just takes me to an ad.
(unless you have an objection to it, you might try uploading to a GitHub Issue or Imgur as both of those keep images forever for free - for now, anyways)

Are you trying to do a passthrough of your primary HBA controller to something like TrueNAS?
(that won't work if that's where your boot drive is - you'd need to connect a boot drive separately)

Or are you trying to passthrough a GPU? Or both?

If the problem came only after capturing the graphics card, you may need to rearrange where you plug in your PCIe cards - you may have placed them in a configuration that is incompatible with your boot drive. This happens because sometimes something on the motherboard (such as a USB or NVMe host) is associated with a specific PCIe slot, and one cannot be captured without capturing or disrupting the other.

If you want to reinstall Proxmox, you may want to download and boot up ShredOS and let it run on the boot drive for just a second or two to wipe out the previous boot info - Proxmox doesn't like to be reinstalled on existing LVM or ZRAID volumes. Sometimes you'll get that error from the installer itself due to pre-existing, but incompatible volumes.
(just be careful that you DO NOT do that on any drives with data you care about!)