HP EliteBook 745 G2

This article or section does not follow the
Laptop page guidelines
.
Reason:
Needs IDs in hardware table and needs a function keys table (Discuss in
Talk:HP EliteBook 745 G2
)
Hardware
PCI/USB ID
Working?
Touchpad
Yes
Pointing Stick
Yes
Keyboard
Yes
Video
Yes
Webcam
04f2:b477
Yes
Ethernet
Yes
Bluetooth
0a5c:21fb
Yes
SD-Card slot
Yes
Audio
Yes
Wi-Fi
0a5c:21fb
Yes
Fingerprint reader
Untested
Smart Card Reader
Untested
Installation
Note
Make sure you have the latest HP
UEFI
firmware installed.
Even if
UEFI
,
Arch Linux
and (e.g.)
GRUB
are correctly configured and with the correct UEFI NVRAM variables set, the system will not boot from the HDD/SSD. The problem is that HP hard coded the paths for the OS boot manager in their UEFI boot manager to
\EFI\Microsoft\Boot\bootmgfw.efi
to boot Microsoft Windows, regardless of how the UEFI NVRAM variables are changed. There are two workarounds:
Using the "Customized Boot" path option (recommended)
The latest HP firmware allows defining a “Customized Boot” path in the UEFI pre-boot graphical environment.
Select the “Customized Boot” option in the UEFI pre-boot graphical environment under “Boot Options” and set the path to your OS boot loader on the
EFI system partition
e.g.:
\EFI\grub\grubx64.efi
Always verify the correct path to the .efi file. Also, adjust the device boot order (also in the UEFI pre-boot graphical environment) to boot this entry first.
Change the OS boot loader path to match the hard coded path
This article or section is being considered for removal.
Reason:
Duplicates
Unified Extensible Firmware Interface#UEFI boot loader does not show up in firmware menu
. (Discuss in
Talk:HP EliteBook 745 G2
)
Warning
This method is not recommended, as it will create conflicts in a dual boot setup with Microsoft Windows. Also, everytime you install GRUB, you have to remember to copy it to the hard coded path.
Change the UEFI application path of the OS boot loader to that hard coded path.
On your
EFI system partition
; e.g. with
esp
being the
EFI system partition
mountpoint:
# mkdir -p
esp
/EFI/Microsoft/Boot
# cp
esp
/EFI/grub/grubx64.efi
esp
/EFI/Microsoft/Boot/bootmgfw.efi
or
# mkdir -p
esp
/EFI/BOOT
# cp
esp
/EFI/grub/grubx64.efi
esp
/EFI/BOOT/BOOTx64.EFI
Firmware
This notebook supports
HDD FDE (SED)
. The HDD/SSD can be locked by setting a password in the UEFI pre-boot graphical environment under the option "DriveLock" (this requires setting a password for the UEFI pre-boot graphical environment first). If you replace the HDD/SSD, make sure to get a compatible one to make use of this feature.
Bluetooth
The default driver seems to work but cannot discover other devices. You need to either:
Download the
BCM20702A1-0a5c-21fb.hcd
file from
broadcom-bt-firmware
and place it to the
/lib/firmware/brcm
directory. This is preferred.
Use
broadcom-bt-firmware-git
AUR
but you will need to figure out conflicts with already installed firmware - beware that Bluetooth and WLAN are the on the same chip and you might easily break your existing setup.
Card reader
Use
rts5227-dkms
AUR
.
Function keys
The function key controlling the microphone does not work.
Power management
Resume on lid open feature needs to be enabled in the bios / uefi setup:
Advanced > Built-in device options > Wake unit from sleep when lid is opened
.
See also
UEFI, GNU/Linux and HP notebooks – problems and how to get it working
Changing Boot Order on Dual Boot Windows 8 and Ubuntu
Setting GRUB as the default boot manager on a UEFI-based system