I have a linux VM (KVM) that is freezing randomly. It occasionally freezes during the boot process. It mostly happens when there is heavy disk access or several things going on. For example, it freezes consistently if I am compiling something and doing an rsync.
I've seen 2 clues as to what might be happening.
Clue #1: When using virtio drives I see the following on boot:
virtio-pci 0000:00:03.0: can't find IRQ for PCI INT A; probably buggy MP table
virtio-pci 0000:00:04.0: can't find IRQ for PCI INT A; probably buggy MP table
vda: vda1 vda2 vda3
virtio-pci 0000:00:05.0: can't find IRQ for PCI INT A; probably buggy MP table
vdb: vdb1
virtio-pci 0000:00:06.0: can't find IRQ for PCI INT A; probably buggy MP table
When the system freezes I see no kernel panic messages nor is anything written to the logs.
Clue #2: When I use IDE drives for the same system, I do see a kernel panic when the system freezes. The messages in the kernel panic are always ext3 related. It sometimes panics when doing the file system check on boot or, as mentioned above, when there is heavy disk access.
Any thoughts on things to look for to fix this?
Environment:
pve-manager: 1.5-8 (pve-manager/1.5/4674)
running kernel: 2.6.32-1-pve
proxmox-ve-2.6.32: 1.5-4
pve-qemu-kvm: 0.11.1-2
VM is running 2.6.32 kernel.
I've seen 2 clues as to what might be happening.
Clue #1: When using virtio drives I see the following on boot:
virtio-pci 0000:00:03.0: can't find IRQ for PCI INT A; probably buggy MP table
virtio-pci 0000:00:04.0: can't find IRQ for PCI INT A; probably buggy MP table
vda: vda1 vda2 vda3
virtio-pci 0000:00:05.0: can't find IRQ for PCI INT A; probably buggy MP table
vdb: vdb1
virtio-pci 0000:00:06.0: can't find IRQ for PCI INT A; probably buggy MP table
When the system freezes I see no kernel panic messages nor is anything written to the logs.
Clue #2: When I use IDE drives for the same system, I do see a kernel panic when the system freezes. The messages in the kernel panic are always ext3 related. It sometimes panics when doing the file system check on boot or, as mentioned above, when there is heavy disk access.
Any thoughts on things to look for to fix this?
Environment:
pve-manager: 1.5-8 (pve-manager/1.5/4674)
running kernel: 2.6.32-1-pve
proxmox-ve-2.6.32: 1.5-4
pve-qemu-kvm: 0.11.1-2
VM is running 2.6.32 kernel.