All of the patches that were included here are now in the linux kernel mainline (as of kernel 5.4.8) so these fixes are no longer needed. Everything should work out of the box with kernel 5.4.8 with the exception of the webcam.
This repository allows you to build a custom kernel that fixes issues with the Dell XPS 7390 2-in-1 on Linux.
Usage:
- Install Manjaro on your system using
noapic
kernel parameter.
- if can't find the hard drive, boot into BIOS and under
System Configuration
changeSATA Operation
fromRAID On
toAHCI
. This will make your windows partitions (if any) unusable.
- Get latest linux firmware packages for wifi and bluetooth:
git clone https://chromium.googlesource.com/chromiumos/third_party/linux-firmware chromiumos-linux-firmware
cd chromiumos-linux-firmware
sudo cp iwlwifi-* /lib/firmware/
cd /lib/firmware
sudo ln -s iwlwifi-Qu-c0-hr-b0-50.ucode iwlwifi-Qu-b0-hr-b0-50.ucode
-
Clone this repo
-
Run
makepkg -s
to build the kernel packages. -
Grab latest mkinitcpio since this isn't availble in Manjaro stable repos yet (as of 8/Nov/2019):
wget https://www.mirrorservice.org/sites/repo.manjaro.org/repos/unstable/core/x86_64/mkinitcpio-27-1.2-any.pkg.tar.xz
-
Install the packages:
sudo pacman -U ./linux54-5.4rc6.d1105.g26bc672-2-x86_64.pkg.tar.xz ./mkinitcpio-27-1.2-any.pkg.tar.xz
(Change filenames as necessary)
-
Reboot with new kernel.
Inability to click/type into application launcher - switch to modesetting driver by running
pamac remove xf86-video-intel
then reboot.
- Webcam
Many thanks to the redditors, particularly silverhaul, for providing fixes: https://www.reddit.com/r/Dell/comments/cx0fkc/xps_13_2_in_1_7390_linux_boot_attempt/