I'm trying to use the viostor driver in a windows 2003 virtual machine, But after the installation of the driver I see a yellow exclamation mark in the Device Manager.
I'm using a clean install of fedora 13 which has qemu-kvm-0.12.3. Installing linux as guest works perfect with viostor device.
The viostor scsi controller is automatically detected in windows, but at the end the driver is not loaded succesfully.
info pci on the monitor gives:
(qemu) info pci info pci
Bus 0, device 0, function 0:
Host bridge: PCI device 8086:1237
id ""
Bus 0, device 1, function 0:
ISA bridge: PCI device 8086:7000
id ""
Bus 0, device 1, function 1:
IDE controller: PCI device 8086:7010
BAR4: I/O at 0xc000 [0xc00f].
id ""
Bus 0, device 1, function 2:
USB controller: PCI device 8086:7020
IRQ 11.
BAR4: I/O at 0xc020 [0xc03f].
id ""
Bus 0, device 1, function 3:
Bridge: PCI device 8086:7113
IRQ 9.
id ""
Bus 0, device 2, function 0:
VGA controller: PCI device 1234:1111
BAR0: 32 bit prefetchable memory at 0xf0000000 [0xf0ffffff].
id ""
Bus 0, device 3, function 0:
RAM controller: PCI device 1af4:1002
IRQ 11.
BAR0: I/O at 0xc040 [0xc05f].
id "balloon0"
Bus 0, device 4, function 0:
SCSI controller: PCI device 1af4:1001
IRQ 10.
BAR0: I/O at 0xffffffffffffffff [0x003e].
BAR1: 32 bit memory at 0xffffffffffffffff [0x00000ffe].
id "virtio-disk0"
Bus 0, device 7, function 0:
Ethernet controller: PCI device 1af4:1000
IRQ 5.
BAR0: I/O at 0xc0c0 [0xc0df].
BAR1: 32 bit memory at 0xf1001000 [0xf1001fff].
BAR6: 32 bit memory at 0xffffffffffffffff [0x0000fffe].
id "net0"
So the device is really there
I'm using libvirt, the vm configuration is:
<domain type='kvm'>
<name>base</name>
<uuid>d6d143d6-387f-8252-f7b0-419a76d4c609</uuid>
<memory>2097152</memory>
<currentMemory>2097152</currentMemory>
<vcpu>2</vcpu>
<os>
<type arch='x86_64' machine='fedora-13'>hvm</type>
<boot dev='cdrom'/>
<boot dev='hd'/>
</os>
<features>
<acpi/>
<apic/>
<pae/>
</features>
<cpu match='exact'>
<model>core2duo</model>
<feature policy='force' name='x2apic'/>
</cpu>
<clock offset='localtime'/>
<on_poweroff>destroy</on_poweroff>
<on_reboot>restart</on_reboot>
<on_crash>restart</on_crash>
<devices>
<emulator>/usr/bin/qemu-kvm</emulator>
<disk type='file' device='disk'>
<driver name='qemu' type='qcow2' cache='none'/>
<source file='/var/lib/libvirt/images/base.qcow2'/>
<target dev='hda' bus='ide'/>
<address type='drive' controller='0' bus='0' unit='0'/>
</disk>
<disk type='file' device='cdrom'>
<driver name='qemu' type='raw'/>
<source file='/home/gvdkolk/Downloads/NetKVM-and-viostor.iso'/>
<target dev='hdc' bus='ide'/>
<readonly/>
<address type='drive' controller='0' bus='1' unit='0'/>
</disk>
<disk type='file' device='disk'>
<driver name='qemu' type='raw'/>
<source file='/var/lib/libvirt/images/test.img'/>
<target dev='vda' bus='virtio'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>
</disk>
<controller type='ide' index='0'>
<address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/>
</controller>
<interface type='bridge'>
<mac address='52:54:00:78:dd:89'/>
<source bridge='br0'/>
<target dev='vnet0'/>
<model type='virtio'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0'/>
</interface>
<input type='tablet' bus='usb'>
</input>
<input type='mouse' bus='ps2'/>
<graphics type='vnc' port='-1' autoport='yes' keymap='en-us'/>
<video>
<model type='vga' vram='9216' heads='1'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/>
</video>
</devices>
<seclabel type='dynamic' model='selinux'/> </domain>
When I try the redhat signed drivers I get a blue screen with the IRQL_NOT_LESS_OR_EQUAL, so that doesn't work either.
Post new comment