Dell Inspiron 7586

HardwareHardware IDWorking?
GPU (Intel)8086:3ea0Yes
GPU (NVIDIA)10de:1d10Yes
Touchpad04F3:30B6Yes
Touchscreen04F3:2784Partial
Pen04F3:2784Yes
Fingerprint reader27c6:538cYes
Webcam0bda:5538Yes
Sensors8086:9dfcYes
Wireless8086:9df0Yes
Bluetooth8087:0aaaYes
Audio8086:9dc8Yes
SD card readerYes
TPMMSFT0101Yes

Installation

RAID mode is enabled by default. AHCI mode must be used, otherwise the disks will be invisible. Using RAID mode will trigger a relevant log message in the journal.

Occasionally, USB devices may not show up in the boot menu. Consult #Booting from external media for more information on this topic.

Accessibility

The appearance of the UEFI settings is relatively simple and not very colorful, so it might work well with OCR software. It does, however, require the user to use a keyboard, mouse, touchpad, touchscreen, or pen.

Note: Visually impaired users should request the help of a sighted person to change UEFI settings.

The service manual contains shortcuts which are needed to trigger certain features, such as the boot menu (F12), settings (F2), and power/disk activity LED (Fn+H).

Firmware

fwupd does not support this device yet.

As mentioned in #Installation, AHCI mode must be manually enabled in place of RAID mode.

Secure Boot

Secure Boot is enabled by default. Custom keys may be used.

ESP files

The UEFI stores logs and recovery images in /EFI/Dell. These files may be deleted at any time, though deleting the recovery images will prevent the UEFI from recovering itself if it gets damaged.

Recovery images (created when the UEFI is updated) are stored in /EFI/Dell/Bios/Recovery and are roughly 15 MB in size. It appears that there will only be two images kept at the same time, BIOS_CUR.rcv and BIOS_PRE.rcv.

Diagnostic logs (created by Dell SupportAssist PreBoot Diagnostics) are stored in /EFI/Dell/logs. It appears that there will only be two files kept at the same time, diags_current.xml and diags_previous.xml.

Important updates

UEFI version 1.5.0 or above is required to change thermal profiles through dell-command-configureAUR (or Dell Power Manager on Windows).

Booting from external media

Often, external media will not show up in the boot menu. To work around this, open the UEFI settings, navigate to the boot section, and add the standard removable EFI binary at \EFI\BOOT\BOOTX64.EFI on the drive's ESP partition to the boot menu.

Input

Function keys

Note:
  • The following table assumes that function lock is off. When it is on, Fn does not need to be held for many of the shortcuts (denoted by the asterisk). Function lock can be toggled with a keyboard shortcut or in the UEFI settings.
  • Emitted keys are identified by their XFree86 symbols.
KeyVisible?1Marked?2Effect
FnNoYesA modifier, to be used with other keys.
Fn+EscNoYesFunction lock. See the note above for more details.
Fn+F1*YesYesXF86AudioMute
Fn+F2*YesYesXF86AudioLowerVolume
Fn+F3*YesYesXF86AudioRaiseVolume
Fn+F4*YesYesXF86AudioPrev
Fn+F5*YesYesXF86AudioPlay
Fn+F6*YesYesXF86AudioNext
Fn+F8*YesYesSuper_L+p
Fn+F9*YesYesXF86Search
Fn+F10*NoYesChanges keyboard backlight brightness. Rotates through three levels (including zero).
Fn+F11*YesYesXF86MonBrightnessDown
Fn+F12*YesYesXF86MonBrightnessUp
Fn+PrintScreenYesYesXF86RFKill
Fn+InsYes3NoXF86Sleep
Fn+q, Fn+w, Fn+e, Fn+t, Fn+a, Fn+d, Fn+f, Fn+gYesNoXF86Launch3
Fn+rYesNoPrint
Fn+sYesNoScroll_Lock
Fn+hNoNoToggles between LED power and disk usage modes.
Fn+bYesNoPause
Fn+UpYesYesPrior
Fn+LeftYesYesHome
Fn+DownYesYesNext
Fn+RightYesYesEnd
Fold screen over 180 degreesYesNoDell WMI keypress, entering/exiting tablet mode
  1. The key is visible to xev and similar tools.
  2. The physical key has a symbol on it, which describes its function.
  3. systemd-logind handles this by default.

Fingerprint reader

Install libfprint-2-tod1-xps9300-binAUR.

The fingerprint reader requires a proprietary driver.

Power buttons

This device has one power button and one sleep button.

$ loginctl seat-status
├─/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1
│ input:input1 "Power Button"
├─/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input2
│ input:input2 "Sleep Button"
[...]

See logind.conf(5) for more information on handling specific keys.

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.