На CentOS 8 при сборке, по скрипту "install_hasp_centos78.sh" появляется ошибка "!access_ok",
поправил его немного -
Добавил установку пакета и автозамену параметров VERIFY_WRITE и VERIFY_READ.

нужно добавить в скрипт
при установке пакетов:
if [ ${OSv} -eq 8 ]; then
echo "Installing Development support for libelf"
${YUM} install -q -y elfutils-libelf-devel
fi
А перед сборкой VHCI_HCD
Добавить:
if [ ${OSv} -eq 8 ]; then
echo "Bug fix: ""access_ok"""
sed -i 's/VERIFY_READ, //' usb-vhci-iocifc.c
sed -i 's/VERIFY_WRITE, //' usb-vhci-iocifc.c
fi
тогда получится более менее сносный универсальный скрипт для CentOS 7 и 8
На ядре 4.18.0 прекрасно отрабатывает.
всё остальное по стандартным инструкциям.