| Summary: | vhba module is not loaded at boot time | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | katnatek <j.alberto.vc> |
| Component: | RPM Packages | Assignee: | David GEIGER <geiger.david68210> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Normal | CC: | davidwhodgins |
| Version: | Cauldron | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Source RPM: | dkms-vhba-20211218-1.mga9.src.rpm | CVE: | |
| Status comment: | |||
|
Description
katnatek
2023-03-04 19:12:11 CET
Thank you for the report and your research. Assigning to kernel team. Assignee:
bugsquad =>
kernel I suppose the module should be loaded when you clean install the package but not happen, i have to explicit load them
l-6.2.8-1.mga9.i586: The kernel-devel files for kernel-desktop586-6.2.8-1.mga9 (para instalar)
3- kernel-linus-devel-6.2.8-1.mga9.i586: The kernel-linus devel files for 3rdparty modules build (para instalar)
4- kernel-server-devel-6.2.8-1.mga9.i586: The kernel-devel files for kernel-server-6.2.8-1.mga9 (para instalar)
¿Qué elige? (1-4)1
Para satisfacer las dependencias, se instalarán los paquetes siguientes:
Paquete Versión Revisión Arq.
(soporte «Core Release»)
dkms 2.0.19 45.mga9 noarch
dkms-minimal 2.0.19 45.mga9 noarch
dkms-vhba 20211218 1.mga9 noarch
kernel-desktop-devel 6.2.8 1.mga9 i586
se utilizarán 53MB de espacio de disco adicional.
se descargarán 12MB de paquetes.
¿Efectuar la instalación de los 4 paquetes? (S/n) s
https://mirrors.kernel.org/mageia/distrib/9/i586/media/core/release/dkms-minimal-2.0.19-45.mga9.noarch.rpm
https://mirrors.kernel.org/mageia/distrib/9/i586/media/core/release/kernel-desktop-devel-6.2.8-1.mga9.i586.rpm
https://mirrors.kernel.org/mageia/distrib/9/i586/media/core/release/dkms-2.0.19-45.mga9.noarch.rpm
https://mirrors.kernel.org/mageia/distrib/9/i586/media/core/release/dkms-vhba-20211218-1.mga9.noarch.rpm
instalando kernel-desktop-devel-6.2.8-1.mga9.i586.rpm dkms-vhba-20211218-1.mga9.noarch.rpm dkms-2.0.19-45.mga9.noarch.rpm dkms-minimal-2.0.19-45.mga9.noarch.rpm desde /var/cache/urpmi/rpms
Preparando... ###########################################################################
1/4: dkms-minimal ###########################################################################
2/4: kernel-desktop-devel ###########################################################################
3/4: dkms ###########################################################################
4/4: dkms-vhba ###########################################################################
Creating symlink /var/lib/dkms/vhba/20211218-1.mga9/source ->
/usr/src/vhba-20211218-1.mga9
DKMS: add Completed.
Preparing kernel 6.2.8-desktop-1.mga9 for module build:
(This is not compiling a kernel, just preparing kernel symbols)
Storing current .config to be restored when complete
Running Generic preparation routine
make mrproper....
using /proc/config.gz
make oldconfig....
make prepare....
Building module:
cleaning build area....
make -j2 KERNELRELEASE=6.2.8-desktop-1.mga9 KDIR=/lib/modules/6.2.8-desktop-1.mga9/build......
cleaning build area....
cleaning kernel tree (make mrproper)....
DKMS: build Completed.
vhba.ko.xz:
- Installation
- Installing to /lib/modules/6.2.8-desktop-1.mga9/dkms/vhba/
depmod..........
DKMS: install Completed.
[root@localhost ~]# ls /dev/vh*
/dev/vhci /dev/vhost-net /dev/vhost-vsock
modprobe vhba
[root@localhost ~]# ls /dev/vh*
/dev/vhba_ctl /dev/vhci /dev/vhost-net /dev/vhost-vsock
Closing as invalid. The vhba kernel module is useless by itself, so just
installing the dkms package for it does not cause it to be loaded. It does
get loaded if cdemu-daemon is installed.
[root@x9v ~]# grep vhba /proc/modules
[root@x9v ~]# urpmi cdemu-daemon
To satisfy dependencies, the following packages are going to be installed:
Package Version Release Arch
(medium "Core Release (distrib1)")
cdemu-daemon 3.2.6 1.mga9 x86_64
dkms-vhba 20211218 1.mga9 noarch
lib64mirage11 3.2.6 1.mga9 x86_64
libmirage-common 3.2.6 1.mga9 x86_64
1.1MB of additional disk space will be used.
367KB of packages will be retrieved.
Proceed with the installation of the 4 packages? (Y/n)
https://mirror.math.princeton.edu/pub/mageia/distrib/cauldron/x86_64/media/core/release/libmirage-common-3.2.6-1.mga9.x86_64.rpm
https://mirror.math.princeton.edu/pub/mageia/distrib/cauldron/x86_64/media/core/release/lib64mirage11-3.2.6-1.mga9.x86_64.rpm
https://mirror.math.princeton.edu/pub/mageia/distrib/cauldron/x86_64/media/core/release/dkms-vhba-20211218-1.mga9.noarch.rpm
https://mirror.math.princeton.edu/pub/mageia/distrib/cauldron/x86_64/media/core/release/cdemu-daemon-3.2.6-1.mga9.x86_64.rpm
installing lib64mirage11-3.2.6-1.mga9.x86_64.rpm dkms-vhba-20211218-1.mga9.noarch.rpm cdemu-daemon-3.2.6-1.mga9.x86_64.rpm libmirage-common-3.2.6-1.mga9.x86_64.rpm from /var/cache/urpmi/rpms
Preparing... #########################################################################################################################################################################################################
1/4: libmirage-common #########################################################################################################################################################################################################
2/4: lib64mirage11 #########################################################################################################################################################################################################
3/4: dkms-vhba #########################################################################################################################################################################################################
Creating symlink /var/lib/dkms/vhba/20211218-1.mga9/source ->
/usr/src/vhba-20211218-1.mga9
DKMS: add Completed.
Preparing kernel 6.2.8-desktop-1.mga9 for module build:
(This is not compiling a kernel, just preparing kernel symbols)
Storing current .config to be restored when complete
Running Generic preparation routine
make mrproper....
using /proc/config.gz
make oldconfig....
make prepare....
Building module:
cleaning build area....
make -j2 KERNELRELEASE=6.2.8-desktop-1.mga9 KDIR=/lib/modules/6.2.8-desktop-1.mga9/build.....
cleaning build area....
cleaning kernel tree (make mrproper)....
DKMS: build Completed.
vhba.ko.xz:
- Installation
- Installing to /lib/modules/6.2.8-desktop-1.mga9/dkms/vhba/
depmod......
DKMS: install Completed.
4/4: cdemu-daemon #########################################################################################################################################################################################################
[root@x9v ~]# grep vhba /proc/modules
vhba 40960 0 - Live 0xffffffffc0e45000 (O)Status:
NEW =>
RESOLVED (In reply to Dave Hodgins from comment #3) For get the behaviour you get i did have to uninstall cdemu-daemon cdemu-clien anmd dkms-vhba the reinstall cdemu-client BTW dud you take care of check if at next reboot the module load? I do and its no so Status:
RESOLVED =>
REOPENED Ah, correct. While the module does get loaded during installation of cdemu-daemon, it doesn't get loaded after rebooting. Moving /etc/modprobe.preload.d/cdemud.conf to /etc/modules-load.d/ works to get it loaded during boot. Reassigning to David Geiger as the person who made the most recent changes to cdemu-daemon. Assignee:
kernel =>
geiger.david68210 Updated packages fix the issue, the module load when the package install and when you reboot, i don't remember if previously was necessary manually add cdemu-daemon to start process of the desktop, but that is a minor thing Resolution:
(none) =>
FIXED |