Hello,
I think there is a problem that is related to Windows XP (current SP3 with current updates till 2011-10-19) using virtio using the latest drivers from http://alt.fedoraproject.org/pub/alt/virtio-win/latest/images/bin/ and a currrent proxmox 1.9. Using a virtio nic results in a BSOD or a message (sorry german) like this:
Der Computer ist nach einem schwerwiegenden Fehler neu gestartet. Der Fehlercode war: 0x1000000a (0x00bc000b, 0x00000002, 0x00000000, 0x804fdaa4). Ein volles Abbild wurde gespeichert in: C:\WINDOWS\Minidump\Mini101911-01.dmp.
Removing the virtio nic and using a realtek 8139 nic seems to solve the problem. Running various linux VM or even Windows Server 2008 seems to trigger the bug. I know that the error message above is normally related to some kind of hardware trouble but the same host runs the same Windows XP VM more than 100 days without a problem (with proxmox 1.7 and an older release of virtio drivers). Even a fresh installation of Windows XP using virtio drivers triggers the bug. To be sure that this problem is not related to any kind of hardware failling in the host system one host systems is running memtest+ for 24h now without a problem. So I think everything needed to reproduce the bug should be:
1) Install current proxmox 1.9 on a host (I used Intel Xeon cpus)
2) Install Windows XP with SP3 and install all current updates.
3) Remove the nic and install the virtio nic with the drivers from the fedora project (link is above)
4) Enable RDP on the Win XP system and just surf the web or let the system alone for some time.
It should not take more than an hour to trigger a bsod or the error from the message above.
A similar problem was reported some time ago at http://sourceforge.net/tracker/?func=detail&atid=893831&aid=2998292&group_id=180599. But I can't find this bug in lauchpad so far.
Just to make sure, here is pveversion output
pve-manager: 1.9-24 (pve-manager/1.9/6542)
running kernel: 2.6.32-6-pve
proxmox-ve-2.6.32: 1.9-47
pve-kernel-2.6.32-6-pve: 2.6.32-47
qemu-server: 1.1-32
pve-firmware: 1.0-14
libpve-storage-perl: 1.0-19
vncterm: 0.9-2
vzctl: 3.0.29-2pve1
vzdump: 1.2-16
vzprocps: 2.0.11-2
vzquota: 3.0.11-1
pve-qemu-kvm: 0.15.0-1
ksm-control-daemon: 1.0-6
name: winxp
ide2: none,media=cdrom
ostype: wxp
ide0: local:134/vm-134-disk-1.raw
memory: 512
sockets: 1
boot: ca
freeze: 0
cpuunits: 1000
acpi: 1
kvm: 1
bootdisk: ide0
onboot: 0
cores: 1
vlan94: rtl8139=F2:E0:3D:E4:87:60
Just a note, the config is the currently running VM with a rtl8139 emulation. The only difference to a not working VM is the "virtio vs rtl8139" keyword. And even the vlan makes no difference, this is just the machine we're I need to use vlan. The same problem is triggered on a different machine with vlan (that is currently running the memtest86+ mentioned above).
I think there is a problem that is related to Windows XP (current SP3 with current updates till 2011-10-19) using virtio using the latest drivers from http://alt.fedoraproject.org/pub/alt/virtio-win/latest/images/bin/ and a currrent proxmox 1.9. Using a virtio nic results in a BSOD or a message (sorry german) like this:
Der Computer ist nach einem schwerwiegenden Fehler neu gestartet. Der Fehlercode war: 0x1000000a (0x00bc000b, 0x00000002, 0x00000000, 0x804fdaa4). Ein volles Abbild wurde gespeichert in: C:\WINDOWS\Minidump\Mini101911-01.dmp.
Removing the virtio nic and using a realtek 8139 nic seems to solve the problem. Running various linux VM or even Windows Server 2008 seems to trigger the bug. I know that the error message above is normally related to some kind of hardware trouble but the same host runs the same Windows XP VM more than 100 days without a problem (with proxmox 1.7 and an older release of virtio drivers). Even a fresh installation of Windows XP using virtio drivers triggers the bug. To be sure that this problem is not related to any kind of hardware failling in the host system one host systems is running memtest+ for 24h now without a problem. So I think everything needed to reproduce the bug should be:
1) Install current proxmox 1.9 on a host (I used Intel Xeon cpus)
2) Install Windows XP with SP3 and install all current updates.
3) Remove the nic and install the virtio nic with the drivers from the fedora project (link is above)
4) Enable RDP on the Win XP system and just surf the web or let the system alone for some time.
It should not take more than an hour to trigger a bsod or the error from the message above.
A similar problem was reported some time ago at http://sourceforge.net/tracker/?func=detail&atid=893831&aid=2998292&group_id=180599. But I can't find this bug in lauchpad so far.
Just to make sure, here is pveversion output
pve-manager: 1.9-24 (pve-manager/1.9/6542)
running kernel: 2.6.32-6-pve
proxmox-ve-2.6.32: 1.9-47
pve-kernel-2.6.32-6-pve: 2.6.32-47
qemu-server: 1.1-32
pve-firmware: 1.0-14
libpve-storage-perl: 1.0-19
vncterm: 0.9-2
vzctl: 3.0.29-2pve1
vzdump: 1.2-16
vzprocps: 2.0.11-2
vzquota: 3.0.11-1
pve-qemu-kvm: 0.15.0-1
ksm-control-daemon: 1.0-6
name: winxp
ide2: none,media=cdrom
ostype: wxp
ide0: local:134/vm-134-disk-1.raw
memory: 512
sockets: 1
boot: ca
freeze: 0
cpuunits: 1000
acpi: 1
kvm: 1
bootdisk: ide0
onboot: 0
cores: 1
vlan94: rtl8139=F2:E0:3D:E4:87:60
Just a note, the config is the currently running VM with a rtl8139 emulation. The only difference to a not working VM is the "virtio vs rtl8139" keyword. And even the vlan makes no difference, this is just the machine we're I need to use vlan. The same problem is triggered on a different machine with vlan (that is currently running the memtest86+ mentioned above).
Last edited: