Bug 907280
| Summary: | SATA drives unavailable on Marvell 88SE9172 controller while IOMMU support is enabled | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Máni Másson <mani> | ||||||||||||||
| Component: | kernel | Assignee: | Kernel Maintainer List <kernel-maint> | ||||||||||||||
| Status: | CLOSED INSUFFICIENT_DATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||||||||
| Severity: | unspecified | Docs Contact: | |||||||||||||||
| Priority: | unspecified | ||||||||||||||||
| Version: | 18 | CC: | gansalmon, itamar, jonathan, kernel-maint, madhu.chinakonda, mani, pmb | ||||||||||||||
| Target Milestone: | --- | ||||||||||||||||
| Target Release: | --- | ||||||||||||||||
| Hardware: | x86_64 | ||||||||||||||||
| OS: | Linux | ||||||||||||||||
| Whiteboard: | |||||||||||||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||||||||||||
| Doc Text: | Story Points: | --- | |||||||||||||||
| Clone Of: | Environment: | ||||||||||||||||
| Last Closed: | 2013-07-24 18:56:02 UTC | Type: | Bug | ||||||||||||||
| Regression: | --- | Mount Type: | --- | ||||||||||||||
| Documentation: | --- | CRM: | |||||||||||||||
| Verified Versions: | Category: | --- | |||||||||||||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||||||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||||||||||||
| Embargoed: | |||||||||||||||||
| Attachments: |
|
||||||||||||||||
|
Description
Máni Másson
2013-02-04 02:46:20 UTC
Created attachment 692584 [details]
dmesg output while IOMMU is enabled
Created attachment 692585 [details]
dmidecode output
Created attachment 692586 [details]
dmesg output while IOMMU is disabled (SATA controller working)
The intel IOMMU is fairly troublesome. Are you still seeing this with the 3.9 kernel? Same problem with the Highpoint Rocket 640L PCIe card: 02:00.0 SATA controller: Marvell Technology Group Ltd. Device 9230 (rev 10) (prog-if 01 [AHCI 1.0]) This is on a RHEL clone, but I just want to add the PCI-ID in case the fix involves some kind of device-specific quirks: 1b4b:9230 This bug is being closed with INSUFFICIENT_DATA as there has not been a response in 2 weeks. If you are still experiencing this issue, please reopen and attach the relevant data from the latest kernel you are running and any data that might have been requested previously. The bug still appears on Fedora 20 Alpha. I'll include the kernel logs with and without IOMMU for the "Rocket" below. Note that this is *not* Fedora alpha, this is kernel 2.6.32-358.23.2.el6.x86_64 . The problem still appears on Fedora, but I can't get a proper output when booting from CD (the CD drive is on the Rocket card) Created attachment 818731 [details]
With IOMMU enabled, fails
Created attachment 818733 [details]
With IOMMU disabled, works
According to this forum thread, http://forum.proxmox.com/threads/11810-PCI-Passthrough-Marvell-SATA-controllers-stopping-me?s=b58445242eca906b4f44e409796a4ddd , there is someone working on it (as of March 2013, anyway): https://lkml.org/lkml/2013/3/7/582. Hopefully this will be included in the RHEL kernels as well when ready. |