HP Pavilion 15-cx0xxx - ArchWiki

# 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.

Category:

- HP