Trying to Passthrough a DVD-RW

As the title says I am trying to passthrough a DVD-RW to my Win10 VM. I am able to passthrough a hard drive without issue & a USB Blu-Ray without issue. I would really like to utilize a SATA port on the Star Tech PCI Controller (PEXESAT322I). I have tried 3 different DVD-RW dives two of which I know work. When Truenas Scale boots it hangs with a AHCI Controller Unavailable. I am not quite sure what to do here. Someone suggested a different PCI controller but that was when I couldn’t even passthrough a hard drive. I’ll buy another card if that is going to fix this issue.

LSI 6Gbps SAS HBA 9211-8I IT Mode P20 ZFS FreeNAS unRAID + 2*SFF-8087 SATA US | eBay

My Build
Scale 23.10.2
Asus Prime B560M
11th Gen i5-11400 @ 2.60 GHz
48G Corsair DDR4 3600 MHz 16G
(2) Seagate Exos 7E8 8TB
Boot Drive: Transcend TS128GMTE110S 128GB M.2 NVMe PCIe Gen3x4 MTE110S Internal SSD
Star Tech PEXESAT322I PCI Express SATA III Controller

If truenas is using the controller at all. like for hard drives that’s not going to work. as passing through the controller will make the controller not available to truenas to use. Eather use your usb bluray drive or get a second controller for just the dvd drive.

Thanks for the reply. Even when I try just connecting a DVD-RW, Truenas does not want to boot. Like I said, if I need another card that if fine. I cannot not keep throwing crap at the problem hoping to fix the issue. I know others have used the same PCI controller I am using & that is why I bought it. What I don’t understand is I can passthrough a hard drive without issue but I cannot do a DVD-RW.

Had the same experience with the same controller trying to pass through an asus bluray player. Eventually I gave up.

This was likely back even on the Truenas Core days.

Looking back at old forums other folks have more suggestions which generally aren’t positive:

1 Like

Can someone please offer a suggestion that is going to work?

This’ll likely be advice you don’t want since you’re specifically asking about passing through to a vm: just plug it into a separate, non-virtualized ingest machine instead.

I’m assuming you want this for makemkv or some equivalent to backup movies for plex. I’ve spent more time than it was worth trying to pass through a blueray reader for that purpose into a vm on truenas & ended giving up because I couldn’t find any solution for truenas or any other hypervisor. Every reddit post and/or forum I read basically ended in failure.

1 Like

Well I don’t know if the Dev’s simply broke Truenas & that is what I am starting to suspect. Because others have been apparently successful in this endeavor where I am failing.
Optical Drive Passthrough Successfully | TrueNAS Community

Yes, I am trying to use MKV. The issue with using a USB Blu-ray is that if you move it to another computer. Then when you try to reboot your VM it won’t. You will either need to delete the device or plug it back in for the VM to boot. I have already run into this issue & it was a pain to figure out.