Package: xen-utils-common Version: 4.0.0-1 Severity: normal This is an offshoot of Bug#588888, but is really a separate issue.
It appears that with hvmloader, the disk device names presented to the vm must by from a specific set that hvmloader knows how to emulate. Names like hd[a-c] and sd[a-c] work, but sr0 does not. While this makes sense, when you think about what hvmloader is doing, it is not obvious. So, the cdrom must be named hdc (sdc might also work; I haven't tried it). Second, for some phy: names (on the host side) you must use the full /dev/xxxx, while for others, you can omit the /dev/. I have not figured out what the rules are. The following works (the vm boots from the cd in the physical drive): disk = [ 'phy:mapper/sparks1-xen1,sda,w', 'phy:/dev/sr0,hdc:cdrom,r' ] Both sda and hdc show up in the vm, and sda has the correct contents, even though its phy: does _not_ include /dev/. But this does not (note the missing /dev/ for hdc): disk = [ 'phy:mapper/sparks1-xen1,sda,w', 'phy:sr0,hdc:cdrom,r' ] And this does not (note sr0 insted of hdc): disk = [ 'phy:mapper/sparks1-xen1,sda,w', 'phy:/dev/sr0,sr0:cdrom,r' ] ...Marvin -- System Information: Debian Release: squeeze/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.32-5-xen-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages xen-utils-common depends on: ii gawk 1:3.1.7.dfsg-5 GNU awk, a pattern scanning and pr ii lsb-base 3.2-23.1 Linux Standard Base 3.2 init scrip ii udev 160-1 /dev/ and hotplug management daemo ii xenstore-utils 4.0.1~rc6-1 Xenstore utilities for Xen xen-utils-common recommends no packages. xen-utils-common suggests no packages. -- Configuration Files: /etc/xen/xend-config.sxp changed [not included] -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org