Can't connect audio cd to virtual machines
Clash Royale CLAN TAG#URR8PPP
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
|
show 6 more comments
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
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 thehde
bit; device targets really shouldn't start withhd
anymore, they should besd*
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
|
show 6 more comments
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
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
kvm qemu audio-cd virtio
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 thehde
bit; device targets really shouldn't start withhd
anymore, they should besd*
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
|
show 6 more comments
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 thehde
bit; device targets really shouldn't start withhd
anymore, they should besd*
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
|
show 6 more comments
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
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
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 withhd
anymore, they should besd*
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