HP Pavilion 15-cx0xxx

From ArchWiki
Jump to navigation Jump to search
Device Working Modules
Intel graphics Yes i915
HDMI Not tested -
Audio Yes snd_hda_intel
USB 3.0 Yes -
Ethernet Yes r8169
Wireless Yes rtw_pci
Bluetooth Yes bluetooth
Touchpad Yes -
Backlight control Yes -
Function keys Partially working -
Card reader Yes alcor_pci
Webcam Yes uvcvideo

This article covers specific configuration of this laptop.

Hardware Info

Hardware Options

This is the 2015 Pavilion 15-0598na

  • Intel i5-8300H (Coffee Lake)
  • 8GB RAM
  • Nvidia GeForce 1050Ti Mobile
  • 128GB M.2 SSD
  • 1TB SATA HDD
  • 1920x1080 Display
  • 3 USB B, 1 USB C, HDMI, 3.5mm combined audio jack, Ethernet port and SD card reader

lspci for 15-cx0598na

00:00.0 Host bridge: Intel Corporation 8th Gen Core 4-core Processor Host Bridge/DRAM Registers [Coffee Lake H] (rev 07)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16) (rev 07)
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 630 (Mobile)
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 07)
00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model
00:12.0 Signal processing controller: Intel Corporation Cannon Lake PCH Thermal Controller (rev 10)
00:14.0 USB controller: Intel Corporation Cannon Lake PCH USB 3.1 xHCI Host Controller (rev 10)
00:14.2 RAM memory: Intel Corporation Cannon Lake PCH Shared SRAM (rev 10)
00:16.0 Communication controller: Intel Corporation Cannon Lake PCH HECI Controller (rev 10)
00:17.0 SATA controller: Intel Corporation Cannon Lake Mobile PCH SATA AHCI Controller (rev 10)
00:1b.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #19 (rev f0)
00:1b.3 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #20 (rev f0)
00:1d.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #9 (rev f0)
00:1d.4 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #13 (rev f0)
00:1f.0 ISA bridge: Intel Corporation Device a30d (rev 10)
00:1f.3 Audio device: Intel Corporation Cannon Lake PCH cAVS (rev 10)
00:1f.4 SMBus: Intel Corporation Cannon Lake PCH SMBus Controller (rev 10)
00:1f.5 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH SPI Controller (rev 10)
01:00.0 VGA compatible controller: NVIDIA Corporation GP107M [GeForce GTX 1050 Ti Mobile] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GP107GL High Definition Audio Controller (rev a1)
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8822BE 802.11a/b/g/n/ac WiFi adapter
03:00.0 Unassigned class [ff00]: Alcor Micro AU6625 PCI-E Flash card reader controller
04:00.0 Non-Volatile memory controller: Sandisk Corp WD Black 2018/PC SN520 NVMe SSD (rev 01)
05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 16)

lsusb for 15-cx0598na

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 04ca:707f Lite-On Technology Corp. HP Wide Vision HD Camera
Bus 001 Device 003: ID 0bda:b00b Realtek Semiconductor Corp. Bluetooth Radio 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Notes

Installation

You have to disable Secure Boot. repeatedly press F10 during boot to bring up the BIOS setup, navigate to the boot section and disable Secure Boot.

To prevent the system from booting in Legacy mode, i also recommend to disable CSM/Legacy mode

Dual boot (with Windows)

Works fine. Shrink the Windows partition from Windows first, then install Linux on the free space.

Bluetooth

Works out of the box.

Camera

The camera is detected and works out of the box.

Card reader

Detected in kernel versions 5.6 and newer. If mounting the card does not work try booting with the kernel parameter intel_iommu=on.

Function keys

Media Keys

All media keys work. In order to get the mute LED to work you need to load the snd_hda_intel module with the model=alc295-hp-x360. This can be done by creating the file:

/etc/modprobe.d/mute.conf
options snd-hda-intel model=alc295-hp-x360

Brightness Keys

I have not been able to get these to work

Wireless toggle key

I have not been able to get this to work

Hybrid Graphics

Works with PRIME GPU Offloading with nouveau, and Reverse PRIME with the proprietary NVIDIA drivers.

Hpfall

Not tested, but hpfall-gitAUR can be used to detect falls and park the hard drive

Secure Boot

Secure Boot, if set properly works with GRUB and shim.

It works, but UEFI is an absolute mess so I would not recommend anyone getting to deep

Other

The system will not allow changing to boot order when there is BIOS administrator password set.