I am enjoying EndevourOS but as I explore I still find myself with a bunch of old windows applications I need for various workflows. and I’ve successfully setup a VM with Virtual Manager and even passed through my GPU and a few physical sata/nvme drives. However I am stuck with one issue I cant seem to solve after hours (between 2 days) of research, trial, and error.
I have a 5.25 inch sata optical drive for reading/writing blurays/dvd/cd. And I want to be able to pass it through and use it as if it were on a native windows machine like I’ve passed through my other storage drives. However nothing I do has worked. I will post what I did for my storage drives and hopefully someone can help me through this.
What I did for my storage drives (works):
<disk type='block' device='disk'>
<driver name='qemu' type='raw'/>
<source dev='/dev/disk/by-id/nvme-CT2000P3SSD8_2321E6D8FF07'/>
<target dev='vdb' bus='virtio'/>
<address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x0'/>
</disk>
<disk type='block' device='disk'>
<driver name='qemu' type='raw'/>
<source dev='/dev/disk/by-id/ata-ST3000DM007-1WY10G_ZTT0RREX'/>
<target dev='vdc' bus='virtio'/>
<address type='pci' domain='0x0000' bus='0x0a' slot='0x00' function='0x0'/>
</disk>
What I tried
- treating it like a SATA CDROM type in the Storage Device section, it shows up as a device in windows, but thats about it. I cant do anything with and it acts as if there is nothing in the drive when i have a blank disc (i want to burn) because virtmanager is automatically re-adding readonly to it after i remove it.
I cant really find much about this issue online, i see some stuff about a SCSI controller and using it as a SCSI device, but honestly I dont know enough about that to know what I dont know. I do know is that it either didnt show up at all, or caused qemu to crash on boot (depending on my tinkering)
I beg of you, aid me in my time of need.
my last ditch hope is to buy a usb optical drive that can read/write BR,DVD, and CD and hope it gets passed along to the guest os with less hassle