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:
- Kernel modules (*.o or *.ko files) built for the kernel used during installation. Modules should bebuilt for "-default" flavor.
- 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.
- 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:
- Optional installation shell scripts as detailed in Update Media HOWTO.
- 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.
- If using the "update.tar.gz" file (instead of RPMs), the archive should include:
- Full directory structure for placement of the driver modules.
- Driver modules compiled for all kernel versions available on the distribution in both SMP and uniprocessor configurations.
- (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.