From Mageia wiki
Name : dkms-vhba Version : 1.2.1 Release : 4.20100822.1.mga1 Group : System/Kernel and hardware Size : 57335 Architecture: noarch Source RPM : dkms-vhba-1.2.1-4.20100822.1.mga1.src.rpm URL : http://cdemu.sourceforge.net/ Summary : Virtual SCSI HBA kernel module Description : Virtual SCSI HBA kernel module. The vhba module is used by cdemu.
Name : cdemu-client Version : 1.3.0 Release : 4.mga1 Group : Emulators Size : 152515 Architecture: x86_64 Source RPM : cdemu-client-1.3.0-4.mga1.src.rpm URL : http://cdemu.sourceforge.net/ Summary : Command-line client for controlling CDEmu daemon Description : This is cdemu-client, a simple command-line client for controlling CDEmu daemon. It is part of the userspace-cdemu suite, a free, GPL CD/DVD-ROM device emulator for linux. It provides a way to perform the key tasks related to controlling the CDEmu daemon, such as loading and unloading devices, displaying devices' status and retrieving/setting devices' debug masks.
Testcase:
- Install dkms-vhba and cdemu-client.
- Run as a normal user: cdemu status
Result:
- With a broken dkms-vhba, you'll see the screen filled with a kernel oops.
- With a working dkms-vhba, you'll see
Devices' status: DEV LOADED FILENAME 0 0 N/A
Load an ISO
$ cdemu load any ISOs/Mageia-2-alpha1-LiveCD-GNOME-Europe1-Americas-x86_64-CD.iso $ cdemu status Devices' status: DEV LOADED FILENAME 0 1 /home/username/ISOs/Mageia-2-alpha1-LiveCD-GNOME-Europe1-Americas-x86_64-CD.iso $ cdemu unload 0 $ cdemu status Devices' status: DEV LOADED FILENAME 0 0 N/A
Repeat after reboot the system, to test if vhba module still load