diff --git a/rhel8/index.md b/rhel8/index.md index a50b981a..15772222 100644 --- a/rhel8/index.md +++ b/rhel8/index.md @@ -36,13 +36,14 @@ Bugs and issues can be reported in the [Linux project in JIRA](https://jira.psi. | `devtoolset*` | `gcc-toolset*` | | | `git-cvs` | - | `cvs` itself is not supported by RHEL8, but available through EPEL. Still missing is the support for `git cvsimport`. | + ### Missing RAID Drivers #### Missing RAID Drivers during Installation For RHEL 8 Red Hat phased out some hardware drivers, here is an [official list](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/considerations_in_adopting_rhel_8/hardware-enablement_considerations-in-adopting-rhel-8#removed-adapters_hardware-enablement), but I also found some stuff missing not listed there. -Installation then fails as the installer does not find a system disk to use. +Installation with an unsupported RAID adapter then fails as the installer does not find a system disk to use. To figure out what driver you need, best go the the installer shell or boot a rescue linux over the network and on the shell check the PCI Device ID of the RAID controller with @@ -52,25 +53,24 @@ $ lspci -nn 82:00.0 RAID bus controller [0104]: 3ware Inc 9750 SAS2/SATA-II RAID PCIe [13c1:1010] (rev 05) ... ``` -The number is in the rightmost square brackets. Then check if there are drivers available. +The ID is in the rightmost square brackets. Then check if there are drivers available. I will now focus on [ElRepo](https://elrepo.org/) which provides drivers not supported any more by Red Hat. Check the PCI Device ID on their list of (https://elrepo.org/tiki/DeviceIDs). If you found a driver, then there are also [driver disks provided](https://linuxsoft.cern.ch/elrepo/dud/el8/x86_64/). There are two option in providing this driver disk to the installer: 1. Download the according `.iso` file and extract it on an USB stick labelled with `OEMDRV` and have it connected during installation. -2. Extend the kernel command line with `inst.dd=$URL_OF_ISO_FILE`, e.g. with a custom Grub config on the (boot server)[https://git.psi.ch/linux-infra/network-boot] +2. Extend the kernel command line with `inst.dd=$URL_OF_ISO_FILE`, e.g. with a custom Grub config on the [boot server](https://git.psi.ch/linux-infra/network-boot). ([Red Hat documentation of this procedure](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html-single/performing_an_advanced_rhel_8_installation/index#updating-drivers-during-installation_installing-rhel-as-an-experienced-user)) -At the end do not forget to enable the ElRepo RPM package repository in Hiera to also get new drivers for kernel updates: +At the end do not forget to enable the ElRepo RPM package repository in Hiera to also get new drivers for updated kernels: ``` # enable 3rd-party drivers from ElRepo rpm_repos::default: - 'elrepo_rhel8' ``` - #### Missing RAID Drivers on Kernel Upgrade If the machine does not boot after provisioning or after an kernel upgrade with