Bug 2008537 - 5.14.x defaults to acpi on aarch64
Summary: 5.14.x defaults to acpi on aarch64
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: 35
Hardware: aarch64
OS: Linux
unspecified
unspecified
Target Milestone: ---
Assignee: Kernel Maintainer List
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: AcceptedFreezeException
Depends On:
Blocks: ARMTracker F35FinalBlocker F35FinalFreezeException
TreeView+ depends on / blocked
 
Reported: 2021-09-28 13:43 UTC by Paul Whalen
Modified: 2021-10-11 21:36 UTC (History)
21 users (show)

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:
Clone Of:
Environment:
Last Closed: 2021-10-09 01:36:09 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
5.14.1-300.fc35.aarch64 acpi default (42.47 KB, text/plain)
2021-09-28 13:50 UTC, Paul Whalen
no flags Details

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.


Note You need to log in before you can comment on or make changes to this bug.