Can't connect audio cd to virtual machines

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP












-1















I have a Windows VM under KVM-QEMU-Virt-manager, and I have been unable to get a CD to show under Windows



$ sudo virsh attach-disk myWINVM /dev/sr0 hdc --type cdrom
error: Failed to attach disk
error: internal error: unable to execute QEMU command 'eject': Device 'drive-ide0-1-0' is not removable


I get the same error trying to pass to a Linux guest.



If I use virt-manager GUI to attach sr0, Windows recognizes the disk but Windows can't access this The disk might be corrupt..... These are normal audio cds that work fine on other devices.
When I try to pass to Linux using this method, there is no error, but no media shows up in the guest.



I get the same pattern of errors if I use /dev/cdrom for the above steps. Is there something I am missing about how to connect CDs to VMs? Do I need to unmount it from the host in some way to make it available to to the guest? Is this an issue with my hardware?



edit: also, adding via the domain XML doesn't work. No error the cd just doesn't show.



<disk type='block' device='cdrom'>
<driver name='qemu' type='raw'/>
<source dev='/dev/sr0'/>
<target dev='hde' bus='scsi'/>
<readonly/>
</disk>


It seems I cannot create an additional IDE device because my machine type only supports a single IDE interface.










share|improve this question
























  • Is this such an awful question? As far as I can tell, what I am doing should work according to documentation and other threads. suse.com/documentation/sles11/book_kvm/data/… serverfault.com/questions/373372/…

    – Thoughtcraft
    Feb 28 at 13:35






  • 1





    Neither of those indicate that Audio CDs are supported, and indeed, they are not.

    – Michael Hampton
    Feb 28 at 16:34











  • Thanks. It was not obvious to me from anything I read that audio CDs would be fundamentally different for this purpose.

    – Thoughtcraft
    Feb 28 at 18:57






  • 1





    Holy carp, I think I was asleep when I wrote that because I don't remember it at all. That said, I think the problem with your XML is the hde bit; device targets really shouldn't start with hd anymore, they should be sd* devices.

    – Michael Hampton
    Feb 28 at 19:07






  • 1





    Oh, also note that you probably need to make the virtual system board Q35 instead of i440fx.

    – Michael Hampton
    Feb 28 at 19:16















-1















I have a Windows VM under KVM-QEMU-Virt-manager, and I have been unable to get a CD to show under Windows



$ sudo virsh attach-disk myWINVM /dev/sr0 hdc --type cdrom
error: Failed to attach disk
error: internal error: unable to execute QEMU command 'eject': Device 'drive-ide0-1-0' is not removable


I get the same error trying to pass to a Linux guest.



If I use virt-manager GUI to attach sr0, Windows recognizes the disk but Windows can't access this The disk might be corrupt..... These are normal audio cds that work fine on other devices.
When I try to pass to Linux using this method, there is no error, but no media shows up in the guest.



I get the same pattern of errors if I use /dev/cdrom for the above steps. Is there something I am missing about how to connect CDs to VMs? Do I need to unmount it from the host in some way to make it available to to the guest? Is this an issue with my hardware?



edit: also, adding via the domain XML doesn't work. No error the cd just doesn't show.



<disk type='block' device='cdrom'>
<driver name='qemu' type='raw'/>
<source dev='/dev/sr0'/>
<target dev='hde' bus='scsi'/>
<readonly/>
</disk>


It seems I cannot create an additional IDE device because my machine type only supports a single IDE interface.










share|improve this question
























  • Is this such an awful question? As far as I can tell, what I am doing should work according to documentation and other threads. suse.com/documentation/sles11/book_kvm/data/… serverfault.com/questions/373372/…

    – Thoughtcraft
    Feb 28 at 13:35






  • 1





    Neither of those indicate that Audio CDs are supported, and indeed, they are not.

    – Michael Hampton
    Feb 28 at 16:34











  • Thanks. It was not obvious to me from anything I read that audio CDs would be fundamentally different for this purpose.

    – Thoughtcraft
    Feb 28 at 18:57






  • 1





    Holy carp, I think I was asleep when I wrote that because I don't remember it at all. That said, I think the problem with your XML is the hde bit; device targets really shouldn't start with hd anymore, they should be sd* devices.

    – Michael Hampton
    Feb 28 at 19:07






  • 1





    Oh, also note that you probably need to make the virtual system board Q35 instead of i440fx.

    – Michael Hampton
    Feb 28 at 19:16













-1












-1








-1








I have a Windows VM under KVM-QEMU-Virt-manager, and I have been unable to get a CD to show under Windows



$ sudo virsh attach-disk myWINVM /dev/sr0 hdc --type cdrom
error: Failed to attach disk
error: internal error: unable to execute QEMU command 'eject': Device 'drive-ide0-1-0' is not removable


I get the same error trying to pass to a Linux guest.



If I use virt-manager GUI to attach sr0, Windows recognizes the disk but Windows can't access this The disk might be corrupt..... These are normal audio cds that work fine on other devices.
When I try to pass to Linux using this method, there is no error, but no media shows up in the guest.



I get the same pattern of errors if I use /dev/cdrom for the above steps. Is there something I am missing about how to connect CDs to VMs? Do I need to unmount it from the host in some way to make it available to to the guest? Is this an issue with my hardware?



edit: also, adding via the domain XML doesn't work. No error the cd just doesn't show.



<disk type='block' device='cdrom'>
<driver name='qemu' type='raw'/>
<source dev='/dev/sr0'/>
<target dev='hde' bus='scsi'/>
<readonly/>
</disk>


It seems I cannot create an additional IDE device because my machine type only supports a single IDE interface.










share|improve this question
















I have a Windows VM under KVM-QEMU-Virt-manager, and I have been unable to get a CD to show under Windows



$ sudo virsh attach-disk myWINVM /dev/sr0 hdc --type cdrom
error: Failed to attach disk
error: internal error: unable to execute QEMU command 'eject': Device 'drive-ide0-1-0' is not removable


I get the same error trying to pass to a Linux guest.



If I use virt-manager GUI to attach sr0, Windows recognizes the disk but Windows can't access this The disk might be corrupt..... These are normal audio cds that work fine on other devices.
When I try to pass to Linux using this method, there is no error, but no media shows up in the guest.



I get the same pattern of errors if I use /dev/cdrom for the above steps. Is there something I am missing about how to connect CDs to VMs? Do I need to unmount it from the host in some way to make it available to to the guest? Is this an issue with my hardware?



edit: also, adding via the domain XML doesn't work. No error the cd just doesn't show.



<disk type='block' device='cdrom'>
<driver name='qemu' type='raw'/>
<source dev='/dev/sr0'/>
<target dev='hde' bus='scsi'/>
<readonly/>
</disk>


It seems I cannot create an additional IDE device because my machine type only supports a single IDE interface.







kvm qemu audio-cd virtio






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Feb 28 at 15:57







Thoughtcraft

















asked Feb 28 at 3:44









ThoughtcraftThoughtcraft

18811




18811












  • Is this such an awful question? As far as I can tell, what I am doing should work according to documentation and other threads. suse.com/documentation/sles11/book_kvm/data/… serverfault.com/questions/373372/…

    – Thoughtcraft
    Feb 28 at 13:35






  • 1





    Neither of those indicate that Audio CDs are supported, and indeed, they are not.

    – Michael Hampton
    Feb 28 at 16:34











  • Thanks. It was not obvious to me from anything I read that audio CDs would be fundamentally different for this purpose.

    – Thoughtcraft
    Feb 28 at 18:57






  • 1





    Holy carp, I think I was asleep when I wrote that because I don't remember it at all. That said, I think the problem with your XML is the hde bit; device targets really shouldn't start with hd anymore, they should be sd* devices.

    – Michael Hampton
    Feb 28 at 19:07






  • 1





    Oh, also note that you probably need to make the virtual system board Q35 instead of i440fx.

    – Michael Hampton
    Feb 28 at 19:16

















  • Is this such an awful question? As far as I can tell, what I am doing should work according to documentation and other threads. suse.com/documentation/sles11/book_kvm/data/… serverfault.com/questions/373372/…

    – Thoughtcraft
    Feb 28 at 13:35






  • 1





    Neither of those indicate that Audio CDs are supported, and indeed, they are not.

    – Michael Hampton
    Feb 28 at 16:34











  • Thanks. It was not obvious to me from anything I read that audio CDs would be fundamentally different for this purpose.

    – Thoughtcraft
    Feb 28 at 18:57






  • 1





    Holy carp, I think I was asleep when I wrote that because I don't remember it at all. That said, I think the problem with your XML is the hde bit; device targets really shouldn't start with hd anymore, they should be sd* devices.

    – Michael Hampton
    Feb 28 at 19:07






  • 1





    Oh, also note that you probably need to make the virtual system board Q35 instead of i440fx.

    – Michael Hampton
    Feb 28 at 19:16
















Is this such an awful question? As far as I can tell, what I am doing should work according to documentation and other threads. suse.com/documentation/sles11/book_kvm/data/… serverfault.com/questions/373372/…

– Thoughtcraft
Feb 28 at 13:35





Is this such an awful question? As far as I can tell, what I am doing should work according to documentation and other threads. suse.com/documentation/sles11/book_kvm/data/… serverfault.com/questions/373372/…

– Thoughtcraft
Feb 28 at 13:35




1




1





Neither of those indicate that Audio CDs are supported, and indeed, they are not.

– Michael Hampton
Feb 28 at 16:34





Neither of those indicate that Audio CDs are supported, and indeed, they are not.

– Michael Hampton
Feb 28 at 16:34













Thanks. It was not obvious to me from anything I read that audio CDs would be fundamentally different for this purpose.

– Thoughtcraft
Feb 28 at 18:57





Thanks. It was not obvious to me from anything I read that audio CDs would be fundamentally different for this purpose.

– Thoughtcraft
Feb 28 at 18:57




1




1





Holy carp, I think I was asleep when I wrote that because I don't remember it at all. That said, I think the problem with your XML is the hde bit; device targets really shouldn't start with hd anymore, they should be sd* devices.

– Michael Hampton
Feb 28 at 19:07





Holy carp, I think I was asleep when I wrote that because I don't remember it at all. That said, I think the problem with your XML is the hde bit; device targets really shouldn't start with hd anymore, they should be sd* devices.

– Michael Hampton
Feb 28 at 19:07




1




1





Oh, also note that you probably need to make the virtual system board Q35 instead of i440fx.

– Michael Hampton
Feb 28 at 19:16





Oh, also note that you probably need to make the virtual system board Q35 instead of i440fx.

– Michael Hampton
Feb 28 at 19:16










0






active

oldest

votes











Your Answer








StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "106"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);













draft saved

draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f503480%2fcant-connect-audio-cd-to-virtual-machines%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes















draft saved

draft discarded
















































Thanks for contributing an answer to Unix & Linux Stack Exchange!


  • Please be sure to answer the question. Provide details and share your research!

But avoid


  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.

To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f503480%2fcant-connect-audio-cd-to-virtual-machines%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown






Popular posts from this blog

How to check contact read email or not when send email to Individual?

Displaying single band from multi-band raster using QGIS

How many registers does an x86_64 CPU actually have?