HP EliteBook 745 G5

From ArchWiki
Jump to navigation Jump to search


Device Status Modules
AMD graphics Working
VGA Working
HDMI Working
Ethernet Working
Wireless Working
Bluetooth Working
Audio Working
Touchpad Working
Pointing Stick Working
Camera Working
Fingerprint reader Not working
Smart Card Reader Working
Function Keys Working (exception)
3G modem Not working
Dock Working

Configuration

UEFI Setup

The last firmware is mandatory to modify the BIOS parameters. At the moment of writing this entry: 01.09.01 Rev.A. In upgraded BIOS, disable the secure boot to be able to load any boot loader.

From Windows, it's easy to force the UEFI priority: http://www.rodsbooks.com/refind/installing.html#windows

Be careful with rEFInd: https://www.reddit.com/r/archlinux/comments/cgkhop/help_refind_boot_manager_hangs_seconds_after/ In this specific case, avoid option scanfor internal.

Kernel options

System freezes randomly when the proper parameters are not loaded https://www.reddit.com/r/linuxhardware/comments/afktfv/linux_freezes_and_amd_2500u_chipset/

Recommended kernel options:

acpi_backlight=vendor idle=nomwait amdgpu.gpu_recovery=1 amd_iommu=pt audit_enabled=0

AMD Graphics

Use AMDGPU. To avoid any problem, make sure amdgpu has been set as the first module in the Mkinitcpio#MODULES array, e.g. MODULES=(amdgpu radeon). Take care as the original EFI partition could have not enough space for amdgpu and radeon modules.

SmartCard Reader

Works perfectly with ccid & opensc . Read Smartcards for more info.

Function Keys

Usual function keys work out of the box. Keyboard Backlight controls work out of the system, so it is perfectly working in Linux. However, rare keys as telephone or calendar are not assigned to anything. You can remap using udev. For example, the call key can be remapped as an insert key by creating /etc/udev/hwdb.d/90-custom-keyboard.hwdb that contains this:

evdev:atkbd:dmi:bvn*:bvr*:bd*:svn*:pn*:pvr*
 KEYBOARD_KEY_66=insert