[virt-tools-list] virt-manager only detects one CD/DVD drive

Hansa mythtv at logic-q.nl
Mon Nov 28 14:50:59 UTC 2011


> From: Cole Robinson [mailto:crobinso at redhat.com]
> On 11/28/2011 05:37 AM, Hansa wrote:
> >
> >> From: Cole Robinson [mailto:crobinso at redhat.com]
> >> On 11/27/2011 03:49 PM, Hansa wrote:
> >>>> From: Cole Robinson [mailto:crobinso at redhat.com]
> >>>> On 11/18/2011 09:19 AM, Hansa wrote:
> >>>>> Hi,
> >>>>>
> >>>>>
> >>>>>
> >>>>> When creating a VM virt-manager detects only one CD/DVD drive.
> >>>>>
> >>>>>
> >>>>>
> >>>>> Here’s (part) of my /etc/fstab:
> >>>>>
> >>>>> # cat /etc/fstab
> >>>>>
> >>>>> /dev/scd1       /media/cdrom0   udf,iso9660 user,noauto     0
> >> 0
> >>>>>
> >>>>> /dev/scd0       /media/cdrom1   udf,iso9660 user,noauto     0
> >> 0
> >>>>>
> >>>>> /dev/scd1       /media/floppy0  auto    rw,user,noauto  0       0
> >>>>>
> >>>>>
> >>>>>
> >>>>>                 # ls -la /dev/scd*
> >>>>>
> >>>>> lrwxrwxrwx 1 root root 3 Nov 18 14:38 /dev/scd0 -> sr0
> >>>>>
> >>>>> lrwxrwxrwx 1 root root 3 Nov 18 14:47 /dev/scd1 -> sr1
> >>>>>
> >>>>>
> >>>>>
> >>>>> As you can see I have two cdrom devices but virt-manager only
> lets
> >> me
> >>>> choose
> >>>>> /dev/sr0.
> >>>>>
> >>>>> How do I add /dev/sr1 device to virt-manager?
> >>>>>
> >>>>
> >>>> virt-manager shouldn't have any problem with multiple cdrom
> devices,
> >>>> could be
> >>>> that libvirt isn't giving us the expected info.
> >>>>
> >>>> Any reference to /dev/sr1 in the output of the following command?
> >>>>
> >>>> for i in `sudo virsh nodedev-list`; do sudo virsh nodedev-dumpxml
> >> $i;
> >>>> done
> >>>
> >>> Thanks for your reply.
> >>> Maybe it is because /dev/sr1 is an IPMI virtual disk. When I run
> your
> >>> proposed command, sr1 is detected as type floppy. IPMI mounts
> >> floppies as
> >>> well. I'm not sure if it's done via the same device. /etc/fstab
> (see
> >> above)
> >>> says it does. This is probably the reason why it won't show up as a
> >> cdrom
> >>> drive in virt-manager.
> >>>
> >>> Should I file a bug report?
> >>>
> >>
> >> Probably, question is where. What does 'udevadm info --export-db'
> say
> >> about
> >> /dev/sr1? If it looks like a floppy, might be a udev issue. If it
> looks
> >> like a
> >> CDROM or something else entirely, libvirt is probably at fault.
> >>
> >
> > If libvirt determines cdrom devices by udevadm's ID_TYPE property I
> would
> > say udevadm (or IPMI driver?) is the problem (see attached file). Do
> you
> > agree?
> >
> > -Hansa
> 
> Agreed, something seems weird if ID_TYPE=floppy but the device also has
> ID_CDROM_* fields.
> 
> - Cole

So, where to post a bug report? 

-Hansa






More information about the virt-tools-list mailing list