FS#46589 - [linux] [linux-lts] Kernel failure 4.2 on AMD core.
Attached to Project:
Arch Linux
Opened by Arnaud (arnaud) - Tuesday, 06 October 2015, 20:44 GMT
Last edited by Andreas Radke (AndyRTR) - Saturday, 27 August 2016, 12:07 GMT
Opened by Arnaud (arnaud) - Tuesday, 06 October 2015, 20:44 GMT
Last edited by Andreas Radke (AndyRTR) - Saturday, 27 August 2016, 12:07 GMT
|
Details
Description: Can not start your computer with this kernel
> 4.2
Not found port SATA, but the USB ports are functional. No problem with the LTS kernel. See attached file dmesg. https://forums.archlinux.fr/viewtopic.php?f=15&t=17372 https://lkml.org/lkml/2015/7/28/902 Additional info: Desktop computer with: AMD A8-5500 APU with Radeon (tm) HD Graphics No problem with Intel core. Steps to reproduce: at every startup. |
This task depends upon
Issue seams to be AMD-Vi:
[ 1.721997] AMD-Vi: Event logged [IO_PAGE_FAULT device=00:11.0 domain=0x0005 address=0x0000000000000000 flags=0x0020]
Disabling iommu via kernel commandline fixes the issue:
iommu=soft
But leaves the user/operator without memory mapped io for advanced virtualization support, AMD equivalent to Intel vt-d. So no hardware pass through into virtual machines.
May be an upstream issue?
Desktop with A10-5800K would not boot unless I disabled IOMMU in BIOS. It worked before the 4.2 kernel, so I'm assuming it's a regression either upstream or here.
this bug is still not resolved.
There are the same mistakes but that does not prevent the system from starting.
bugfix:
https://paulphilippov.com/articles/how-to-fix-slow-boot-with-ata-errors
(in /usr/lib/udev...)
and then regenerating the linux kernel
But the first comment point about the disadvantage of this should be remembered.
this bug is still not resolved.