MSI Modern 15 - A11S

HardwarePCI/USB IDWorking?
Touchpad04f3:30aaYes
KeyboardYes
GPU8086:9a49Yes
Webcam5986:211cYes
Bluetooth8087:0026Yes
SD-card reader10ec:525aYes
Audio8086:a0c8Yes
Wireless8086:a0f0Yes
TPMYes

The information below is valid for models:

  • Modern 15 A11SB
  • Modern 15 A11M
  • Modern 15 A11SBL
  • Modern 15 A11ML
  • Modern 15 A11SBU
  • Modern 15 A11MU

Installation

Secure Boot needs to be disabled at first startup and after UEFI updates. Append intel-ucode and intel-media-driver to pacstrap.

This laptop is supported by the community developed Embedded Controller for MSI laptops driver.

Firmware

Some devices can be listed with fwupd, but MSI does not provide updates via the LVFS.

Secure Boot functions well with custom keys, make sure to disable automatic reverting to factory keys in the UEFI settings.

Install upd72020x-fwAUR for module xhci_pci. See Mkinitcpio#Possibly missing firmware for module XXXX.

To update Intel Management Engine firmware, See Laptop/MSI#Intel Management Engine.

Warning: Passing an excessively long path for the loader through efibootmgr (e.g. with an EFI boot stub) may result in being stuck on the logo screen, without access to UEFI. To solve this, unplug NVMe drives and then power up the laptop to clear all UEFI boot entries.

Sound

This laptop requires Sound Open Firmware in order for the sound card to work.

Accessibility

The BIOS interface is keyboard driven and does not require the use of a mouse.

Thermals

Fan control can be tuned by installing iswAUR.

Configuration entry for Modern 15 A11M is missing, and needs to be added manually (PR: https://github.com/YoyPa/isw/issues/152):

/etc/isw.conf
[1552EMS1]
# A11M-217XIT
# 1552EMS1.1071023
address_profile = MSI_ADDRESS_DEFAULT
fan_mode = 140
# CPU
cpu_temp_0 = 50
cpu_temp_1 = 58
cpu_temp_2 = 65
cpu_temp_3 = 70
cpu_temp_4 = 90
cpu_temp_5 = 95
cpu_fan_speed_0 = 45
cpu_fan_speed_1 = 58
cpu_fan_speed_2 = 65
cpu_fan_speed_3 = 72
cpu_fan_speed_4 = 80
cpu_fan_speed_5 = 85
cpu_fan_speed_6 = 100
# GPU
gpu_temp_0 = 50
gpu_temp_1 = 60
gpu_temp_2 = 70
gpu_temp_3 = 82
gpu_temp_4 = 90
gpu_temp_5 = 93
gpu_fan_speed_0 = 0
gpu_fan_speed_1 = 50
gpu_fan_speed_2 = 65
gpu_fan_speed_3 = 72
gpu_fan_speed_4 = 80
gpu_fan_speed_5 = 85
gpu_fan_speed_6 = 100

To activate a personalized profile, you need to set the value 0xd4 to 64. You can set your profile adding to autostart the following two lines (PR: https://github.com/YoyPa/isw/issues/152):

# isw -w 1552EMS1
# isw -s 0xd4 64

To autostart you can also use the provided [email protected], but you will need use a drop-in snippet:

/etc/systemd/system/[email protected]/override.conf
[Service]
ExecStart=
ExecStart=/usr/bin/isw -w %I -s 0xd4 64

Then start/enable [email protected].

Function keys

The keyboard backlight works properly.

Keyboard LEDs :

  • F1 (Audio mute) and F5 (Microphone status) : not working
  • Esc, Power and Caps Lock : working
Key Marked1 XKB Libinput Notes
Fn+EscYesNot visible2KEY_FN_ESCQuick FN Launch Keys
Fn+F1YesXF86AudioMuteKEY_MUTE
Fn+F2YesXF86AudioLowerVolumeKEY_VOLUMEDOWN
Fn+F3YesXF86AudioRaiseVolumeKEY_VOLUMEUP
Fn+F4YesXF86TouchpadToggleKEY_LEFTMETA && KEY_F21
Fn+F5YesXF86AudioMicMuteKEY_F20
Fn+F6YesXF86WebCamKEY_CAMERA
Fn+F7YesXF86Launch1KEY_PROG1no effect (MSI Center Pro)
Fn+F8YesNot visible2Not visible2Toggle keyboard backlight levels
Fn+F9YesXF86MonBrightnessDownKEY_BRIGHTNESSDOWN
Fn+F10YesXF86MonBrightnessUpKEY_BRIGHTNESSUP
Fn+F11YesSuper_LKEY_LEFTMETA && KEY_PSwitch display
Fn+F12YesXF86Launch2KEY_PROG2no effect (Rotate screen)
Fn+PrintYesSuper_LKEY_LEFTMETA && KEY_LEFTSHIFT && KEY_Sno effect (Capture screen zone)
  1. The physical key has a symbol on it, which describes its function
  2. The key is visible to xev and similar tools
  3. systemd-logind handles this by default

See also

This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.