* [REGRESSION] Toshiba Fn keys + lidswitch
@ 2026-05-12 16:49 Nick
0 siblings, 0 replies; only message in thread
From: Nick @ 2026-05-12 16:49 UTC (permalink / raw)
To: Rafael J. Wysocki
Cc: regressions, linux-acpi, linux-kernel, linux-pm, todd.e.brandt,
xi.pardee, platform-driver-x86, stable
My Toshiba Tecra X40 laptop's function keys no longer send events.
Specifically the mute ("KEY_MUTE"), lock ("KEY_COFFEE"), "power plan"
("KEY_BATTERY"), sleep ("KEY_SLEEP"), mic mute (for some reason this
reads as "KEY_SUSPEND"), screen switch ("KEY_SWITCHVIDEOMODE"),
brightness ("KEY_BRIGHTNESSDOWN" and "KEY_BRIGHTNESSUP"), and rfkill
("KEY_WLAN") hotkeys -- these are the Fn-shifted versions of Esc, F1,
F2, F3, F4, F5, F6, F7 and F8 -- keys no longer work. Neither does the
lid-switch.
Fn+F9, Fn+10, Fn+F11 and Fn+12 still work; those show up on
/dev/input/event3 like the rest of my keyboard, but the hotkeys show up
on /dev/input/event6.
I'm on ArchLinux. My keys worked on v6.19.14, I first noticed them
broken on v7.0.2.
I bisected mainline and found the break is: "ACPI: scan: Use
acpi_setup_gpe_for_wake() for buttons"
<https://lore.kernel.org/all/2259694.irdbgypaU6@rafael.j.wysocki/>.
That is, 57c31e6d620f132dcf610b2c52b4cdbd203c6f4a is bad and
88fad6ce090b395af4c654594a54589a386bf24b is good.
#regzbot introduced: 57c31e6d620f132dcf610b2c52b4cdbd203c6f4a
Maybe acpi_mark_gpe_for_wake was initializing something particular to
Toshiba hardware?
To reproduce, just boot and try to use the hotkeys. They won't work.
For more detail, use libinput as follows.
Here is a sample of pressing all the hotkeys in order on a working
version:
+ libinput debug-events --show-keycodes
-event2 DEVICE_ADDED Power Button seat0 default group1 cap:k
-event4 DEVICE_ADDED Video Bus seat0 default group2 cap:k
-event1 DEVICE_ADDED Power Button seat0 default group3 cap:k
-event0 DEVICE_ADDED Lid Switch seat0 default group4 cap:S
-event6 DEVICE_ADDED Toshiba input device seat0 default group5 cap:k
-event12 DEVICE_ADDED Synaptics TM3322-002 seat0 default group6 cap:pg
size 95x53mm tap (dl off) left scroll-nat scroll-2fg-edge
click-buttonareas-clickfinger dwt-on dwtp-on
-event3 DEVICE_ADDED AT Translated Set 2 keyboard seat0 default group7
cap:k
-event6 KEYBOARD_KEY +0.000s KEY_MUTE (113) pressed
event6 KEYBOARD_KEY +0.000s KEY_MUTE (113) released
event6 KEYBOARD_KEY +2.427s KEY_MUTE (113) pressed
event6 KEYBOARD_KEY +2.427s KEY_MUTE (113) released
event6 KEYBOARD_KEY +3.879s KEY_MUTE (113) pressed
event6 KEYBOARD_KEY +3.879s KEY_MUTE (113) released
event6 KEYBOARD_KEY +4.587s KEY_MUTE (113) pressed
event6 KEYBOARD_KEY +4.587s KEY_MUTE (113) released
event6 KEYBOARD_KEY +5.451s KEY_COFFEE (152) pressed
event6 KEYBOARD_KEY +5.451s KEY_COFFEE (152) released
event6 KEYBOARD_KEY +5.937s KEY_COFFEE (152) pressed
event6 KEYBOARD_KEY +5.937s KEY_COFFEE (152) released
event6 KEYBOARD_KEY +6.362s KEY_COFFEE (152) pressed
event6 KEYBOARD_KEY +6.362s KEY_COFFEE (152) released
event6 KEYBOARD_KEY +6.625s KEY_COFFEE (152) pressed
event6 KEYBOARD_KEY +6.625s KEY_COFFEE (152) released
event6 KEYBOARD_KEY +6.868s KEY_COFFEE (152) pressed
event6 KEYBOARD_KEY +6.868s KEY_COFFEE (152) released
event6 KEYBOARD_KEY +7.110s KEY_COFFEE (152) pressed
event6 KEYBOARD_KEY +7.110s KEY_COFFEE (152) released
event6 KEYBOARD_KEY +7.312s KEY_COFFEE (152) pressed
event6 KEYBOARD_KEY +7.312s KEY_COFFEE (152) released
event6 KEYBOARD_KEY +7.495s KEY_COFFEE (152) pressed
event6 KEYBOARD_KEY +7.495s KEY_COFFEE (152) released
event6 KEYBOARD_KEY +9.331s KEY_COFFEE (152) pressed
event6 KEYBOARD_KEY +9.331s KEY_COFFEE (152) released
event6 KEYBOARD_KEY +10.949s KEY_COFFEE (152) pressed
event6 KEYBOARD_KEY +10.949s KEY_COFFEE (152) released
event6 KEYBOARD_KEY +16.572s KEY_BATTERY (236) pressed
event6 KEYBOARD_KEY +16.572s KEY_BATTERY (236) released
event6 KEYBOARD_KEY +16.997s KEY_BATTERY (236) pressed
event6 KEYBOARD_KEY +16.997s KEY_BATTERY (236) released
event6 KEYBOARD_KEY +17.503s KEY_BATTERY (236) pressed
event6 KEYBOARD_KEY +17.503s KEY_BATTERY (236) released
event6 KEYBOARD_KEY +17.705s KEY_BATTERY (236) pressed
event6 KEYBOARD_KEY +17.705s KEY_BATTERY (236) released
event6 KEYBOARD_KEY +18.145s KEY_BATTERY (236) pressed
event6 KEYBOARD_KEY +18.145s KEY_BATTERY (236) released
event6 KEYBOARD_KEY +18.348s KEY_BATTERY (236) pressed
event6 KEYBOARD_KEY +18.348s KEY_BATTERY (236) released
event6 KEYBOARD_KEY +18.711s KEY_BATTERY (236) pressed
event6 KEYBOARD_KEY +18.712s KEY_BATTERY (236) released
event6 KEYBOARD_KEY +25.610s KEY_BATTERY (236) pressed
event6 KEYBOARD_KEY +25.610s KEY_BATTERY (236) released
event6 KEYBOARD_KEY +26.561s KEY_BATTERY (236) pressed
event6 KEYBOARD_KEY +26.561s KEY_BATTERY (236) released
event6 KEYBOARD_KEY +27.673s KEY_SLEEP (142) pressed
event6 KEYBOARD_KEY +27.673s KEY_SLEEP (142) released
event6 KEYBOARD_KEY +29.666s KEY_SLEEP (142) pressed
event6 KEYBOARD_KEY +29.666s KEY_SLEEP (142) released
event6 KEYBOARD_KEY +30.009s KEY_SLEEP (142) pressed
event6 KEYBOARD_KEY +30.009s KEY_SLEEP (142) released
event6 KEYBOARD_KEY +30.494s KEY_SLEEP (142) pressed
event6 KEYBOARD_KEY +30.494s KEY_SLEEP (142) released
event6 KEYBOARD_KEY +30.798s KEY_SLEEP (142) pressed
event6 KEYBOARD_KEY +30.798s KEY_SLEEP (142) released
event6 KEYBOARD_KEY +31.082s KEY_SLEEP (142) pressed
event6 KEYBOARD_KEY +31.082s KEY_SLEEP (142) released
event6 KEYBOARD_KEY +31.384s KEY_SLEEP (142) pressed
event6 KEYBOARD_KEY +31.384s KEY_SLEEP (142) released
event6 KEYBOARD_KEY +32.072s KEY_SLEEP (142) pressed
event6 KEYBOARD_KEY +32.072s KEY_SLEEP (142) released
event6 KEYBOARD_KEY +32.776s KEY_SLEEP (142) pressed
event6 KEYBOARD_KEY +32.776s KEY_SLEEP (142) released
event6 KEYBOARD_KEY +33.458s KEY_SLEEP (142) pressed
event6 KEYBOARD_KEY +33.458s KEY_SLEEP (142) released
event6 KEYBOARD_KEY +40.569s KEY_SUSPEND (205) pressed
event6 KEYBOARD_KEY +40.569s KEY_SUSPEND (205) released
event6 KEYBOARD_KEY +40.813s KEY_SUSPEND (205) pressed
event6 KEYBOARD_KEY +40.813s KEY_SUSPEND (205) released
event6 KEYBOARD_KEY +41.642s KEY_SUSPEND (205) pressed
event6 KEYBOARD_KEY +41.642s KEY_SUSPEND (205) released
event6 KEYBOARD_KEY +43.179s KEY_SUSPEND (205) pressed
event6 KEYBOARD_KEY +43.179s KEY_SUSPEND (205) released
event6 KEYBOARD_KEY +43.705s KEY_SUSPEND (205) pressed
event6 KEYBOARD_KEY +43.705s KEY_SUSPEND (205) released
event6 KEYBOARD_KEY +45.085s KEY_SUSPEND (205) pressed
event6 KEYBOARD_KEY +45.085s KEY_SUSPEND (205) released
event6 KEYBOARD_KEY +48.515s KEY_SWITCHVIDEOMODE (227) pressed
event6 KEYBOARD_KEY +48.515s KEY_SWITCHVIDEOMODE (227) released
event6 KEYBOARD_KEY +48.858s KEY_SWITCHVIDEOMODE (227) pressed
event6 KEYBOARD_KEY +48.858s KEY_SWITCHVIDEOMODE (227) released
event6 KEYBOARD_KEY +49.425s KEY_SWITCHVIDEOMODE (227) pressed
event6 KEYBOARD_KEY +49.425s KEY_SWITCHVIDEOMODE (227) released
event6 KEYBOARD_KEY +49.667s KEY_SWITCHVIDEOMODE (227) pressed
event6 KEYBOARD_KEY +49.667s KEY_SWITCHVIDEOMODE (227) released
event6 KEYBOARD_KEY +50.138s KEY_SWITCHVIDEOMODE (227) pressed
event6 KEYBOARD_KEY +50.138s KEY_SWITCHVIDEOMODE (227) released
event6 KEYBOARD_KEY +50.340s KEY_SWITCHVIDEOMODE (227) pressed
event6 KEYBOARD_KEY +50.340s KEY_SWITCHVIDEOMODE (227) released
event6 KEYBOARD_KEY +50.745s KEY_SWITCHVIDEOMODE (227) pressed
event6 KEYBOARD_KEY +50.745s KEY_SWITCHVIDEOMODE (227) released
event6 KEYBOARD_KEY +50.987s KEY_SWITCHVIDEOMODE (227) pressed
event6 KEYBOARD_KEY +50.987s KEY_SWITCHVIDEOMODE (227) released
event6 KEYBOARD_KEY +51.786s KEY_SWITCHVIDEOMODE (227) pressed
event6 KEYBOARD_KEY +51.786s KEY_SWITCHVIDEOMODE (227) released
event6 KEYBOARD_KEY +52.287s KEY_SWITCHVIDEOMODE (227) pressed
event6 KEYBOARD_KEY +52.287s KEY_SWITCHVIDEOMODE (227) released
event6 KEYBOARD_KEY +56.994s KEY_BRIGHTNESSDOWN (224) pressed
event6 KEYBOARD_KEY +56.994s KEY_BRIGHTNESSDOWN (224) released
event6 KEYBOARD_KEY +57.662s KEY_BRIGHTNESSDOWN (224) pressed
event6 KEYBOARD_KEY +57.662s KEY_BRIGHTNESSDOWN (224) released
event6 KEYBOARD_KEY +58.188s KEY_BRIGHTNESSDOWN (224) pressed
event6 KEYBOARD_KEY +58.188s KEY_BRIGHTNESSDOWN (224) released
event6 KEYBOARD_KEY +58.450s KEY_BRIGHTNESSDOWN (224) pressed
event6 KEYBOARD_KEY +58.450s KEY_BRIGHTNESSDOWN (224) released
event6 KEYBOARD_KEY +59.230s KEY_BRIGHTNESSDOWN (224) pressed
event6 KEYBOARD_KEY +59.230s KEY_BRIGHTNESSDOWN (224) released
event6 KEYBOARD_KEY +63.563s KEY_BRIGHTNESSUP (225) pressed
event6 KEYBOARD_KEY +63.563s KEY_BRIGHTNESSUP (225) released
event6 KEYBOARD_KEY +64.109s KEY_BRIGHTNESSUP (225) pressed
event6 KEYBOARD_KEY +64.109s KEY_BRIGHTNESSUP (225) released
event6 KEYBOARD_KEY +64.888s KEY_BRIGHTNESSUP (225) pressed
event6 KEYBOARD_KEY +64.888s KEY_BRIGHTNESSUP (225) released
event6 KEYBOARD_KEY +65.080s KEY_BRIGHTNESSUP (225) pressed
event6 KEYBOARD_KEY +65.080s KEY_BRIGHTNESSUP (225) released
event6 KEYBOARD_KEY +68.559s KEY_WLAN (238) pressed
event6 KEYBOARD_KEY +68.559s KEY_WLAN (238) released
event6 KEYBOARD_KEY +69.536s KEY_WLAN (238) pressed
event6 KEYBOARD_KEY +69.536s KEY_WLAN (238) released
event6 KEYBOARD_KEY +69.758s KEY_WLAN (238) pressed
event6 KEYBOARD_KEY +69.758s KEY_WLAN (238) released
event6 KEYBOARD_KEY +70.304s KEY_WLAN (238) pressed
event6 KEYBOARD_KEY +70.304s KEY_WLAN (238) released
event6 KEYBOARD_KEY +71.163s KEY_WLAN (238) pressed
event6 KEYBOARD_KEY +71.163s KEY_WLAN (238) released
event6 KEYBOARD_KEY +71.406s KEY_WLAN (238) pressed
event6 KEYBOARD_KEY +71.406s KEY_WLAN (238) released
event6 KEYBOARD_KEY +72.412s KEY_WLAN (238) pressed
event6 KEYBOARD_KEY +72.412s KEY_WLAN (238) released
-event3 KEYBOARD_KEY +78.318s KEY_LEFTCTRL (29) pressed
event3 KEYBOARD_KEY +78.321s KEY_LEFTMETA (125) pressed
event3 KEYBOARD_KEY +78.322s KEY_F24 (194) pressed
event3 KEYBOARD_KEY +78.480s KEY_F24 (194) released
event3 KEYBOARD_KEY +78.482s KEY_LEFTMETA (125) released
event3 KEYBOARD_KEY +78.483s KEY_LEFTCTRL (29) released
event3 KEYBOARD_KEY +83.436s KEY_LEFTCTRL (29) pressed
event3 KEYBOARD_KEY +83.439s KEY_LEFTMETA (125) pressed
event3 KEYBOARD_KEY +83.442s KEY_F24 (194) pressed
event3 KEYBOARD_KEY +83.556s KEY_F24 (194) released
event3 KEYBOARD_KEY +83.559s KEY_LEFTMETA (125) released
event3 KEYBOARD_KEY +83.562s KEY_LEFTCTRL (29) released
event3 KEYBOARD_KEY +84.578s KEY_LEFTCTRL (29) pressed
event3 KEYBOARD_KEY +84.581s KEY_LEFTMETA (125) pressed
event3 KEYBOARD_KEY +84.582s KEY_F24 (194) pressed
event3 KEYBOARD_KEY +84.660s KEY_F24 (194) released
event3 KEYBOARD_KEY +84.663s KEY_LEFTMETA (125) released
event3 KEYBOARD_KEY +84.663s KEY_LEFTCTRL (29) released
event3 KEYBOARD_KEY +84.821s KEY_LEFTCTRL (29) pressed
event3 KEYBOARD_KEY +84.824s KEY_LEFTMETA (125) pressed
event3 KEYBOARD_KEY +84.824s KEY_F24 (194) pressed
event3 KEYBOARD_KEY +84.902s KEY_F24 (194) released
event3 KEYBOARD_KEY +84.906s KEY_LEFTMETA (125) released
event3 KEYBOARD_KEY +84.907s KEY_LEFTCTRL (29) released
event3 KEYBOARD_KEY +86.505s KEY_NUMLOCK (69) pressed
event3 KEYBOARD_KEY +86.626s KEY_NUMLOCK (69) released
event3 KEYBOARD_KEY +87.613s KEY_F10 (68) pressed
event3 KEYBOARD_KEY +87.754s KEY_F10 (68) released
event3 KEYBOARD_KEY +93.300s KEY_NUMLOCK (69) pressed
event3 KEYBOARD_KEY +93.462s KEY_NUMLOCK (69) released
event3 KEYBOARD_KEY +100.823s KEY_SCROLLLOCK (70) pressed
event3 KEYBOARD_KEY +100.985s KEY_SCROLLLOCK (70) released
event3 KEYBOARD_KEY +101.288s KEY_SCROLLLOCK (70) pressed
event3 KEYBOARD_KEY +101.430s KEY_SCROLLLOCK (70) released
event3 KEYBOARD_KEY +102.442s KEY_SCROLLLOCK (70) pressed
event3 KEYBOARD_KEY +102.563s KEY_SCROLLLOCK (70) released
event3 KEYBOARD_KEY +102.704s KEY_SCROLLLOCK (70) pressed
event3 KEYBOARD_KEY +102.866s KEY_SCROLLLOCK (70) released
Here's the same test with a broken kernel -- it only starts responding
when I get to the keys handled by 'event3':
+ libinput debug-events --show-keycodes
-event6 DEVICE_ADDED Toshiba input device seat0 default group1 cap:k
-event12 DEVICE_ADDED Synaptics TM3322-002 seat0 default group2 cap:pg
size 95x53mm tap (dl off) left scroll-nat scroll-2fg-edge
click-buttonareas-clickfinger dwt-on dwtp-on
-event4 DEVICE_ADDED Video Bus seat0 default group3 cap:k
-event2 DEVICE_ADDED Power Button seat0 default group4 cap:k
-event1 DEVICE_ADDED Power Button seat0 default group5 cap:k
-event0 DEVICE_ADDED Lid Switch seat0 default group6 cap:S
-event3 DEVICE_ADDED AT Translated Set 2 keyboard seat0 default group7
cap:k
event3 KEYBOARD_KEY +0.000s KEY_LEFTCTRL (29) pressed
event3 KEYBOARD_KEY +0.003s KEY_LEFTMETA (125) pressed
event3 KEYBOARD_KEY +0.005s KEY_F24 (194) pressed
event3 KEYBOARD_KEY +0.062s KEY_F24 (194) released
event3 KEYBOARD_KEY +0.066s KEY_LEFTMETA (125) released
event3 KEYBOARD_KEY +0.066s KEY_LEFTCTRL (29) released
event3 KEYBOARD_KEY +1.448s KEY_LEFTCTRL (29) pressed
event3 KEYBOARD_KEY +1.452s KEY_LEFTMETA (125) pressed
event3 KEYBOARD_KEY +1.453s KEY_F24 (194) pressed
event3 KEYBOARD_KEY +1.509s KEY_F24 (194) released
event3 KEYBOARD_KEY +1.511s KEY_LEFTMETA (125) released
event3 KEYBOARD_KEY +1.512s KEY_LEFTCTRL (29) released
event3 KEYBOARD_KEY +1.630s KEY_LEFTCTRL (29) pressed
event3 KEYBOARD_KEY +1.633s KEY_LEFTMETA (125) pressed
event3 KEYBOARD_KEY +1.633s KEY_F24 (194) pressed
event3 KEYBOARD_KEY +1.712s KEY_F24 (194) released
event3 KEYBOARD_KEY +1.715s KEY_LEFTMETA (125) released
event3 KEYBOARD_KEY +1.717s KEY_LEFTCTRL (29) released
event3 KEYBOARD_KEY +1.813s KEY_LEFTCTRL (29) pressed
event3 KEYBOARD_KEY +1.816s KEY_LEFTMETA (125) pressed
event3 KEYBOARD_KEY +1.818s KEY_F24 (194) pressed
event3 KEYBOARD_KEY +1.914s KEY_F24 (194) released
event3 KEYBOARD_KEY +1.917s KEY_LEFTMETA (125) released
event3 KEYBOARD_KEY +1.918s KEY_LEFTCTRL (29) released
event3 KEYBOARD_KEY +3.645s KEY_NUMLOCK (69) pressed
event3 KEYBOARD_KEY +3.705s KEY_NUMLOCK (69) released
event3 KEYBOARD_KEY +5.745s KEY_SCROLLLOCK (70) pressed
event3 KEYBOARD_KEY +5.805s KEY_SCROLLLOCK (70) released
event3 KEYBOARD_KEY +7.430s KEY_SCROLLLOCK (70) pressed
event3 KEYBOARD_KEY +7.552s KEY_SCROLLLOCK (70) released
event3 KEYBOARD_KEY +7.957s KEY_SCROLLLOCK (70) pressed
event3 KEYBOARD_KEY +8.058s KEY_SCROLLLOCK (70) released
event3 KEYBOARD_KEY +8.402s KEY_SCROLLLOCK (70) pressed
event3 KEYBOARD_KEY +8.443s KEY_SCROLLLOCK (70) released
event3 KEYBOARD_KEY +8.604s KEY_SCROLLLOCK (70) pressed
event3 KEYBOARD_KEY +8.685s KEY_SCROLLLOCK (70) released
event3 KEYBOARD_KEY +8.928s KEY_SCROLLLOCK (70) pressed
event3 KEYBOARD_KEY +8.968s KEY_SCROLLLOCK (70) released
On a working system:
+ udevadm info /dev/input/event6
P: /devices/LNXSYSTM:00/LNXSYBUS:00/TOS6208:00/input/input8/event6
M: event6
R: 6
J: c13:70
U: input
D: c 13:70
N: input/event6
L: 0
E:
DEVPATH=/devices/LNXSYSTM:00/LNXSYBUS:00/TOS6208:00/input/input8/event6
E: DEVNAME=/dev/input/event6
E: MAJOR=13
E: MINOR=70
E: SUBSYSTEM=input
E: USEC_INITIALIZED=8887326
E: ID_INPUT=1
E: ID_INPUT_KEY=1
E: ID_BUS=acpi
E: ID_PATH=acpi-TOS6208:00
E: ID_PATH_TAG=acpi-TOS6208_00
E: ID_INTEGRATION=internal
E: LIBINPUT_DEVICE_GROUP=19/0/0:toshiba_acpi
E: TAGS=:power-switch:
E: CURRENT_TAGS=:power-switch:
On a broken system, event6 is still MAJOR=13, MINOR=70 but it has been
re-assigned to a speaker; meanwhile toshiba_acpi has moved to MAJOR=13
MINOR=69 and event5:
$ udevadm info /dev/input/event6 /dev/input/event5
P: /devices/platform/pcspkr/input/input7/event6
M: event6
R: 6
J: c13:70
U: input
D: c 13:70
N: input/event6
L: 0
S: input/by-path/platform-pcspkr-event-spkr
E: DEVPATH=/devices/platform/pcspkr/input/input7/event6
E: DEVNAME=/dev/input/event6
E: MAJOR=13
E: MINOR=70
E: SUBSYSTEM=input
E: USEC_INITIALIZED=9257335
E: ID_INPUT=1
E: ID_BUS=platform
E: ID_SERIAL=noserial
E: ID_PATH=platform-pcspkr
E: ID_PATH_TAG=platform-pcspkr
E: ID_INTEGRATION=internal
E: LIBINPUT_DEVICE_GROUP=10/1f/1:isa0061
E: DEVLINKS=/dev/input/by-path/platform-pcspkr-event-spkr
P: /devices/LNXSYSTM:00/LNXSYBUS:00/TOS6208:00/input/input6/event5
M: event5
R: 5
J: c13:69
U: input
D: c 13:69
N: input/event5
L: 0
E:
DEVPATH=/devices/LNXSYSTM:00/LNXSYBUS:00/TOS6208:00/input/input6/event5
E: DEVNAME=/dev/input/event5
E: MAJOR=13
E: MINOR=69
E: SUBSYSTEM=input
E: USEC_INITIALIZED=9014054
E: ID_INPUT=1
E: ID_INPUT_KEY=1
E: ID_BUS=acpi
E: ID_PATH=acpi-TOS6208:00
E: ID_PATH_TAG=acpi-TOS6208_00
E: ID_INTEGRATION=internal
E: LIBINPUT_DEVICE_GROUP=19/0/0:toshiba_acpi
E: TAGS=:power-switch:
E: CURRENT_TAGS=:power-switch:
Here's the .config I used while bisecting:
https://gist.github.com/kousu/4c8b4b1dd35621bc287fd654179ce9fa/raw/321d86332f1c8e681fce99f2c23d6762cc185c9a/kernel%2520.config
Here's my dmesg:
- working:
https://gist.githubusercontent.com/kousu/4c8b4b1dd35621bc287fd654179ce9fa/raw/6c577488c0477188cf187a04d71e455bc6488204/working.dmesg
- broken:
https://gist.github.com/kousu/4c8b4b1dd35621bc287fd654179ce9fa/raw/6c577488c0477188cf187a04d71e455bc6488204/broken.dmesg
(note: it says "toshiba_acpi: Unable to query Hotkey Event Type" but
that's a red-herring, both versions say that)
Here is my dmidecode:
+ dmidecode -t system
# dmidecode 3.7
Getting SMBIOS data from sysfs.
SMBIOS 3.1.0 present.
Handle 0x001E, DMI type 15, 25 bytes
System Event Log
Area Length: 124 bytes
Header Start Offset: 0x0000
Data Start Offset: 0x0000
Access Method: General-purpose non-volatile data functions
Access Address: 0x0003
Status: Valid, Not Full
Change Token: 0x00000000
Header Format: No Header
Supported Log Type Descriptors: 0
Handle 0x0025, DMI type 32, 11 bytes
System Boot Information
Status: No errors detected
Handle 0x0013, DMI type 1, 27 bytes
System Information
Manufacturer: TOSHIBA
Product Name: TECRA X40-E
Version: PT482C-06D00UHQ
Serial Number: [REDACTED]
UUID: bffba9c3-e4c8-4d87-8665-b3172752031a
Wake-up Type: Other
SKU Number: PT482C
Family: TECRA
Handle 0x001C, DMI type 12, 5 bytes
System Configuration Options
Option 1: GSW:1000000000
+ dmidecode -t bios
# dmidecode 3.7
Getting SMBIOS data from sysfs.
SMBIOS 3.1.0 present.
Handle 0x0012, DMI type 0, 26 bytes
Platform Firmware Information
Vendor: TOSHIBA
Version: Version 2.50
Release Date: 10/19/2021
ROM Size: 8 MiB
Characteristics:
PCI is supported
Firmware is upgradeable
Firmware shadowing is allowed
Boot from CD is supported
Selectable boot is supported
EDD is supported
Print screen service is supported (int 5h)
8042 keyboard services are supported (int 9h)
Serial services are supported (int 14h)
Printer services are supported (int 17h)
ACPI is supported
USB legacy is supported
BIOS boot specification is supported
Function key-initiated network boot is supported
Targeted content distribution is supported
UEFI is supported
Platform Firmware Revision: 2.50
Embedded Controller Firmware Revision: 1.40
Handle 0x001D, DMI type 13, 22 bytes
Firmware Language Information
Language Description Format: Abbreviated
Installable Languages: 2
enUS
frCA
Currently Installed Language: enUS
Please let me know if if I can provide any more information. I could
provide acpidump if that's helpful.
Thank you for your work :)
- kousu
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2026-05-12 17:16 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-05-12 16:49 [REGRESSION] Toshiba Fn keys + lidswitch Nick
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox