PCI region 1 at address 0xb1001000 has size 0x100, which is not a multiple of 4K

B

brunofcat

Guest
Good night
I have the following problem:

PCI region 1 at address 0xb1001000 has size 0x100, which is not a multiple of 4K. You might experience some performance hit due to that.
Failed to assign device "hostpci1" : Operation not permitted
kvm: -device pci-assign,host=05:00.0,id=hostpci1,bus=pci.0,addr=0x11: Device 'pci-assign' could not be initialized

-----------------
lspci -v

05:00.0 SCSI storage controller: LSI Logic / Symbios Logic 53c875 (rev 26)
Subsystem: Tekram Technology Co.,Ltd. DC390F/U Ultra Wide SCSI Adapter
Physical Slot: 1
Flags: medium devsel, IRQ 16
I/O ports at 1000
Memory at b1001000 (32-bit, non-prefetchable)
Memory at b1000000 (32-bit, non-prefetchable) [size=4K]
Expansion ROM at b1300000 [disabled] [size=64K]
Capabilities: [40] Power Management version 1
Kernel driver in use: pci-stub

-----------------

dmesg | grep -e DMAR -e IOMMU


ACPI: DMAR 000000009f7e4000 000A8 (v01 INTEL S3420GPV 00000001 MSFT 0100000D)
Intel-IOMMU: enabled
DMAR: Host address width 36
DMAR: DRHD base: 0x000000fe710000 flags: 0x1
IOMMU fe710000: ver 1:0 cap c90780106f0462 ecap f020e2
DMAR: RMRR base: 0x0000009f6ae000 end: 0x0000009f6b0fff
DMAR: RMRR base: 0x0000009f6a9000 end: 0x0000009f6a9fff
DMAR: RMRR base: 0x0000009f6a6000 end: 0x0000009f6a6fff
DMAR: No ATSR found
IOMMU 0xfe710000: using Queued invalidation
IOMMU: Setting RMRR:
IOMMU: Setting identity map for device 0000:00:1d.0 [0x9f6a6000 - 0x9f6a7000]
IOMMU: Setting identity map for device 0000:00:1a.0 [0x9f6a9000 - 0x9f6aa000]
IOMMU: Setting identity map for device 0000:00:1d.0 [0x9f6ae000 - 0x9f6b1000]
IOMMU: Setting identity map for device 0000:00:1a.0 [0x9f6ae000 - 0x9f6b1000]
IOMMU: Prepare 0-16MiB unity mapping for LPC
IOMMU: Setting identity map for device 0000:00:1f.0 [0x0 - 0x1000000]

-----------------
103.conf

bootdisk: virtio0
cores: 2
hostpci1: 05:00.0
ide2: Isos:iso/Win7-32_PT.iso,media=cdrom
memory: 1024
name: WIN7
net0: rtl8139=2A:8D:AF:60:EC:D9,bridge=vmbr0
ostype: win7
sockets: 1
virtio0: local:103/vm-103-disk-1.raw




How can I solve this problem? thank you.

 
Last edited by a moderator:
I doubt that PCI pass through works with an LSI scsi controller.

Why do you want to pass the contoller to the guest?
 
Thank you for your attention.
I have a tap HP DAT 8 8GB connected to this SCSI controller and I need to configure backups from the operating system.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!