Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Disk Passthrough not working after upgrade #666

Open
n-buck opened this issue Oct 15, 2024 · 5 comments
Open

Disk Passthrough not working after upgrade #666

n-buck opened this issue Oct 15, 2024 · 5 comments

Comments

@n-buck
Copy link

n-buck commented Oct 15, 2024

Hi

After updating to 8.3, my SR did not work anymore.
I have created it like this:

mkdir /srv/NasDrives

ln -s /dev/sda2 /srv/NasDrives/sda

xe sr-create name-label="My Nas Storage" name-description="Nas Storage" type=udev content-type=disk device-config:location=/srv/NasDrives


xe sr-scan uuid=id

This results in disks with an unrecognized bus type and 0B size.
I am therefore not able to assign this sr to a vm.

Recreating the SR in a similar manor did not help as well.

@stormi
Copy link
Member

stormi commented Oct 29, 2024

Hi, and sorry for the late reply.

Has the situation evolved in the last two weeks?

Pinging @Wescoeur and @Nambrok for insight regarding the use of the udev driver.

@stormi
Copy link
Member

stormi commented Oct 29, 2024

And pinging @benjamreis regarding pass-through.

@Nambrok
Copy link

Nambrok commented Oct 29, 2024

The udev sm driver is not PCI passthrough, it makes tapdisk directly show the block device through a PV device to the VM. I will take a look to see if there is any changes in 8.3.

@n-buck
Copy link
Author

n-buck commented Nov 1, 2024

@stormi thank you for the reply.
The situation has not changed (downgraded to 8.2 again).

How would I test this again, is there a patch released, or would I install again from the iso, then update with yum?

@stormi
Copy link
Member

stormi commented Nov 4, 2024

No, no patch released that would address this kind of issue. If you can reproduce on a test host, or find a way for us to reproduce, we can try to find the cause.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants