Bug 2008537

Summary: 5.14.x defaults to acpi on aarch64
Product: [Fedora] Fedora Reporter: Paul Whalen <pwhalen>
Component: kernelAssignee: Kernel Maintainer List <kernel-maint>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 35CC: acaringi, adscvr, airlied, alciregi, bskeggs, hdegoede, jarodwilson, jeremy, jforbes, jglisse, jonathan, josef, kernel-maint, lgoncalv, linville, masami256, mchehab, pbrobinson, ptalbert, robatino, steved
Target Milestone: ---   
Target Release: ---   
Hardware: aarch64   
OS: Linux   
Whiteboard: AcceptedFreezeException
Fixed In Version: kernel-5.14.10-300.fc35 kernel-5.14.10-200.fc34 kernel-5.14.10-100.fc33 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-10-09 01:36:09 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:
Bug Depends On:    
Bug Blocks: 245418, 1891955, 1891956    
Attachments:
Description Flags
5.14.1-300.fc35.aarch64 acpi default none

Description Paul Whalen 2021-09-28 13:43:48 UTC
1. Please describe the problem:

The Fedora kernel should default to device-tree on aarch64, and does with kernel-5.14.0-60.fc35.aarch64. Once upgraded to Kernel 5.14.1-300+ the default changes to ACPI.


2. What is the Version-Release number of the kernel:

Kernel 5.14.1-300+

Comment 1 Paul Whalen 2021-09-28 13:49:05 UTC
Created attachment 1827042 [details]
5.14.0-60.fc35.aarch64 device-tree

Comment 2 Paul Whalen 2021-09-28 13:50:03 UTC
Created attachment 1827043 [details]
5.14.1-300.fc35.aarch64 acpi default

Comment 3 Fedora Blocker Bugs Application 2021-10-03 20:05:09 UTC
Proposed as a Blocker for 35-final by Fedora user pbrobinson using the blocker tracking app because:

 The move to ACPI by defualt is a RHEL specific patch that shouldn't be applied to Fedora. In Fedora we use the upstream defaults because it causes us less issues because on a lot of devices that present both we want to use the upstream supported means.

Comment 4 Justin M. Forbes 2021-10-04 13:33:56 UTC
Sorry I missed that one, patch reverted and will show up in 5.14.10+ kernels.

Comment 5 FrantiĊĦek Zatloukal 2021-10-05 10:10:59 UTC
Discussed during the 2021-10-04 blocker review meeting: [1]

The decision to classify this bug as an AcceptedFreezeException (and to punt decision on blocker status) was made:

"We don't have a clear vote on whether this is serious enough to constitute a release blocker bug, but we definitely agree it's at least bad enough to grant a freeze exception, and expect the fix will land soon enough as to render the blocker question academic."

[1] https://meetbot-raw.fedoraproject.org/fedora-blocker-review/2021-10-04/f35-blocker-review.2021-10-04-16.02.log.html

Comment 6 Peter Robinson 2021-10-05 12:58:54 UTC
The problem we have is that the ACPI tables may be quite different to the DT ones, and changing this in an upgrade can break the device because the initrd will be generate based on the current devices loaded/running where on reboot their may be different devices due to prioritising ACPI over DT and the user would end up with a non functional device.

This could affect a number of devices that have DT/ACPI firmware options, such as the RPi running EDK2, and the Jetson Xavier devices supported by Fedora IoT.

It's due to this which is why I believe it's a blocker.

Comment 7 Peter Robinson 2021-10-06 18:53:19 UTC
Pasting the following from the blocker review app bug, because why would we have one location for the discussions:

So the reason I feel this is a blocker is that it affects the install media and can't fixed with an update. It can change how the HW looks so and in some cases what HW actually works and we're changing that experience and when run from the installer stuff may not work at all.

Comment 8 Fedora Update System 2021-10-08 02:05:56 UTC
FEDORA-2021-79cbbefebe has been submitted as an update to Fedora 35. https://bodhi.fedoraproject.org/updates/FEDORA-2021-79cbbefebe

Comment 9 Fedora Update System 2021-10-08 02:07:10 UTC
FEDORA-2021-9dd76a1ed0 has been submitted as an update to Fedora 33. https://bodhi.fedoraproject.org/updates/FEDORA-2021-9dd76a1ed0

Comment 10 Fedora Update System 2021-10-08 02:07:12 UTC
FEDORA-2021-ffda3d6fa1 has been submitted as an update to Fedora 34. https://bodhi.fedoraproject.org/updates/FEDORA-2021-ffda3d6fa1

Comment 11 Fedora Update System 2021-10-09 00:59:32 UTC
FEDORA-2021-ffda3d6fa1 has been pushed to the Fedora 34 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2021-ffda3d6fa1`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-ffda3d6fa1

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 12 Fedora Update System 2021-10-09 01:20:10 UTC
FEDORA-2021-9dd76a1ed0 has been pushed to the Fedora 33 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2021-9dd76a1ed0`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-9dd76a1ed0

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 13 Fedora Update System 2021-10-09 01:36:09 UTC
FEDORA-2021-79cbbefebe has been pushed to the Fedora 35 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 14 Fedora Update System 2021-10-11 21:33:05 UTC
FEDORA-2021-ffda3d6fa1 has been pushed to the Fedora 34 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 15 Fedora Update System 2021-10-11 21:36:08 UTC
FEDORA-2021-9dd76a1ed0 has been pushed to the Fedora 33 stable repository.
If problem still persists, please make note of it in this bug report.