Novell Home

Driver Update Disk

From Developer Community

Creating a Driver Update Disk 9 (Code 9 and Code 10)

  • Detailed instructions on creating a driver update disk are provided at Update Media HOWTO.
  • Prerequisites:
  1. Kernel modules (*.o or *.ko files) built for the kernel used during installation. Modules should bebuilt for "-default" flavor.
  2. A gzipped tar file containing modules built for all supported kernel versions or separate rpms for different supported kernel versions. For Code 10, RPMs should be used.
  3. Media to be used for Driver Update Disk (CD, DVD, or floppy disk).
  • In a staging directory on your local system, create the following directory structure:
   linux/
     suse/
       <architecture>-<suse version>/  (e.g., "i386-sles9" or "i386-sles10")
         install/
         modules/
  • Place the following files in the "install" directory:
  1. Optional installation shell scripts as detailed in Update Media HOWTO.
  2. Separate RPMs for different kernel versions or a gzipped tar archive named "update.tar.gz" which contains driver modules for all possible kernel versions. For Code 10, RPMs should be used.
    1. If using the "update.tar.gz" file (instead of RPMs), the archive should include:
      1. Full directory structure for placement of the driver modules.
      2. Driver modules compiled for all kernel versions available on the distribution in both SMP and uniprocessor configurations.
      3. (Optional) New device nodes or other files that should be installed into the system.
  • In the "modules" directory, place the actual driver modules (*.o or *.ko) to be loaded by the kernel used during installation.
  • Create the driver update disk by burning (CD/DVD) or copying (floppy disk) the entire contents of your staging directory onto the chosen media.

Novell® Making IT Work As One

© 2009 Novell, Inc. All Rights Reserved.