diff --git a/doc.md b/doc.md index dec7b8ac..d8673876 100644 --- a/doc.md +++ b/doc.md @@ -163,6 +163,7 @@ Customization Guides Troubleshooting --------------- * [Home directory is out of disk space error](/doc/out-of-memory/) + * [Newer hardware doesn't work](/doc/newer-hardware-troubleshooting/) * [Installing on system with new AMD GPU (missing firmware problem)](https://groups.google.com/group/qubes-devel/browse_thread/thread/e27a57b0eda62f76) * [How to install an Nvidia driver in dom0](/doc/install-nvidia-driver/) * [Nvidia troubleshooting guide](/doc/nvidia-troubleshooting/) diff --git a/troubleshooting/newer-hardware-troubleshooting.md b/troubleshooting/newer-hardware-troubleshooting.md new file mode 100644 index 00000000..23bd35d4 --- /dev/null +++ b/troubleshooting/newer-hardware-troubleshooting.md @@ -0,0 +1,25 @@ +--- +layout: doc +title: Troubleshooting newer hardware +permalink: /doc/newer-hardware-troubleshooting/ +--- + +Troubleshooting newer hardware +============================== + +By default, the kernel that is installed in dom0 comes from the `kernel` package, which is an older Linux LTS kernel. +For most cases this works fine since the Linux kernel developers backport fixes to this kernel, but for some newer hardware, you may run into issues. +For example, the audio might not work if the sound card is too new for the LTS kernel. + +To fix this, you can try the `kernel-latest` package - though be aware that it's less tested! +In dom0: + +~~~ +sudo qubes-dom0-update kernel-latest +~~~ + +Reboot when it's done installing. +You can double-check that the boot used the newer kernel with `uname -r`, which prints the version of the currently-running kernel. +Compare this with the output of `rpm -q kernel`. +If the start of `uname -r` matches one of the versions printed by `rpm`, then you're still using the Linux LTS kernel, and you'll probably need to manually fix your boot settings. +If `uname -r` reports a higher version number, then you've successfully booted with the kernel shipped by `kernel-latest`.