I've been running proxmox for some time now with great success passing through 2x M1015 controllers to a VM. Tonight I upgraded the machine replacing the motherboard, cpu and memory. When I launch the VM the M1015's are being passed through to the VM but this error is being thrown, is this something to be concerned about?:
Full lspci -v here: http://pastebin.com/9N7MR7Dc
Thanks!
Code:
kvm: -device pci-assign,host=02:00.0,id=hostpci0,bus=pci.0,addr=0x10: pci-assign: Cannot read from host /sys/bus/pci/devices/0000:02:00.0/romDevice option ROM contents are probably invalid (check dmesg).
Skip option ROM probe with rombar=0, or load from file with romfile=
kvm: -device pci-assign,host=01:00.0,id=hostpci1,bus=pci.0,addr=0x11: Host-side INTx sharing not supported, using MSI instead
Some devices do not work properly in this mode.
kvm: -device pci-assign,host=01:00.0,id=hostpci1,bus=pci.0,addr=0x11: pci-assign: Cannot read from host /sys/bus/pci/devices/0000:01:00.0/rom
Device option ROM contents are probably invalid (check dmesg).
Skip option ROM probe with rombar=0, or load from file with romfile=
TASK OK
Code:
pveversion -v
proxmox-ve-2.6.32: 3.1-114 (running kernel: 2.6.32-26-pve)
pve-manager: 3.1-24 (running version: 3.1-24/060bd5a6)
pve-kernel-2.6.32-20-pve: 2.6.32-100
pve-kernel-2.6.32-19-pve: 2.6.32-96
pve-kernel-2.6.32-16-pve: 2.6.32-82
pve-kernel-2.6.32-22-pve: 2.6.32-107
pve-kernel-2.6.32-14-pve: 2.6.32-74
pve-kernel-2.6.32-26-pve: 2.6.32-114
pve-kernel-2.6.32-11-pve: 2.6.32-66
pve-kernel-2.6.32-23-pve: 2.6.32-109
lvm2: 2.02.98-pve4
clvm: 2.02.98-pve4
corosync-pve: 1.4.5-1
openais-pve: 1.1.4-3
libqb0: 0.11.1-2
redhat-cluster-pve: 3.2.0-2
resource-agents-pve: 3.9.2-4
fence-agents-pve: 4.0.0-2
pve-cluster: 3.0-8
qemu-server: 3.1-8
pve-firmware: 1.0-23
libpve-common-perl: 3.0-9
libpve-access-control: 3.0-8
libpve-storage-perl: 3.0-18
pve-libspice-server1: 0.12.4-2
vncterm: 1.1-6
vzctl: 4.0-1pve4
vzprocps: 2.0.11-2
vzquota: 3.1-2
pve-qemu-kvm: 1.4-17
ksm-control-daemon: 1.1-1
glusterfs-client: 3.4.1-1
Code:
bootdisk: virtio0
cores: 3
hostpci0: 02:00.0
hostpci1: 01:00.0
ide2: none,media=cdrom
memory: 8000
name: zfsbuntu
net0: virtio=96:71:24:8E:66:9E,bridge=vmbr0
ostype: l26
sockets: 1
startup: order=2
virtio0: ssd1:101/zfsbuntu.qcow2,format=qcow2
Code:
dmesg | grep -e DMAR -e IOMMUACPI: DMAR 00000000ddf176f8 00078 (v01 INTEL SNB 00000001 INTL 00000001)
Intel-IOMMU: enabled
dmar: IOMMU 0: reg_base_addr fed90000 ver 1:0 cap c9008020660262 ecap f010da
IOMMU 0xfed90000: using Queued invalidation
IOMMU: Setting RMRR:
IOMMU: Setting identity map for device 0000:00:1d.0 [0xddd63000 - 0xddd8f000]
IOMMU: Setting identity map for device 0000:00:1a.0 [0xddd63000 - 0xddd8f000]
IOMMU: Prepare 0-16MiB unity mapping for LPC
IOMMU: Setting identity map for device 0000:00:1f.0 [0x0 - 0x1000000]
Full lspci -v here: http://pastebin.com/9N7MR7Dc
Code:
01:00.0 Serial Attached SCSI controller: LSI Logic / Symbios Logic SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] (rev 03) Subsystem: LSI Logic / Symbios Logic Device 3020
Flags: bus master, fast devsel, latency 0, IRQ 16
I/O ports at e000 [size=256]
Memory at f7ec0000 (64-bit, non-prefetchable) [size=16K]
Memory at f7e80000 (64-bit, non-prefetchable) [size=256K]
Expansion ROM at f7e00000 [size=512K]
Capabilities: [50] Power Management version 3
Capabilities: [68] Express Endpoint, MSI 00
Capabilities: [d0] Vital Product Data
Capabilities: [a8] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [c0] MSI-X: Enable+ Count=15 Masked-
Capabilities: [100] Advanced Error Reporting
Capabilities: [138] Power Budgeting <?>
Capabilities: [150] Single Root I/O Virtualization (SR-IOV)
Capabilities: [190] Alternative Routing-ID Interpretation (ARI)
Kernel driver in use: pci-stub
02:00.0 Serial Attached SCSI controller: LSI Logic / Symbios Logic SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] (rev 03)
Subsystem: LSI Logic / Symbios Logic Device 3020
Flags: bus master, fast devsel, latency 0, IRQ 17
I/O ports at d000 [size=256]
Memory at f7dc0000 (64-bit, non-prefetchable) [size=16K]
Memory at f7d80000 (64-bit, non-prefetchable) [size=256K]
Expansion ROM at f7d00000 [size=512K]
Capabilities: [50] Power Management version 3
Capabilities: [68] Express Endpoint, MSI 00
Capabilities: [d0] Vital Product Data
Capabilities: [a8] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [c0] MSI-X: Enable+ Count=15 Masked-
Capabilities: [100] Advanced Error Reporting
Capabilities: [138] Power Budgeting <?>
Capabilities: [150] Single Root I/O Virtualization (SR-IOV)
Capabilities: [190] Alternative Routing-ID Interpretation (ARI)
Kernel driver in use: pci-stub
Code:
mpt2sas1: removing handle(0x000e), sas_addr(0x4433221107000000)mpt2sas1: sending message unit reset !!
mpt2sas1: message unit reset: SUCCESS
mpt2sas 0000:02:00.0: PCI INT A disabled
pci-stub 0000:02:00.0: claimed by stub
pci-stub 0000:02:00.0: restoring config space at offset 0xf (was 0x100, writing 0x10a)
pci-stub 0000:02:00.0: restoring config space at offset 0xc (was 0x0, writing 0xf7d00000)
pci-stub 0000:02:00.0: restoring config space at offset 0x7 (was 0x4, writing 0xf7d80004)
pci-stub 0000:02:00.0: restoring config space at offset 0x5 (was 0x4, writing 0xf7dc0004)
pci-stub 0000:02:00.0: restoring config space at offset 0x4 (was 0x1, writing 0xd001)
pci-stub 0000:02:00.0: restoring config space at offset 0x3 (was 0x0, writing 0x10)
pci-stub 0000:02:00.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100003)
sd 0:0:0:0: [sda] Synchronizing SCSI cache
sd 0:0:0:0: [sda] Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK
mpt2sas0: removing handle(0x0009), sas_addr(0x4433221103000000)
sd 0:0:1:0: [sdb] Synchronizing SCSI cache
sd 0:0:1:0: [sdb] Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK
mpt2sas0: removing handle(0x000a), sas_addr(0x4433221104000000)
sd 0:0:2:0: [sdc] Synchronizing SCSI cache
sd 0:0:2:0: [sdc] Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK
mpt2sas0: removing handle(0x000b), sas_addr(0x4433221106000000)
sd 0:0:3:0: [sdd] Synchronizing SCSI cache
sd 0:0:3:0: [sdd] Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK
mpt2sas0: removing handle(0x000c), sas_addr(0x4433221105000000)
sd 0:0:4:0: [sde] Synchronizing SCSI cache
sd 0:0:4:0: [sde] Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK
mpt2sas0: removing handle(0x000d), sas_addr(0x4433221107000000)
mpt2sas0: sending message unit reset !!
mpt2sas0: message unit reset: SUCCESS
mpt2sas 0000:01:00.0: PCI INT A disabled
pci-stub 0000:01:00.0: claimed by stub
pci-stub 0000:01:00.0: restoring config space at offset 0xf (was 0x100, writing 0x10b)
pci-stub 0000:01:00.0: restoring config space at offset 0xc (was 0x0, writing 0xf7e00000)
pci-stub 0000:01:00.0: restoring config space at offset 0x7 (was 0x4, writing 0xf7e80004)
pci-stub 0000:01:00.0: restoring config space at offset 0x5 (was 0x4, writing 0xf7ec0004)
pci-stub 0000:01:00.0: restoring config space at offset 0x4 (was 0x1, writing 0xe001)
pci-stub 0000:01:00.0: restoring config space at offset 0x3 (was 0x0, writing 0x10)
pci-stub 0000:01:00.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100003)
device tap101i0 entered promiscuous mode
vmbr0: port 2(tap101i0) entering forwarding state
pci-stub 0000:02:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
pci-stub 0000:02:00.0: restoring config space at offset 0xf (was 0x100, writing 0x10a)
pci-stub 0000:02:00.0: restoring config space at offset 0xc (was 0x0, writing 0xf7d00000)
pci-stub 0000:02:00.0: restoring config space at offset 0x7 (was 0x4, writing 0xf7d80004)
pci-stub 0000:02:00.0: restoring config space at offset 0x5 (was 0x4, writing 0xf7dc0004)
pci-stub 0000:02:00.0: restoring config space at offset 0x4 (was 0x1, writing 0xd001)
pci-stub 0000:02:00.0: restoring config space at offset 0x3 (was 0x0, writing 0x10)
pci-stub 0000:02:00.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100003)
assign device: host bdf = 2:0:0
pci-stub 0000:02:00.0: Invalid ROM contents
pci-stub 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
pci-stub 0000:01:00.0: restoring config space at offset 0xf (was 0x100, writing 0x10b)
pci-stub 0000:01:00.0: restoring config space at offset 0xc (was 0x0, writing 0xf7e00000)
pci-stub 0000:01:00.0: restoring config space at offset 0x7 (was 0x4, writing 0xf7e80004)
pci-stub 0000:01:00.0: restoring config space at offset 0x5 (was 0x4, writing 0xf7ec0004)
pci-stub 0000:01:00.0: restoring config space at offset 0x4 (was 0x1, writing 0xe001)
pci-stub 0000:01:00.0: restoring config space at offset 0x3 (was 0x0, writing 0x10)
pci-stub 0000:01:00.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100003)
assign device: host bdf = 1:0:0
IRQ handler type mismatch for IRQ 16
current handler: ehci_hcd:usb1
Pid: 3476, comm: kvm veid: 0 Not tainted 2.6.32-26-pve #1
Call Trace:
[<ffffffff810f23f7>] ? __setup_irq+0x3e7/0x440
[<ffffffffa0519c90>] ? kvm_assigned_dev_intr+0x0/0xf0 [kvm]
[<ffffffff810f2534>] ? request_threaded_irq+0xe4/0x1e0
[<ffffffffa051f38d>] ? kvm_vm_ioctl+0xfed/0x10d0 [kvm]
[<ffffffff8144fbd1>] ? pci_conf1_read+0xc1/0x120
[<ffffffff814517e3>] ? raw_pci_read+0x23/0x40
[<ffffffff812a08ea>] ? pci_read_config+0x25a/0x280
[<ffffffffa051d83a>] ? kvm_dev_ioctl+0xaa/0x4c0 [kvm]
[<ffffffff811b45fa>] ? vfs_ioctl+0x2a/0xa0
[<ffffffff81220076>] ? read+0x166/0x210
[<ffffffff811b4c2e>] ? do_vfs_ioctl+0x7e/0x570
[<ffffffff8119fd56>] ? vfs_read+0x116/0x190
[<ffffffff811b516f>] ? sys_ioctl+0x4f/0x80
[<ffffffff8100b182>] ? system_call_fastpath+0x16/0x1b
pci-stub 0000:01:00.0: irq 33 for MSI/MSI-X
pci-stub 0000:01:00.0: Invalid ROM contents
pci-stub 0000:02:00.0: restoring config space at offset 0xf (was 0x100, writing 0x10a)
pci-stub 0000:02:00.0: restoring config space at offset 0xc (was 0x0, writing 0xf7d00001)
pci-stub 0000:02:00.0: restoring config space at offset 0x7 (was 0x4, writing 0xf7d80004)
pci-stub 0000:02:00.0: restoring config space at offset 0x5 (was 0x4, writing 0xf7dc0004)
pci-stub 0000:02:00.0: restoring config space at offset 0x4 (was 0x1, writing 0xd001)
pci-stub 0000:02:00.0: restoring config space at offset 0x3 (was 0x0, writing 0x10)
pci-stub 0000:02:00.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100003)
pci-stub 0000:01:00.0: restoring config space at offset 0xf (was 0x100, writing 0x10b)
pci-stub 0000:01:00.0: restoring config space at offset 0xc (was 0x0, writing 0xf7e00001)
pci-stub 0000:01:00.0: restoring config space at offset 0x7 (was 0x4, writing 0xf7e80004)
pci-stub 0000:01:00.0: restoring config space at offset 0x5 (was 0x4, writing 0xf7ec0004)
pci-stub 0000:01:00.0: restoring config space at offset 0x4 (was 0x1, writing 0xe001)
pci-stub 0000:01:00.0: restoring config space at offset 0x3 (was 0x0, writing 0x10)
pci-stub 0000:01:00.0: restoring config space at offset 0x1 (was 0x100000, writing 0x100403)
pci-stub 0000:01:00.0: irq 33 for MSI/MSI-X
EXT4-fs (sdl1): Unaligned AIO/DIO on inode 2883587 by kvm; performance will be poor.
tap101i0: no IPv6 routers present
pci-stub 0000:02:00.0: irq 33 for MSI/MSI-X
pci-stub 0000:02:00.0: irq 33 for MSI/MSI-X
pci-stub 0000:01:00.0: irq 41 for MSI/MSI-X
pci-stub 0000:01:00.0: irq 41 for MSI/MSI-X
pci-stub 0000:01:00.0: irq 41 for MSI/MSI-X
Thanks!