[arch-general] GA-990FX - on boot I get IO_PAGE_FAULT & AMD-Vi: Event logged??

David C. Rankin drankinatty at suddenlinkmail.com
Tue Aug 25 19:02:29 UTC 2015


All,

   Installed arch on a new gigabyte GA-990FX-UD3 board with a AMD FX-8350. This 
is the board I had to enable IOMMU in the BIOS to get the Realtek 8111/8168/8411 
onboard NIC to work. Ever since enabling IOMMU, I get kernel messages regarding 
Page_Faults and AMD Vi Events. Enabling the kernel parameter amd_iommu=on seems 
to have stopped some of the xhci-hcd messages printed to the screen, but they 
are still in dmesg.

   I need to know if anyone has seen this and if there is a fix. Everything 
works fine after it boots, but it is horrible looking at the errors on boot. 
Specifically, here is what is logged:

[    1.663291] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.663401] ehci-pci: EHCI PCI platform driver
[    1.663545] QUIRK: Enable AMD PLL fix
[    1.663575] ehci-pci 0000:00:12.2: EHCI Host Controller
[    1.663581] ehci-pci 0000:00:12.2: new USB bus registered, assigned bus number 1
[    1.663586] ehci-pci 0000:00:12.2: applying AMD SB700/SB800/Hudson-2/3 EHCI 
dummy qh workaround
[    1.663596] ehci-pci 0000:00:12.2: debug port 1
[    1.663634] ehci-pci 0000:00:12.2: irq 17, io mem 0xfe509000
[    1.663730] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.664080] ohci-pci: OHCI PCI platform driver
[    1.674434] ehci-pci 0000:00:12.2: USB 2.0 started, EHCI 1.00
[    1.674667] hub 1-0:1.0: USB hub found
[    1.674681] hub 1-0:1.0: 5 ports detected
[    1.674861] xhci_hcd 0000:02:00.0: xHCI Host Controller
[    1.674868] xhci_hcd 0000:02:00.0: new USB bus registered, assigned bus number 2
[    1.698638] input: AT Translated Set 2 keyboard as 
/devices/platform/i8042/serio0/input/input0
[    1.744500] firewire_ohci 0000:04:0e.0: added OHCI v1.10 device as card 0, 4 
IR + 8 IT contexts, quirks 0x11
[    2.244836] firewire_core 0000:04:0e.0: created device fw0: GUID 
0014aafc64aa2c00, S400
[    2.424912] tsc: Refined TSC clocksource calibration: 4018.296 MHz
[   19.310338] xhci_hcd 0000:02:00.0: can't setup: -110
[   19.310768] xhci_hcd 0000:02:00.0: USB bus 2 deregistered
[   19.310811] xhci_hcd 0000:02:00.0: init 0000:02:00.0 fail, -110
[   19.311341] xhci_hcd: probe of 0000:02:00.0 failed with error -110
[   19.311385] AMD-Vi: Event logged [
[   19.311394] Switched to clocksource tsc
[   19.311406] ehci-pci 0000:00:13.2: EHCI Host Controller
[   19.311412] ehci-pci 0000:00:13.2: new USB bus registered, assigned bus number 2
[   19.311415] ehci-pci 0000:00:13.2: applying AMD SB700/SB800/Hudson-2/3 EHCI 
dummy qh workaround
[   19.311443] ehci-pci 0000:00:13.2: debug port 1
[   19.311500] ehci-pci 0000:00:13.2: irq 17, io mem 0xfe507000
[   19.311678] IO_PAGE_FAULT device=02:00.0 domain=0x0016 
address=0x00000000ce9f9880 flags=0x0010]
[   19.311689] AMD-Vi: Event logged [IO_PAGE_FAULT device=02:00.0 domain=0x0016 
address=0x00000000ce9f9880 flags=0x0010]
[   19.312650] AMD-Vi: Event logged [IO_PAGE_FAULT device=02:00.0 domain=0x0016 
address=0x00000000ce9f9880 flags=0x0010]
[   19.313611] AMD-Vi: Event logged [IO_PAGE_FAULT device=02:00.0 domain=0x0016 
address=0x00000000ce9f9880 flags=0x0010]

<snip many more AMD-Vi Events>

[   19.335619] AMD-Vi: Event logged [
[   19.335918] ehci-pci 0000:00:13.2: USB 2.0 started, EHCI 1.00
[   19.335924] IO_PAGE_FAULT device=02:00.0 domain=0x0016 
address=0x00000000ce9f9880 flags=0x0010]
[   19.335925] AMD-Vi: Event logged [IO_PAGE_FAULT device=02:00.0 domain=0x0016 
address=0x00000000ce9f9880 flags=0x0010]
[   19.335926] AMD-Vi: Event logged [IO_PAGE_FAULT device=02:00.0 domain=0x0016 
address=0x00000000ce9f9880 flags=0x0010]
[   19.335926] AMD-Vi: Event logged [IO_PAGE_FAULT device=02:00.0 domain=0x0016 
address=0x00000000ce9f9880 flags=0x0010]

<snip ~480 more AMD-Vi Events (same event)>

[   19.336291] AMD-Vi: Event logged [IO_PAGE_FAULT device=02:00.0 domain=0x0016 
address=0x00000000ce9f9880 flags=0x0010]
[   20.581330] hub 2-0:1.0: USB hub found
[   20.581343] hub 2-0:1.0: 5 ports detected
[   20.581604] ehci-pci 0000:00:16.2: EHCI Host Controller
[   20.581608] ehci-pci 0000:00:16.2: new USB bus registered, assigned bus number 3
[   20.581611] ehci-pci 0000:00:16.2: applying AMD SB700/SB800/Hudson-2/3 EHCI 
dummy qh workaround
[   20.581619] ehci-pci 0000:00:16.2: debug port 1
[   20.581641] ehci-pci 0000:00:16.2: irq 17, io mem 0xfe504000
[   20.596725] ehci-pci 0000:00:16.2: USB 2.0 started, EHCI 1.00
[   20.596913] hub 3-0:1.0: USB hub found
[   20.596925] hub 3-0:1.0: 4 ports detected
... continues normally

   Anybody have any idea how to fix this?

-- 
David C. Rankin, J.D.,P.E.


More information about the arch-general mailing list