Device 03:00.0 is the SAS smart array controller in the server (grabbed from a machine deployed without iommu enable):
03:00.0 Serial Attached SCSI controller: Hewlett-Packard Company Smart Array Gen9 Controllers (rev 01) DeviceName: Embedded RAID 1 Subsystem: Hewlett-Packard Company P440ar Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR+ FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 16 Region 0: Memory at 93300000 (64-bit, non-prefetchable) [size=1M] Region 2: Memory at 93400000 (64-bit, non-prefetchable) [size=1K] Region 4: I/O ports at 4000 [size=256] [virtual] Expansion ROM at 93480000 [disabled] [size=512K] Capabilities: <access denied> Kernel driver in use: hpsa Kernel modules: hpsa -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1641593 Title: unable to enable iommu on HPE Proliant Gen9 server Status in linux package in Ubuntu: Incomplete Bug description: I'm using MAAS to enable the following kernel flags on install/boot: iommu=pt intel_iommu=on in order to be able to passthrough SR-IOV VF functions to KVM guess; however when these options are enabled, the servers fail to install (see attached screenshot). The install eventually fails - it looks like the writes back to one of the disks starts to fail for some reason. Servers are targeted with Xenial and the release 4.4 kernel (no HWE). To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1641593/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp