Various backlight issues with the 6.0/6.1 kernel
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
HWE Next |
New
|
Undecided
|
Unassigned | |||
linux (Ubuntu) | Status tracked in Mantic | |||||
Jammy |
Invalid
|
Undecided
|
AceLan Kao | |||
Kinetic |
Invalid
|
Undecided
|
AceLan Kao | |||
Lunar |
Fix Committed
|
Medium
|
AceLan Kao | |||
Mantic |
In Progress
|
Medium
|
AceLan Kao | |||
linux-oem-6.0 (Ubuntu) | Status tracked in Mantic | |||||
Jammy |
Fix Released
|
Undecided
|
AceLan Kao | |||
Kinetic |
Invalid
|
Undecided
|
Unassigned | |||
Lunar |
Invalid
|
Undecided
|
Unassigned | |||
Mantic |
Invalid
|
Undecided
|
Unassigned | |||
linux-oem-6.1 (Ubuntu) | Status tracked in Mantic | |||||
Jammy |
Fix Released
|
Undecided
|
AceLan Kao | |||
Kinetic |
Invalid
|
Undecided
|
Unassigned | |||
Lunar |
Invalid
|
Undecided
|
Unassigned | |||
Mantic |
Invalid
|
Undecided
|
Unassigned |
Bug Description
[Impact]
There are some new patches for new method to decide which backlight driver should be registered introduced since 6.1. And we backport some of them to 6.0-oem kernel which are not enough to solved all backlight issues.
1. dell_laptop created a non-working backlight driver before nvidia is loaded, that leads to the system can't adjust the display brightness.
2. acpi_backlight0 sometimes will be generated together with intel_backlight.
[Fix]
Below 2 commits from v6.3-rc6 prevent the acpi_backlight from being registered automatically(which have been included into ubuntu kernels through stable update)
e506731c8f35 ACPI: video: Make acpi_backlight=
78dfc9d1d1ab ACPI: video: Add auto_detect arg to __acpi_
Below patch prevents platform driver(dell_laptop) from creating backlight driver after win8.
aa8a950a5d6b ACPI: video: Stop trying to use vendor backlight control on laptops from after ~2012
https:/
[Test]
Verified on the dell platform which reports this issue.
[Where problems could occur]
The assumption of the not-yet-upstreamed commit regarding backlight control is that, after Windows 8, all laptop backlights are controlled either by ACPI or the native graphics driver. It impacts the laptops that do not follow the assumption and will lead to broken backlight interface.
Changed in linux (Ubuntu Jammy): | |
assignee: | nobody → AceLan Kao (acelankao) |
status: | New → In Progress |
Changed in linux (Ubuntu Kinetic): | |
assignee: | nobody → AceLan Kao (acelankao) |
status: | New → In Progress |
Changed in linux (Ubuntu Lunar): | |
assignee: | nobody → AceLan Kao (acelankao) |
status: | New → In Progress |
Changed in linux (Ubuntu Mantic): | |
assignee: | nobody → AceLan Kao (acelankao) |
status: | New → In Progress |
Changed in linux-oem-6.0 (Ubuntu Jammy): | |
assignee: | nobody → AceLan Kao (acelankao) |
status: | New → In Progress |
Changed in linux-oem-6.1 (Ubuntu Jammy): | |
assignee: | nobody → AceLan Kao (acelankao) |
status: | New → In Progress |
Changed in linux-oem-6.0 (Ubuntu Kinetic): | |
status: | New → Invalid |
Changed in linux-oem-6.0 (Ubuntu Lunar): | |
status: | New → Invalid |
Changed in linux-oem-6.0 (Ubuntu Mantic): | |
status: | New → Invalid |
Changed in linux-oem-6.1 (Ubuntu Kinetic): | |
status: | New → Invalid |
Changed in linux-oem-6.1 (Ubuntu Lunar): | |
status: | New → Invalid |
Changed in linux-oem-6.1 (Ubuntu Mantic): | |
status: | New → Invalid |
tags: | added: civet-cat oem-priority originate-from-2012887 |
description: | updated |
summary: |
- Stop trying to use vendor backlight control on laptops + Various backlight issues with the 6.0 kernel |
Changed in linux (Ubuntu Jammy): | |
status: | In Progress → Invalid |
Changed in linux (Ubuntu Kinetic): | |
status: | In Progress → Invalid |
description: | updated |
description: | updated |
Changed in linux-oem-6.0 (Ubuntu Jammy): | |
status: | In Progress → Fix Committed |
summary: |
- Various backlight issues with the 6.0 kernel + Various backlight issues with the 6.0/6.1 kernel |
description: | updated |
Changed in linux (Ubuntu Mantic): | |
importance: | Undecided → Medium |
Changed in linux (Ubuntu Lunar): | |
importance: | Undecided → Medium |
tags: | added: verification-done-jammy |
Changed in linux-oem-6.1 (Ubuntu Jammy): | |
status: | In Progress → Fix Committed |
tags: |
added: verification-done-jammy removed: verification-needed-jammy |
Changed in linux (Ubuntu Lunar): | |
status: | In Progress → Fix Committed |
This bug was fixed in the package linux-oem-6.0 - 6.0.0-1019.19
---------------
linux-oem-6.0 (6.0.0-1019.19) jammy; urgency=medium
* jammy/linux- oem-6.0: 6.0.0-1019.19 -proposed tracker (LP: #2024151)
* CVE-2023-2430 install_ complete helper
- io_uring: get rid of double locking
- io_uring: extract a io_msg_
- io_uring/msg_ring: move double lock/unlock helpers higher up
- io_uring/msg_ring: fix missing lock on overflow for IOPOLL
* Various backlight issues with the 6.0 kernel (LP: #2023638) video_get_ backlight_ type() video work independent from GPU driver
- ACPI: video: Add auto_detect arg to __acpi_
- ACPI: video: Make acpi_backlight=
- SAUCE: ACPI: video: Stop trying to use vendor backlight control on laptops
from after ~2012
* CVE-2022-4842
- fs/ntfs3: Fix attr_punch_hole() null pointer derenference
* CVE-2023-2124
- xfs: verify buffer contents when we skip log replay
* CVE-2023-0597
- x86/kasan: Map shadow for percpu pages on demand
- x86/mm: Randomize per-cpu entry area
- x86/mm: Recompute physical address for every page of per-CPU CEA mapping
- x86/mm: Populate KASAN shadow for entire per-CPU range of CPU entry area
- x86/mm: Do not shuffle CPU entry areas without KASLR
* cls_flower: off-by-one in fl_set_geneve_opt (LP: #2023577)
- net/sched: flower: fix possible OOB write in fl_set_geneve_opt()
* Some INVLPG implementations can leave Global translations unflushed when
PCIDs are enabled (LP: #2023220)
- x86/mm: Avoid incomplete Global INVLPG flushes
* CVE-2023-2176
- RDMA/core: Refactor rdma_bind_addr
* Fix Monitor lost after replug WD19TBS to SUT port with VGA/DVI to type-C
dongle (LP: #2021949)
- thunderbolt: Increase timeout of DP OUT adapter handshake
- thunderbolt: Do not touch CL state configuration during discovery
- thunderbolt: Increase DisplayPort Connection Manager handshake timeout
* CVE-2023-1073 values( )
- HID: check empty report_list in hid_validate_
* CVE-2023-0459
- uaccess: Add speculation barrier to copy_from_user()
* selftest: fib_tests: Always cleanup before exit (LP: #2015956)
- selftest: fib_tests: Always cleanup before exit
-- Timo Aaltonen <email address hidden> Tue, 20 Jun 2023 12:57:07 +0300