Hi, I have problem with scsi disk devices in HVM domU that works under Windows 2003 Server. Xen works under CentOS5. My setup looks like this: disk = [ ''phy:/dev/sda,hda,w'' , ''phy:/dev/sdb,sda,w''] ''file:/var/images/sample.img,sdb,w'' ] [whole config file at the end of this post] In domU I can initiate disk and create partition on sda and sdb, but formatting disk is very slow and finishes with error: ------ C:\Documents and Settings\Administrator>format d: /fs:fat32 The type of the file system is RAW. The new file system is FAT32. WARNING, ALL DATA ON NON-REMOVABLE DISK DRIVE D: WILL BE LOST! Proceed with Format (Y/N)? y Verifying 1019M Invalid media or Track 0 bad - disk unusable. C:\Documents and Settings\Administrator>format d: /fs:ntfs The type of the file system is RAW. The new file system is NTFS. WARNING, ALL DATA ON NON-REMOVABLE DISK DRIVE D: WILL BE LOST! Proceed with Format (Y/N)? y Verifying 1019M Volume label (32 characters, ENTER for none)? quorum Creating file system structures. Format failed. ------ When I change configuration to export second and third disk as hd (hdb and hdc) format is very fast and completes successfully. Another thing is that as I remember I was not able to install those Windows on sd partition (so it works on hda). BIOS loader could not find boot partition. Config file for domU: import os, re arch = os.uname()[4] if re.search(''64'', arch): arch_libdir = ''lib64'' else: arch_libdir = ''lib'' kernel = "/usr/lib/xen/boot/hvmloader" builder=''hvm'' memory = 512 shadow_memory = 8 name = "wire1" uuid = "00000000-0000-0000-0000-000000000001" acpi=1 apic=1 vif = [ ''type=ioemu, bridge=xenbr0, mac=00:16:3e:00:00:01'' , ''type=ioemu, bridge=xenbr700, mac=00:16:3e:00:00:02''] disk = [ ''phy:/dev/sda,hda,w'' , ''phy:/dev/sdb,sda,w''] ''file:/var/images/sample.img,sdb,w'' ] device_model = ''/usr/'' + arch_libdir + ''/xen/bin/qemu-dm'' boot="cda" sdl=0 vnc=1 vncpasswd='''' stdvga=0 usb=0 Thanks in advance. Best regards, Marek Kedziora _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Kędziora Marek wrote:> Hi, > > I have problem with scsi disk devices in HVM domU that works under Windows 2003 Server. Xen works under CentOS5. My setup looks like this: > > disk = [ ''phy:/dev/sda,hda,w'' , > ''phy:/dev/sdb,sda,w''] > ''file:/var/images/sample.img,sdb,w'' ] >The version of xen shipped with centos5 does not support scsi emulation for disk IO for hvm. So it shouldn''t work. I heard that the latest upstream tree has support for it. Don''t know whether 3.2 has it or not. --Sadique> [whole config file at the end of this post] > > In domU I can initiate disk and create partition on sda and sdb, but formatting disk is very slow and finishes with error: > > ------ > C:\Documents and Settings\Administrator>format d: /fs:fat32 > The type of the file system is RAW. > The new file system is FAT32. > > WARNING, ALL DATA ON NON-REMOVABLE DISK > DRIVE D: WILL BE LOST! > Proceed with Format (Y/N)? y > Verifying 1019M > Invalid media or Track 0 bad - disk unusable. > > C:\Documents and Settings\Administrator>format d: /fs:ntfs > The type of the file system is RAW. > The new file system is NTFS. > > WARNING, ALL DATA ON NON-REMOVABLE DISK > DRIVE D: WILL BE LOST! > Proceed with Format (Y/N)? y > Verifying 1019M > Volume label (32 characters, ENTER for none)? quorum > Creating file system structures. > Format failed. > ------ > > When I change configuration to export second and third disk as hd (hdb and hdc) format is very fast and completes successfully. > > Another thing is that as I remember I was not able to install those Windows on sd partition (so it works on hda). BIOS loader could not find boot partition. > > Config file for domU: > import os, re > arch = os.uname()[4] > if re.search(''64'', arch): > arch_libdir = ''lib64'' > else: > arch_libdir = ''lib'' > kernel = "/usr/lib/xen/boot/hvmloader" > builder=''hvm'' > memory = 512 > shadow_memory = 8 > name = "wire1" > uuid = "00000000-0000-0000-0000-000000000001" > acpi=1 > apic=1 > vif = [ ''type=ioemu, bridge=xenbr0, mac=00:16:3e:00:00:01'' , ''type=ioemu, bridge=xenbr700, mac=00:16:3e:00:00:02''] > disk = [ ''phy:/dev/sda,hda,w'' , > ''phy:/dev/sdb,sda,w''] > ''file:/var/images/sample.img,sdb,w'' ] > device_model = ''/usr/'' + arch_libdir + ''/xen/bin/qemu-dm'' > boot="cda" > sdl=0 > vnc=1 > vncpasswd='''' > stdvga=0 > usb=0 > > Thanks in advance. > > Best regards, > Marek Kedziora > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com > http://lists.xensource.com/xen-users > >_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
> The version of xen shipped with centos5 does not support scsi emulation > for disk IO for hvm. So it shouldn''t work. I heard that the latest > upstream tree has support for it. Don''t know whether 3.2 has it or not. > > --SadiqueThank you Sadique. Does anybody know is there a stable version with scsi on hvm support ? Best regards, Marek Kedziora _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users