unable to enable iommu on HPE Proliant Gen9 server
Bug #1641593 reported by
James Page
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Expired
|
High
|
Unassigned |
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).
Here's the LSHW output from the system: http://
description: | updated |
tags: | added: v-pil vpil |
tags: |
added: kernel-da-key removed: kernel-key |
Changed in linux (Ubuntu): | |
status: | Confirmed → Incomplete |
description: | updated |
To post a comment you must log in.
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)
Capabilities: <access denied>
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]
Kernel driver in use: hpsa
Kernel modules: hpsa