"PY" == pierre-yves boelle pierre-yves.boelle@upmc.fr writes:
Hi Pierre-Yves,
PY> Hi all, I'm trying to set up Qlustar 12.0 with ubuntu focal on a PY> HP machine equiped with a smart array controller P816i-a. The PY> problem is that the smart array is not recognized after install: PY> I can see it with lspci, but the disks are not listed in /dev. PY> As far as I understand, this is a driver issue : the smartpqi PY> module is required for this smart array. This module is PY> available from "linux-modules-extra" in ubuntu focal 20.04, but PY> this package is not part of the qlustar distribution.
the upcoming security release will add support for this controller.
PY> So questions : 1 - Is there a way I can simply add a required PY> module (for example .ko file) in the qlustar kernel and simply PY> recompile the qlustar kernel?
You can always install the package linux-headers-<version info>_amd64.deb and compile your add-on modules against the kernel headers contained in it.
$ apt-cache search 'linux-headers.*ql-generic'
lists the available versions and you will have to choose the one matching the kernel version you are running.
PY> 2 - failing that, should I expect trouble running qlustar with a PY> "pure ubuntu" kernel ? If I add the focal repository in apt PY> sources and install linux-modules-extra, I can build a new PY> kernel OK, but it is "pure ubuntu" - not qlustar. Is qlustar PY> kernel just a light version of the ubuntu kernel and that's ok? PY> or does qlustar include extra components ?
Using the Ubuntu kernel for just the basic stuff will work. But as soon as you need support for special things like Infiniband, Lustre, Nvidia GPUs, things will get complicated and possibly will break.
Best,
Roland
PY> Any input appreciated
PY> PYB