All of lore.kernel.org
 help / color / mirror / Atom feed
* [Bug 221789] New: [BUG] Prestige 16 Flip AI+ C3MTG Panther Lake - Tablet Mode Switch SW_TABLET_MODE) Not Detected
@ 2026-07-25 12:02 bugzilla-daemon
  2026-07-25 12:04 ` [Bug 221789] " bugzilla-daemon
  0 siblings, 1 reply; 2+ messages in thread
From: bugzilla-daemon @ 2026-07-25 12:02 UTC (permalink / raw)
  To: platform-driver-x86

https://bugzilla.kernel.org/show_bug.cgi?id=221789

            Bug ID: 221789
           Summary: [BUG] Prestige 16 Flip AI+ C3MTG Panther Lake - Tablet
                    Mode Switch SW_TABLET_MODE) Not Detected
           Product: Drivers
           Version: 2.5
          Hardware: Intel
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P3
         Component: Platform_x86
          Assignee: drivers_platform_x86@kernel-bugs.osdl.org
          Reporter: workspace0001@outlook.com
        Regression: No

Created attachment 310509
  --> https://bugzilla.kernel.org/attachment.cgi?id=310509&action=edit
output from  "sudo acpidump -o acpi_table.dat"

Subject: [BUG] Prestige 16 Flip AI+ C3MTG Panther Lake - Tablet Mode Switch
SW_TABLET_MODE) Not Detected

Hardware Model:   Micro-Star International Co., Ltd. Prestige 16 Flip AI+ C3MTG
Memory:           32.0 GiB
Processor:        Intel® Core™ Ultra X7 358H × 16
Graphics:         Intel® Arc™ B390 (PTL)
Disk Capacity:             (null)

Software Information:
Firmware Version:                         E2622IMS.117
OS Name:                                  Fedora Linux 44 (Workstation Edition)
OS Build:                                 (null)
OS Type:                                  64-bit
GNOME Version:                            50
Windowing System:                         Wayland
Kernel Version:                           Linux 7.1.4-202.fc44.x86_64


Problem Description: The physical hinge sensor does not broadcast any events to
the Linux kernel when the laptop is folded into 360-degree tablet mode.
Built-in keyboard and trackpad remain active, leading to accidental inputs.
Diagnostic Steps Taken:


    1. Checked 'sudo libinput debug-events', which prints no output or switch
events when the device is flipped.
    2. Checked raw kernel events using 'sudo evtest'. Tested event node "Intel
HID events" and "MSI WMI hotkeys". Neither device lists 'Event code 1
(SW_TABLET_MODE)' under supported events, and zero raw event lines are printed
to the console during physical screen transformation.
Conclusion: The motherboard's ACPI WMI or Embedded Controller (EC) event code
for tablet mode is missing or unmapped in the current kernel drivers (intel_hid
/ msi_wmi).
    3. I have attached the raw 'acpi_table.dat' dump generated via acpidump to
help trace the missing WMI/EC physical switch events.


SOME OUTPUT THAT COULD BE HELPFULL


sudo evtest
No device specified, trying to scan all of /dev/input/event*
Available devices:
/dev/input/event0:      Lid Switch
/dev/input/event1:      Sleep Button
/dev/input/event10:     CUST0000:00 04F3:4516 UNKNOWN
/dev/input/event11:     CUST0000:00 04F3:4516 UNKNOWN
/dev/input/event12:     CUST0000:00 04F3:4516 UNKNOWN
/dev/input/event13:     Video Bus
/dev/input/event14:     Intel HID events
/dev/input/event15:     Intel HID 5 button array
/dev/input/event16:     MSI WMI hotkeys
/dev/input/event17:     PC Speaker
/dev/input/event18:     sof-soundwire Headset Jack
/dev/input/event19:     sof-soundwire HDMI/DP,pcm=5
/dev/input/event2:      Power Button
/dev/input/event20:     sof-soundwire HDMI/DP,pcm=6
/dev/input/event21:     sof-soundwire HDMI/DP,pcm=7
/dev/input/event22:     Galaxy Buds2 (841E) (AVRCP)
/dev/input/event3:      AT Translated Set 2 keyboard
/dev/input/event4:      SYNA1514:00 06CB:D022 Mouse
/dev/input/event5:      SYNA1514:00 06CB:D022 Touchpad
/dev/input/event6:      CUST0000:00 04F3:4516
/dev/input/event7:      CUST0000:00 04F3:4516 UNKNOWN
/dev/input/event8:      CUST0000:00 04F3:4516 Stylus
/dev/input/event9:      CUST0000:00 04F3:4516 UNKNOWN
Select the device event number [0-22]: 14
Input driver version is 1.0.1
Input device ID: bus 0x19 vendor 0x0 product 0x0 version 0x0
Input device name: "Intel HID events"
Supported events:
  Event type 0 (EV_SYN)
  Event type 1 (EV_KEY)
    Event code 69 (KEY_NUMLOCK)
    Event code 102 (KEY_HOME)
    Event code 104 (KEY_PAGEUP)
    Event code 107 (KEY_END)
    Event code 109 (KEY_PAGEDOWN)
    Event code 113 (KEY_MUTE)
    Event code 114 (KEY_VOLUMEDOWN)
    Event code 115 (KEY_VOLUMEUP)
    Event code 116 (KEY_POWER)
    Event code 142 (KEY_SLEEP)
    Event code 164 (KEY_PLAYPAUSE)
    Event code 166 (KEY_STOPCD)
    Event code 224 (KEY_BRIGHTNESSDOWN)
    Event code 225 (KEY_BRIGHTNESSUP)
    Event code 240 (KEY_UNKNOWN)
    Event code 247 (KEY_RFKILL)
  Event type 4 (EV_MSC)
    Event code 4 (MSC_SCAN)
Properties:
Testing ... (interrupt to exit)
^C




 sudo libinput debug-events
Please look at the camera
-event6   DEVICE_ADDED                 CUST0000:00 04F3:4516             seat0
default group1  cap:t  size 332x223mm ntouches 10 calib
-event8   DEVICE_ADDED                 CUST0000:00 04F3:4516 Stylus      seat0
default group1  cap:T  size 343x214mm left calib
-event4   DEVICE_ADDED                 SYNA1514:00 06CB:D022 Mouse       seat0
default group2  cap:p left scroll-nat scroll-button
-event5   DEVICE_ADDED                 SYNA1514:00 06CB:D022 Touchpad    seat0
default group2  cap:pg  size 157x97mm tap (dl off) left scroll-nat
scroll-2fg-edge click-buttonareas-clickfinger dwt-on dwtp-on
-event0   DEVICE_ADDED                 Lid Switch                        seat0
default group3  cap:S
-event18  DEVICE_ADDED                 sof-soundwire Headset Jack        seat0
default group4  cap:k
-event13  DEVICE_ADDED                 Video Bus                         seat0
default group5  cap:k
-event14  DEVICE_ADDED                 Intel HID events                  seat0
default group6  cap:k
-event15  DEVICE_ADDED                 Intel HID 5 button array          seat0
default group7  cap:k
-event2   DEVICE_ADDED                 Power Button                      seat0
default group8  cap:k
-event1   DEVICE_ADDED                 Sleep Button                      seat0
default group9  cap:k
-event3   DEVICE_ADDED                 AT Translated Set 2 keyboard      seat0
default group10 cap:k
-event16  DEVICE_ADDED                 MSI WMI hotkeys                   seat0
default group11 cap:k
-event22  DEVICE_ADDED                 Galaxy Buds2 (841E) (AVRCP)       seat0
default group12 cap:k





$ cat /proc/bus/input/devices
I: Bus=0019 Vendor=0000 Product=0005 Version=0000
N: Name="Lid Switch"
P: Phys=PNP0C0D/button/input0
S: Sysfs=/devices/pci0000:00/0000:00:1f.0/PNP0C09:00/PNP0C0D:00/input/input0
U: Uniq=
H: Handlers=event0
B: PROP=0
B: EV=21
B: SW=1

I: Bus=0019 Vendor=0000 Product=0003 Version=0000
N: Name="Sleep Button"
P: Phys=PNP0C0E/button/input0
S: Sysfs=/devices/platform/PNP0C0E:00/input/input1
U: Uniq=
H: Handlers=kbd event1
B: PROP=0
B: EV=3
B: KEY=4000 0 0

I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=PNP0C0C/button/input0
S: Sysfs=/devices/platform/PNP0C0C:00/input/input2
U: Uniq=
H: Handlers=kbd event2
B: PROP=0
B: EV=3
B: KEY=8000 10000000000000 0

I: Bus=0011 Vendor=0001 Product=0001 Version=ab83
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/devices/platform/i8042/serio0/input/input3
U: Uniq=
H: Handlers=sysrq kbd leds event3 rfkill
B: PROP=0
B: EV=120013
B: KEY=40000 20000 0 0 0 101600702900c03 ff80207af250d001 feffffdfffcfffff
fffffffffffffffe
B: MSC=10
B: LED=7

I: Bus=0018 Vendor=06cb Product=d022 Version=0100
N: Name="SYNA1514:00 06CB:D022 Mouse"
P: Phys=i2c-SYNA1514:00
S:
Sysfs=/devices/pci0000:00/0000:00:19.1/i2c_designware.1/i2c-1/i2c-SYNA1514:00/0018:06CB:D022.0002/input/input16
U: Uniq=
H: Handlers=mouse0 event4
B: PROP=0
B: EV=17
B: KEY=30000 0 0 0 0
B: REL=3
B: MSC=10

I: Bus=0018 Vendor=06cb Product=d022 Version=0100
N: Name="SYNA1514:00 06CB:D022 Touchpad"
P: Phys=i2c-SYNA1514:00
S:
Sysfs=/devices/pci0000:00/0000:00:19.1/i2c_designware.1/i2c-1/i2c-SYNA1514:00/0018:06CB:D022.0002/input/input17
U: Uniq=
H: Handlers=mouse1 event5
B: PROP=5
B: EV=1b
B: KEY=e520 10000 0 0 0 0
B: ABS=2e0800000000003
B: MSC=20

I: Bus=0018 Vendor=04f3 Product=4516 Version=0100
N: Name="CUST0000:00 04F3:4516"
P: Phys=i2c-CUST0000:00
S:
Sysfs=/devices/pci0000:00/0000:00:19.0/i2c_designware.0/i2c-0/i2c-CUST0000:00/0018:04F3:4516.0003/input/input19
U: Uniq=
H: Handlers=mouse2 event6
B: PROP=2
B: EV=1b
B: KEY=400 0 0 0 0 0
B: ABS=32f3800000000003
B: MSC=20

I: Bus=0018 Vendor=04f3 Product=4516 Version=0100
N: Name="CUST0000:00 04F3:4516 UNKNOWN"
P: Phys=i2c-CUST0000:00
S:
Sysfs=/devices/pci0000:00/0000:00:19.0/i2c_designware.0/i2c-0/i2c-CUST0000:00/0018:04F3:4516.0003/input/input20
U: Uniq=
H: Handlers=event7
B: PROP=0
B: EV=9
B: ABS=10000000000

I: Bus=0018 Vendor=04f3 Product=4516 Version=0100
N: Name="CUST0000:00 04F3:4516 Stylus"
P: Phys=i2c-CUST0000:00
S:
Sysfs=/devices/pci0000:00/0000:00:19.0/i2c_designware.0/i2c-0/i2c-CUST0000:00/0018:04F3:4516.0003/input/input21
U: Uniq=
H: Handlers=mouse3 event8
B: PROP=2
B: EV=1b
B: KEY=1c03 0 0 0 0 0
B: ABS=1000d000003
B: MSC=11

I: Bus=0018 Vendor=04f3 Product=4516 Version=0100
N: Name="CUST0000:00 04F3:4516 UNKNOWN"
P: Phys=i2c-CUST0000:00
S:
Sysfs=/devices/pci0000:00/0000:00:19.0/i2c_designware.0/i2c-0/i2c-CUST0000:00/0018:04F3:4516.0003/input/input23
U: Uniq=
H: Handlers=event9
B: PROP=0
B: EV=9
B: ABS=10000000000

I: Bus=0018 Vendor=04f3 Product=4516 Version=0100
N: Name="CUST0000:00 04F3:4516 UNKNOWN"
P: Phys=i2c-CUST0000:00
S:
Sysfs=/devices/pci0000:00/0000:00:19.0/i2c_designware.0/i2c-0/i2c-CUST0000:00/0018:04F3:4516.0003/input/input24
U: Uniq=
H: Handlers=event10
B: PROP=0
B: EV=9
B: ABS=10000000000

I: Bus=0018 Vendor=04f3 Product=4516 Version=0100
N: Name="CUST0000:00 04F3:4516 UNKNOWN"
P: Phys=i2c-CUST0000:00
S:
Sysfs=/devices/pci0000:00/0000:00:19.0/i2c_designware.0/i2c-0/i2c-CUST0000:00/0018:04F3:4516.0003/input/input25
U: Uniq=
H: Handlers=event11
B: PROP=0
B: EV=9
B: ABS=10000000000

I: Bus=0018 Vendor=04f3 Product=4516 Version=0100
N: Name="CUST0000:00 04F3:4516 UNKNOWN"
P: Phys=i2c-CUST0000:00
S:
Sysfs=/devices/pci0000:00/0000:00:19.0/i2c_designware.0/i2c-0/i2c-CUST0000:00/0018:04F3:4516.0003/input/input26
U: Uniq=
H: Handlers=event12
B: PROP=0
B: EV=1b
B: KEY=1 0 0 0 0
B: ABS=10000000000
B: MSC=10

I: Bus=0019 Vendor=0000 Product=0006 Version=0000
N: Name="Video Bus"
P: Phys=LNXVIDEO/video/input0
S: Sysfs=/devices/pci0000:00/acpi.video_bus.0/input/input28
U: Uniq=
H: Handlers=kbd event13
B: PROP=0
B: EV=3
B: KEY=3e000b00000000 0 0 0

I: Bus=0019 Vendor=0000 Product=0000 Version=0000
N: Name="Intel HID events"
P: Phys=
S: Sysfs=/devices/platform/INTC10CC:00/input/input29
U: Uniq=
H: Handlers=kbd event14 rfkill
B: PROP=0
B: EV=13
B: KEY=81000300000000 5000004000 1e294000000020 0
B: MSC=10

I: Bus=0019 Vendor=0000 Product=0000 Version=0000
N: Name="Intel HID 5 button array"
P: Phys=
S: Sysfs=/devices/platform/INTC10CC:00/input/input30
U: Uniq=
H: Handlers=kbd event15
B: PROP=0
B: EV=13
B: KEY=2000000000000 0 0 0 0 1000000000000 0 201c000000000000 0
B: MSC=10

I: Bus=0019 Vendor=0000 Product=0000 Version=0000
N: Name="MSI WMI hotkeys"
P: Phys=wmi/input0
S: Sysfs=/devices/virtual/input/input31
U: Uniq=
H: Handlers=kbd event16
B: PROP=0
B: EV=13
B: KEY=1000300000000 300000 e000000000000 0
B: MSC=10

I: Bus=0010 Vendor=001f Product=0001 Version=0100
N: Name="PC Speaker"
P: Phys=isa0061/input0
S: Sysfs=/devices/platform/pcspkr/input/input32
U: Uniq=
H: Handlers=kbd event17
B: PROP=0
B: EV=40001
B: SND=6

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="sof-soundwire Headset Jack"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/sof_sdw/sound/card0/input33
U: Uniq=
H: Handlers=kbd event18
B: PROP=0
B: EV=23
B: KEY=40 0 0 0 0 0 0 1000000000 c000000000000 0
B: SW=14

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="sof-soundwire HDMI/DP,pcm=5"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/sof_sdw/sound/card0/input34
U: Uniq=
H: Handlers=event19
B: PROP=0
B: EV=21
B: SW=140

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="sof-soundwire HDMI/DP,pcm=6"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/sof_sdw/sound/card0/input35
U: Uniq=
H: Handlers=event20
B: PROP=0
B: EV=21
B: SW=140

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="sof-soundwire HDMI/DP,pcm=7"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/sof_sdw/sound/card0/input36
U: Uniq=
H: Handlers=event21
B: PROP=0
B: EV=21
B: SW=140

I: Bus=0005 Vendor=0075 Product=a013 Version=0001
N: Name="Galaxy Buds2 (841E) (AVRCP)"
P: Phys=34:fd:70:38:df:05
S: Sysfs=/devices/virtual/input/input41
U: Uniq=
H: Handlers=kbd event22
B: PROP=0
B: EV=3
B: KEY=2fc800 145200000000 0 10300 49e800000c00 e16800000000f f810000010000ffc

-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2026-07-25 12:04 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-25 12:02 [Bug 221789] New: [BUG] Prestige 16 Flip AI+ C3MTG Panther Lake - Tablet Mode Switch SW_TABLET_MODE) Not Detected bugzilla-daemon
2026-07-25 12:04 ` [Bug 221789] " bugzilla-daemon

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.