All releases of DKMS


Release Notes: This release resolves minor bugs with the auto installation service in indicating failures.


Release Notes: The big improvement here is that Fedora rawhide (will be Fedora 9) now includes RPM hooks, similar to Ubuntu's triggers, to invoke the DKMS autoinstaller at the end of an RPM transaction when a new kernel is installed. This means there is no need to wait for a reboot to invoke the dkms_autoinstaller: it is now invoked right after a new kernel is installed, so one can rebuild drivers immediately and include them in the initial ramdisk.


Release Notes: This release will call udevtrigger if it installs a module for the currently running kernel. It will uninstall from /extra before DEST_MODULE_LOCATION, and run depmod after uninstallation.


Release Notes: An issue where installs during --rpm_safe_upgrade could incorrectly fail was fixed. SLES10 driver disk creation was broken (and may still be). Ubuntu packaging and a mkdeb command (which has been accepted into Ubuntu Universe for Gutsy) were provided. mkrpm now adds automatic Provides: lines with modalias info. This will eventually be used to automatically download drivers that match the hardware you have in your system.


Release Notes: The ability to generate Ubuntu driver disks and debs was added.


Release Notes: Version comparison for all 2.6 kernels has been fixed. README.dkms has been added to %doc.


Release Notes: Adds a PRE_INSTALL directive for doing per-module custom install-time checks.


Release Notes: DKMS has a new output mode which takes a normal DKMS driver source tree and outputs a Novell/SuSE Kernel Module Package (KMP) source RPM (as described on http://www.suse.de/~agruen/KMPM). The mkkmp command and a new command line option (--spec=specfile) were added.


Release Notes: This release contains a fix for a bug with DKMS's handling of packages which contained some modules that had an original module in a kernel but also other modules which did not have original modules in that kernel. This specific situation caused an internal variable not to get reset, causing the possibility that DKMS could trample over both new and old drivers. It only occurs in this specific scenario, but is now fixed in 2.0.6. Also, additional minor enhancements were made.


Release Notes: Changes in this version allow SuSE 2.6 kernels to build kernel modules without kernel preparation time. There is also a tweak so that you can specify MAKE_MATCH[0] to push DKMS to either use your MAKE[0] command or the kernel's default MAKE command. Lastly, Red Hat driver disks made by DKMS can now include the files modules.pcimap and pci.ids.