summaryrefslogtreecommitdiff
path: root/source/k/packaging-x86_64
diff options
context:
space:
mode:
Diffstat (limited to 'source/k/packaging-x86_64')
-rwxr-xr-xsource/k/packaging-x86_64/kernel-generic/kernel-generic.SlackBuild3
-rwxr-xr-xsource/k/packaging-x86_64/kernel-huge/kernel-huge.SlackBuild3
-rwxr-xr-xsource/k/packaging-x86_64/kernel-modules/kernel-modules.SlackBuild39
-rwxr-xr-xsource/k/packaging-x86_64/kernel-modules/rc.modules.new924
-rw-r--r--source/k/packaging-x86_64/kernel-modules/slack-desc12
5 files changed, 16 insertions, 965 deletions
diff --git a/source/k/packaging-x86_64/kernel-generic/kernel-generic.SlackBuild b/source/k/packaging-x86_64/kernel-generic/kernel-generic.SlackBuild
index 458c000d..487f74ea 100755
--- a/source/k/packaging-x86_64/kernel-generic/kernel-generic.SlackBuild
+++ b/source/k/packaging-x86_64/kernel-generic/kernel-generic.SlackBuild
@@ -22,7 +22,7 @@
KERNNAME=generic
-VERSION=${VERSION:-3.10.17}
+VERSION=${VERSION:-4.4.14}
ARCH=${ARCH:-x86_64}
KARCH=${KARCH:-x86}
BUILD=${BUILD:-1}
@@ -84,6 +84,7 @@ mkdir -p $PKG
mkdir -p $PKG/boot
cp $KERNEL $PKG/boot/vmlinuz-$KERNNAME-${VERSION}
( cd $PKG/boot ; ln -sf vmlinuz-$KERNNAME-${VERSION} vmlinuz )
+( cd $PKG/boot ; ln -sf vmlinuz-$KERNNAME-${VERSION} vmlinuz-generic )
cp $SYSMAP $PKG/boot/System.map-$KERNNAME-${VERSION}
( cd $PKG/boot ; ln -sf System.map-$KERNNAME-${VERSION} System.map )
cp $CONFIG $PKG/boot/config-$KERNNAME-${VERSION}
diff --git a/source/k/packaging-x86_64/kernel-huge/kernel-huge.SlackBuild b/source/k/packaging-x86_64/kernel-huge/kernel-huge.SlackBuild
index 7ad260d4..4c03f893 100755
--- a/source/k/packaging-x86_64/kernel-huge/kernel-huge.SlackBuild
+++ b/source/k/packaging-x86_64/kernel-huge/kernel-huge.SlackBuild
@@ -22,7 +22,7 @@
KERNNAME=huge
-VERSION=${VERSION:-3.10.17}
+VERSION=${VERSION:-4.4.14}
ARCH=${ARCH:-x86_64}
KARCH=${KARCH:-x86}
BUILD=${BUILD:-1}
@@ -84,6 +84,7 @@ mkdir -p $PKG
mkdir -p $PKG/boot
cp $KERNEL $PKG/boot/vmlinuz-$KERNNAME-${VERSION}
( cd $PKG/boot ; ln -sf vmlinuz-$KERNNAME-${VERSION} vmlinuz )
+( cd $PKG/boot ; ln -sf vmlinuz-$KERNNAME-${VERSION} vmlinuz-huge )
cp $SYSMAP $PKG/boot/System.map-$KERNNAME-${VERSION}
( cd $PKG/boot ; ln -sf System.map-$KERNNAME-${VERSION} System.map )
cp $CONFIG $PKG/boot/config-$KERNNAME-${VERSION}
diff --git a/source/k/packaging-x86_64/kernel-modules/kernel-modules.SlackBuild b/source/k/packaging-x86_64/kernel-modules/kernel-modules.SlackBuild
index 24642b7b..25064ec2 100755
--- a/source/k/packaging-x86_64/kernel-modules/kernel-modules.SlackBuild
+++ b/source/k/packaging-x86_64/kernel-modules/kernel-modules.SlackBuild
@@ -1,6 +1,6 @@
#!/bin/sh
-# Copyright 2006, 2008, 2009 Patrick J. Volkerding, Sebeka, MN, USA
+# Copyright 2006, 2008, 2009, 2016 Patrick J. Volkerding, Sebeka, MN, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -21,7 +21,8 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-VERSION=${VERSION:-3.10.17}
+VERSION=${VERSION:-4.4.14}
+KERNELRELEASE=${KERNELRELEASE:-4.4.14}
ARCH=${ARCH:-x86_64}
BUILD=${BUILD:-1}
@@ -32,49 +33,21 @@ PKG=$TMP/package-kernel-modules
rm -rf $PKG
mkdir -p $TMP $PKG
-echo "Using /lib/modules/${VERSION}/"
+echo "Using /lib/modules/${KERNELRELEASE}/"
echo "Make sure these are *ready*... compressed, or not."
echo "However you want 'em."
sleep 5
mkdir -p $PKG/lib/modules
-cp -a /lib/modules/${VERSION} $PKG/lib/modules
-mkdir -p $PKG/etc/rc.d
-cat $CWD/rc.modules.new > $PKG/etc/rc.d/rc.modules-${VERSION}.new
-chmod 755 $PKG/etc/rc.d/rc.modules-${VERSION}.new
+cp -a /lib/modules/${KERNELRELEASE} $PKG/lib/modules
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
# Write out the doinst.sh:
cat << EOF > $PKG/install/doinst.sh
-config() {
- NEW="\$1"
- OLD="\$(dirname \$NEW)/\$(basename \$NEW .new)"
- # If there's no config file by that name, mv it over:
- if [ ! -r \$OLD ]; then
- mv \$NEW \$OLD
- elif [ "\$(cat \$OLD | md5sum)" = "\$(cat \$NEW | md5sum)" ]; then # toss the redundant copy
- rm \$NEW
- fi
- # Otherwise, we leave the .new copy for the admin to consider...
-}
-config etc/rc.d/rc.modules-${VERSION}.new
-
-# If rc.modules is a real file, back it up:
-if [ -r etc/rc.d/rc.modules -a ! -L etc/rc.d/rc.modules ]; then
- cp -a etc/rc.d/rc.modules etc/rc.d/rc.modules.bak
-fi
-# Make rc.modules a symlink if it's not already, but do not replace
-# an existing symlink. You'll have to decide to point at a new version
-# of this script on your own...
-if [ ! -L etc/rc.d/rc.modules ]; then
- ( cd etc/rc.d ; rm -rf rc.modules )
- ( cd etc/rc.d ; ln -sf rc.modules-${VERSION} rc.modules )
-fi
-
# A good idea whenever kernel modules are added or changed:
if [ -x sbin/depmod ]; then
- chroot . /sbin/depmod -a ${VERSION} 1> /dev/null 2> /dev/null
+ chroot . /sbin/depmod -a ${KERNELRELEASE} 1> /dev/null 2> /dev/null
fi
EOF
diff --git a/source/k/packaging-x86_64/kernel-modules/rc.modules.new b/source/k/packaging-x86_64/kernel-modules/rc.modules.new
deleted file mode 100755
index cb1fbec6..00000000
--- a/source/k/packaging-x86_64/kernel-modules/rc.modules.new
+++ /dev/null
@@ -1,924 +0,0 @@
-#!/bin/sh
-# rc.modules 12.3456789 Sun May 10 05:31:26 UTC 2009 pp (rb), pjv, rlw
-#
-# This file loads extra drivers into the Linux kernel.
-#
-# The modules will be looked for under /lib/modules/<kernel version number>
-# On systems using udev, this file should remain mostly commented out.
-# Nearly all hardware device modules will be loaded automatically on such
-# systems. This file should only be used when udev is not loading a module
-# that you require, or if you are not using udev (which is going to become
-# increasingly impossible...), or if you want to force a particular module
-# to be loaded where alternatives exist.
-#
-# Many Linux kernel modules will accept extra options. The Linux kernel
-# source is the best place to look for extra documentation for the various
-# modules. This can be found under /usr/src/linux/Documentation if you've
-# the installed the kernel sources.
-#
-# NOTE: This may not be a complete list of modules. If you don't see what
-# you're looking for, look around in /lib/modules/2.x.x/ for an appropriate
-# module. Also, if any problems arise loading or using these modules, try
-# compiling and installing a custom kernel that contains the support instead.
-# That always works. ;^)
-
-# Determine the version of the running kernel:
-RELEASE=$(uname -r)
-
-### Update module dependencies ###
-# If /usr is mounted and we have 'find', we can try to take a shortcut:
-if [ -x /usr/bin/find -a -e /lib/modules/$RELEASE/modules.dep \
- -a /lib/modules/$RELEASE/modules.dep -nt /etc/modules.conf ]; then
- NEWMODS="$(/usr/bin/find /lib/modules/$RELEASE -mindepth 2 -type f -newer /lib/modules/$RELEASE/modules.dep)"
- # Only rebuild dependencies if new module(s) are found:
- if [ ! "" = "$NEWMODS" ]; then
- echo "Updating module dependencies for Linux $RELEASE:"
- /sbin/depmod -a
- else
- echo "Module dependencies up to date (no new kernel modules found)."
- fi
-else # we don't have find, or there is no existing modules.dep, or it is out of date.
- echo "Updating module dependencies for Linux $RELEASE:"
- /sbin/depmod -A
-fi
-
-### Mouse support:
-# PS/2 mouse support:
-# The default in Slackware is to use proto=imps because that works with the
-# most types of mice out of the box. For example, using proto=any will
-# completely break the mouse if you change consoles with several models of KVM
-# switches.
-#
-# This is commented out here because a better place to configure the options
-# for the psmouse module is in /etc/modprobe.d/psmouse.
-#
-#/sbin/modprobe psmouse proto=imps
-#
-# Serial (RS-232, COM port) mouse support:
-#/sbin/modprobe sermouse
-#
-# Microsoft/ATI XL busmouse support:
-# Microsoft busmouse (also called Inport mice) is connected to an
-# expansion board using a round connector with 9 pins. Be aware that
-# several vendors talk about 'Microsoft busmouse' and actually mean
-# PS/2 busmouse -- so count the pins on the connector. This driver
-# also supports the ATIXL mouse, a rare mouse that is connected to the
-# back of an ATI video card:
-#/sbin/modprobe inport
-#
-# Logitech mouse connected to a proprietary interface card. It's
-# generally a round connector with 9 pins. Note that the newer mice
-# made by Logitech don't use the Logitech protocol anymore; for those,
-# you don't need this module:
-#/sbin/modprobe logibm
-#
-# IBM PC110 palmtop digitizer pad:
-#/sbin/modprobe pc110pad
-
-#### ACPI support ###
-# Advanced Configuration and Power Interface (ACPI) support for Linux
-# requires an ACPI compliant platform (hardware/firmware), and assumes
-# the presence of OS-directed configuration and power management (OSPM)
-# software. Linux ACPI provides a robust functional replacement for
-# several legacy configuration and power management interfaces, including
-# the Plug-and-Play BIOS specification (PnP BIOS), the MultiProcessor
-# Specification (MPS), and the Advanced Power Management (APM)
-# specification. If both ACPI and APM support are configured, whichever
-# is loaded first shall be used. Also note that in many cases udev will
-# load the required modules if ACPI is found to be active.
-# ACPI can be disabled with the "noacpi" boot option.
-# Also note that ACPI is blacklisted with our default kernel
-# configurations on machines with a BIOS older than 2001-01-01. If you
-# still want to try it, you'll need to use the "acpi=force" boot option.
-#
-# AC Adapter (indicates whether a system is on AC, or not):
-#/sbin/modprobe ac
-#
-# Battery (adds battery information through/proc/acpi/battery):
-#/sbin/modprobe battery
-#
-# Button (handles events on the power, sleep and lid buttons):
-#/sbin/modprobe button
-#
-# Video. This driver implements the ACPI Extensions For Display Adapters
-# for integrated graphics devices on motherboard, as specified in ACPI 2.0
-# Specification, Appendix B, allowing some basic control like defining the
-# video POST device, retrieving EDID information, or to setup a video output.
-# Note that this is an reference implementation only, and it may or may not
-# work for your integrated video device.
-#/sbin/modprobe video
-#
-# Fan (adds support for ACPI fan control and status):
-#/sbin/modprobe fan
-#
-# Dock (adds support for ACPI controlled docking stations):
-#/sbin/modprobe dock
-#
-# Bay (adds support for ACPI controlled removable drive bays such as the
-# IBM UltraBay or the Dell Module Bay):
-#/sbin/modprobe bay
-#
-# Processor. This driver installs ACPI as the idle handler for Linux, and
-# uses ACPI C2 and C3 processor states to save power, on systems that
-# support it. It is required by several flavors of cpufreq Performance-
-# state drivers.
-#/sbin/modprobe processor
-#
-# Thermal. This driver adds support for ACPI thermal zones. Most mobile and
-# some desktop systems support ACPI thermal zones. It is HIGHLY recommended
-# that this option be enabled, as your processor(s) may be damaged without it.
-#/sbin/modprobe thermal
-#
-# Memory. This driver adds support for ACPI Memory Hotplug. This driver
-# provides support for fielding notifications on ACPI memory devices
-# (PNP0C80) which represent memory ranges that may be onlined or offlined
-# during runtime. Enabling this driver assumes that your platform hardware
-# and firmware have support for hot-plugging physical memory. If your
-# system does not support physically adding or ripping out memory DIMMs at
-# some platform defined granularity (individually or as a bank) at runtime,
-# then you need not enable this driver.
-#/sbin/modprobe memory
-#
-# Container (EXPERIMENTAL -- allows _physical_ insertion and removal of CPUs
-# and memory on machines that support it):
-#/sbin/modprobe container
-#
-# ASUS/Medion Laptop Extras. This driver provides support for extra features
-# of ACPI-compatible ASUS laptops. As some of Medion laptops are made by
-# ASUS, it may also support some Medion laptops (such as 9675 for example).
-# It makes all the extra buttons generate standard ACPI events that go through
-# /proc/acpi/events, and (on some models) adds support for changing the
-# display brightness and output, switching the LCD backlight on and off, and,
-# most importantly, allows you to blink those fancy LEDs intended for
-# reporting mail and wireless status. All settings are changed via
-# /proc/acpi/asus directory entries. Owner and group for these entries can be
-# set with asus_uid and asus_gid module parameters.
-# More information and a userspace daemon for handling the extra buttons:
-# http://sourceforge.net/projects/acpi4asus/
-#/sbin/modprobe asus_acpi
-#
-# ThinkPad ACPI Laptop Extras. This is a driver for the IBM and Lenovo
-# ThinkPad laptops. It adds support for Fn-Fx key combinations, Bluetooth
-# control, video output switching, ThinkLight control, UltraBay eject and
-# more. For more information about this driver see:
-# Documentation/thinkpad-acpi.txt and http://ibm-acpi.sf.net/
-#/sbin/modprobe thinkpad_acpi
-#
-# Toshiba Laptop Extras. This driver adds support for access to certain
-# system settings on "legacy free" Toshiba laptops. These laptops can be
-# recognized by their lack of a BIOS setup menu and APM support. On these
-# machines, all system configuration is handled through the ACPI. This
-# driver is required for access to controls not covered by the general ACPI
-# drivers, such as LCD brightness and video output. Configuration is
-# accessed by reading and writing text files in the /proc tree. Furthermore,
-# no power management functions are exposed, as those are handled by the
-# general ACPI drivers.
-# More information about this driver is available at:
-# http://memebeam.org/toys/ToshibaAcpiDriver
-#/sbin/modprobe toshiba_acpi
-#
-#
-# See also the ACPI CPU frequency scaling driver in the "CPU frequency
-# scaling modules" section below.
-
-#### APM support ###
-# APM is a BIOS specification for saving power using several different
-# techniques. This is mostly useful for battery powered laptops.
-# If a kernel supports ACPI it will always be built in, not a module.
-# APM is considered obsolete on newer hardware -- most things have ACPI.
-#/sbin/modprobe apm
-
-# Enable PC speaker support:
-#/sbin/modprobe pcspkr
-
-### Built-in PC parallel port support ###
-# Generic setup example. Attempt to load by default, since it usually
-# won't hurt. Some (most?) people may want to comment the line below
-# and look into better functioning and performing hardware specific
-# options as described later on in this section.
-#
-/sbin/modprobe -q parport_pc 2> /dev/null
-# Hardware specific setup example (PLIP requires an IRQ, and the
-# ECP protocol requires a DMA channel)
-# This may also give better performance in general.
-#/sbin/modprobe parport_pc io=0x378 irq=7 dma=1
-
-### PCI parallel/serial card support:
-# If your serial/parallel ports are on a PCI card, uncomment the
-# line below and comment the section above that loads parport_pc.
-#/sbin/modprobe parport_serial
-
-### Parallel printer support ###
-# This should be safe to try to load by default.
-/sbin/modprobe -q lp 2> /dev/null
-
-### Parallel port IP ###
-#/sbin/modprobe plip
-
-### Filesystem Quota support ###
-if /bin/grep -q quota /etc/fstab ; then
- # /sbin/modprobe quota_v1
- /sbin/modprobe quota_v2
-fi
-
-### AGP (Accelerated Graphics Port) GART support ###
-# This module takes care of programming the GART (part of your motherboard's
-# chipset that handles gathering data from memory and passing it to the
-# card) and enables faster AGP transfers. The AGP GART module is required
-# to use AGP features of your 3D rendering video card. You'll need this to
-# with most cards (nVidia's official drivers that include their own GART
-# support being a notable exception) to use X11's direct rendering support.
-/sbin/modprobe agpgart 2> /dev/null
-
-### non-IDE CD-ROM drive support ###
-# These modules add CD-ROM drive support. Most of these drivers will probe
-# for the I/O address and IRQ of the drive automatically if the parameters
-# to configure them are omitted. Typically the I/O address will be specified
-# in hexadecimal, e.g.: cm206=0x300,11
-#
-# ***NONE*** of these drivers are for use with IDE/ATAPI CD-ROM drives. That
-# support is already built into every pre-compiled Slackware Linux kernel.
-# Also, note that all of the manufacturers listed below stopped making these
-# types of wacky-interface drives years ago and all make IDE/ATAPI-interface
-# CD-ROM drives now. So, just because your drive says "Mitsumi" on it is not
-# reason enough to think you need the special Mitsumi module loaded, etc. If
-# you got your drive within the last couple of years it's probably IDE. Try
-# tossing a disc in the drive and mounting it on the various IDE interfaces it
-# could be using, like /dev/hdc.
-#
-#/sbin/modprobe aztcd aztcd=<I/O address>
-#/sbin/modprobe cdu31a cdu31a_port=<I/O address> cdu31a_irq=<interrupt>
-#/sbin/modprobe cm206 cm206=<I/O address>,<IRQ>
-#/sbin/modprobe gscd gscd=<I/O address>
-#/sbin/modprobe mcdx mcdx=<I/O address>,<IRQ>
-#/sbin/modprobe optcd optcd=<I/O address>
-# Below, this last number is "1" for SoundBlaster Pro card, or "0" for a clone.
-#/sbin/modprobe sbpcd sbpcd=<I/O address>,1
-#/sbin/modprobe sjcd sjcd=<I/O address>
-#/sbin/modprobe sonycd535 sonycd535=<I/O address>
-
-# CD-ROM drives on ISP16, MAD16 or Mozart sound card:
-#/sbin/modprobe isp16 isp16_cdrom_base=<port> isp16_cdrom_irq=<irq> isp16_cdrom_dma=<dma> isp16_cdrom_type=<drive_type>
-# where the values are one of: port=0x340,0x320,0x330,0x360
-# irq=0,3,5,7,9,10,11
-# dma=0,3,5,6,7
-# drive_type=noisp16,Sanyo,Panasonic,Sony,Mitsumi
-
-### Cyclades multiport serial card support ###
-#/sbin/modprobe cyclades
-
-#### Serial line IP support (SLIP/CSLIP/PPP) ###
-## This module is for SLIP/CSLIP support:
-#/sbin/modprobe slip
-
-## Load PPP:
-# This module is for PPP support:
-#/sbin/modprobe ppp_generic
-# This PPP plugin supports PPP over serial lines:
-#/sbin/modprobe ppp_async
-# Use this plugin instead for HDLC (used for high-speed leased lines like T1/E1)
-#/sbin/modprobe ppp_synctty
-
-## This module provides compression for PPP (optional):
-##/sbin/modprobe ppp_deflate
-
-### USB Host Controllers:
-# Enhanced Host Controller Interface (USB 2.0)
-#/sbin/modprobe ehci-hcd
-# Open Host Controller Interface (Compaq/Microsoft/National standard):
-#/sbin/modprobe ohci-hcd
-# Universal Host Controller Interface (Intel/Via standard):
-#/sbin/modprobe uhci-hcd
-# ISP1160/ISP1161 USB Host Controllers
-#/sbin/modprobe isp116x-hcd
-# SL811HS USB Host Controller
-#/sbin/modprobe sl811-hcd
-# SL811HS PCMCIA/CF USB Host Controller
-#/sbin/modprobe sl811_cs
-
-### USB device support:
-# (Note that once you've loaded USB hub support most USB devices will
-# trigger the kernel to load their modules automatically)
-# USB "Human Interface Device" driver; handles most USB mice, joysticks,
-# gamepads, steering wheels, keyboards, trackballs and digitizers.
-#/sbin/modprobe usbhid
-# Simple HIDBP USB mouse driver, if hid doesn't work:
-#/sbin/modprobe usbmouse
-# Simple HIDBP USB keyboard driver, if hid doesn't work:
-#/sbin/modprobe usbkbd
-# Wacom Graphire and Intuos tablet driver:
-#/sbin/modprobe wacom
-# Logitech WingMan Force joystick:
-#/sbin/modprobe iforce
-# USB audio:
-#/sbin/modprobe audio
-# USB modem support:
-#/sbin/modprobe cdc-acm
-# USB serial converter:
-#/sbin/modprobe usbserial
-# USB printer support:
-#/sbin/modprobe usblp
-# IBM "C-It" USB video camera:
-#/sbin/modprobe ibmcam framerate=1
-# USB OV511 Camera support:
-#/sbin/modprobe ov511
-# USB ADMtek Pegasus-based ethernet device support:
-#/sbin/modprobe pegasus
-# Kawasaki USB ethernet controller support:
-#/sbin/modprobe kaweth
-# USB Mustek MDC800 Digital Camera Support:
-#/sbin/modprobe mdc800
-# USB Mass Storage support:
-#/sbin/modprobe usb-storage
-# USS720 parallel-port driver:
-#/sbin/modprobe uss720
-# Prolific PL-2302 USB-to-USB network device:
-#/sbin/modprobe plusb
-# USB Diamond Rio500 support:
-#/sbin/modprobe rio500
-# D-Link DSB-R100 FM radio support:
-#/sbin/modprobe dsbr100
-# USB Bluetooth support:
-#/sbin/modprobe bluetooth
-
-### USB event drivers:
-# Mouse input:
-#/sbin/modprobe mousedev
-# Joystick input:
-#/sbin/modprobe joydev
-# Generic event reporting device:
-#/sbin/modprobe evdev
-
-### ALSA (Advanced Linux Sound Architecture) support:
-# Sound Blaster Pro/16 support:
-#/sbin/modprobe snd-sb16 port=0x220 irq=5 dma8=3 dma16=5 mpu_port=0x300
-# Sound Blaster Live support:
-#/sbin/modprobe snd-emu10k1
-# AD1816(A) sound driver:
-#/sbin/modprobe snd-ad1816a port=0x530 irq=5 dma1=1 dma2=3
-# Crystal CS4232 based (PnP) cards:
-#/sbin/modprobe snd-cs4232
-# ES1370 (Ensoniq AudioPCI ES1370) support. This is for some Creative
-# Labs Sound Blaster PCI64/128 (that use the ES1370 chipset), and
-# Ensoniq AudioPCI-97:
-#/sbin/modprobe snd-ens1370
-# ES1371 (Ensoniq AudioPCI ES1371/73) support. This is for some Creative
-# Labs Sound Blaster PCI64/128 (that use the ES1371/73 chipset), Ectiva
-# EV1938, Vibra PCI128, and Ensoniq AudioPCI ES1371/73:
-#/sbin/modprobe snd-ens1371
-# ESS Maestro, Maestro2, Maestro2E:
-#/sbin/modprobe snd-es1968
-# ESS Maestro3/Allegro:
-#/sbin/modprobe snd-maestro3
-# VIA VT82xx Audio Controller
-#/sbin/modprobe snd-via82xx
-# (For information on configuring other sound cards with Linux,
-# see the documentation in /usr/src/linux/Documentation/sound/,
-# and /usr/src/linux/Documentation/Configure.help.
-
-### Joystick support ###
-# The core joystick input support module, needed by all of the
-# joystick devices below:
-#/sbin/modprobe joydev
-### Next, you must load a module for your gameport.
-# Classic ISA/PnP gameports:
-#/sbin/modprobe ns558
-# SoundBlaster Live! gameports:
-#/sbin/modprobe emu10k1-gp
-# Many soundcards had their gameport support bundled in sound drivers
-### Drivers for various joystick devices ###
-# Analog joysticks and gamepads:
-#/sbin/modprobe analog
-# Assassin 3D and MadCatz Panther devices:
-#/sbin/modprobe a3d
-# Logitech ADI digital joysticks and gamepads:
-#/sbin/modprobe adi
-# Creative Labs Blaster Cobra gamepad:
-#/sbin/modprobe cobra
-# Genius Flight2000 Digital joysticks and gamepads:
-#/sbin/modprobe gf2k
-# Gravis GrIP joysticks and gamepads:
-#/sbin/modprobe grip
-# InterAct digital joysticks and gamepads:
-#/sbin/modprobe interact
-# ThrustMaster DirectConnect joysticks and gamepads:
-#/sbin/modprobe tmdc
-# Microsoft SideWinder digital joysticks and gamepads:
-#/sbin/modprobe sidewinder
-### Serial port game controller support ###
-# Both of these are needed for serial-port game controllers:
-#/sbin/modprobe serio
-#/sbin/modprobe serport
-# Logitech WingMan Warrior joystick:
-#/sbin/modprobe warrior
-# LogiCad3d Magellan/SpaceMouse 6dof controller:
-#/sbin/modprobe magellan
-# SpaceTec SpaceOrb/Avenger 6dof controller:
-#/sbin/modprobe spaceorb
-# SpaceTec SpaceBall 4000 FLX 6dof controller:
-#/sbin/modprobe spaceball
-# Gravis Stinger gamepad:
-#/sbin/modprobe stinger
-# I-Force joysticks/wheels:
-#/sbin/modprobe iforce
-### Parallel port connected controllers ###
-# Multisystem, Sega Genesis, Saturn joysticks and gamepads:
-#/sbin/modprobe db9
-# Multisystem, NES, SNES, N64, PSX joysticks and gamepads:
-#/sbin/modprobe gamecon
-# Multisystem joysticks via TurboGraFX device:
-#/sbin/modprobe turbografx
-
-### Appletalk support ###
-# This is needed if you want to run netatalk, a package which allows
-# you to use you Linux box as a file and print server for Apple Macintosh
-# computers on your local network.
-#/sbin/modprobe appletalk
-
-### IPX networking support ###
-#/sbin/modprobe ipx
-
-### IDE device support ###
-# IDE CD-ROM drives:
-#/sbin/modprobe ide-cd
-# IDE hard drives:
-#/sbin/modprobe ide-disk
-# IDE floppy drives:
-#/sbin/modprobe ide-floppy
-# IDE tape drives:
-#/sbin/modprobe ide-tape
-
-### Network device support ###
-# Most of these drivers will probe automatically for the card if you don't
-# specify an I/O address and IRQ.
-#
-# First, if setup probing found a network card, there may be an 'rc.netdevice'
-# file that we should run to load the network module:
-if [ -x /etc/rc.d/rc.netdevice ]; then
- . /etc/rc.d/rc.netdevice
-fi
-
-### Ethernet cards based on the 8390 chip.
-# 3com 3c503 support:
-#/sbin/modprobe 3c503
-# Ansel Communications EISA 3200 support:
-#/sbin/modprobe ac3200
-# Cabletron E21xx support:
-#/sbin/modprobe e2100
-# HP PCLAN+ (27247B and 27252A) support:
-#/sbin/modprobe hp-plus
-# HP PCLAN (27245 and other 27xxx series) support:
-#/sbin/modprobe hp
-# NE2000/NE1000 support (non PCI):
-#/sbin/modprobe ne io=0x300 # NE2000 at 0x300
-#/sbin/modprobe ne io=0x280 # NE2000 at 0x280
-#/sbin/modprobe ne io=0x320 # NE2000 at 0x320
-#/sbin/modprobe ne io=0x340 # NE2000 at 0x340
-#/sbin/modprobe ne io=0x360 # NE2000 at 0x360
-# PCI NE2000 clone support:
-#/sbin/modprobe ne2k-pci
-# SMC Ultra support:
-#/sbin/modprobe smc-ultra
-# SMC Ultra32 EISA support:
-#/sbin/modprobe smc-ultra32
-# Western Digital WD80*3 (and clones) support:
-#/sbin/modprobe wd
-#
-# Other network hardware drivers:
-#
-# 3com 3c501 (consider buying a new card, since the 3c501 is slow,
-# broken, and obsolete):
-#/sbin/modprobe 3c501
-# 3com 3c503:
-#/sbin/modprobe 3c503
-# 3com 3c505:
-#/sbin/modprobe 3c505
-# 3com 3c507:
-#/sbin/modprobe 3c507
-# 3com 3c509 and 3c579:
-#/sbin/modprobe 3c509
-# 3com 3c515:
-#/sbin/modprobe 3c515
-# This one works for all 3com 3c590/3c592/3c595/3c597 and the
-# EtherLink XL 3c900 and 3c905 cards:
-#/sbin/modprobe 3c59x
-# Apricot Xen-II on board Ethernet:
-#/sbin/modprobe apricot
-# Generic ARCnet support:
-#/sbin/modprobe arcnet
-# AT1700/1720 & Fujitsu FMV-181/182/183/184 support:
-#/sbin/modprobe at1700
-# AT-LAN-TEC/RealTek pocket adapter support:
-#/sbin/modprobe atp
-# BPQ Ethernet driver:
-#/sbin/modprobe bpqether
-# Generic DECchip & DIGITAL EtherWORKS PCI/EISA:
-#/sbin/modprobe de4x5
-# D-Link DE600 pocket adapter support:
-#/sbin/modprobe de600
-# D-Link DE620 pocket adapter support:
-#/sbin/modprobe de620
-# DEPCA support:
-#/sbin/modprobe depca
-# Digi International RightSwitch cards:
-#/sbin/modprobe dgrs
-# Intel EtherExpress Pro support:
-#/sbin/modprobe eepro
-# Intel EtherExpress PRO/100 PCI support:
-#/sbin/modprobe eepro100
-# Intel EtherExpress16 support:
-#/sbin/modprobe eexpress
-# SMC EtherPower II 9432 PCI support:
-#/sbin/modprobe epic100
-# ICL EtherTeam 16i/32 support:
-#/sbin/modprobe eth16i
-# DEC EtherWorks 3 support:
-#/sbin/modprobe ewrk3
-# HP 10/100VG PCLAN (ISA, EISA, PCI) support:
-#/sbin/modprobe hp100
-# IBM Tropic chipset based adapter support:
-#/sbin/modprobe ibmtr
-# AMD LANCE and PCnet (AT1500 and NE2100) support:
-#/sbin/modprobe lance
-# National Semiconductor DP8381x series PCI Ethernet support:
-#/sbin/modprobe natsemi
-# NI5210 support:
-#/sbin/modprobe ni52
-# NI6510 support:
-#/sbin/modprobe ni65
-# AMD PCnet32 (VLB and PCI) support:
-#/sbin/modprobe pcnet32
-# Red Creek Hardware Virtual Private Network (VPN) support:
-#/sbin/modprobe rcpci
-# RealTek 8129/8139 (not 8019/8029!) support:
-#/sbin/modprobe 8139too
-# RealTek 8139C+ enhanced support:
-#/sbin/modprobe 8139cp
-# Sangoma S502A FRAD support:
-#/sbin/modprobe sdla
-# SMC 9194 support:
-#/sbin/modprobe smc9194
-# TI ThunderLAN support:
-#/sbin/modprobe tlan
-# DECchip Tulip (dc21x4x) PCI support:
-#/sbin/modprobe tulip
-# VIA Rhine support:
-#/sbin/modprobe via-rhine
-# AT&T WaveLAN & DEC RoamAbout DS support:
-#/sbin/modprobe wavelan
-# Packet Engines Yellowfin Gigabit-NIC support:
-#/sbin/modprobe yellowfin
-# Davicom DM9xxx (9102/9132/9100/9802...)
-#/sbin/modprobe dmfe
-# SiS 900/7016 PCI Fast Ethernet
-#/sbin/modprobe sis900
-
-### Serial line load balancing support ###
-#/sbin/modprobe eql
-
-### "dummy" IP support ###
-# A dummy IP driver. Essentially a loopback device. Can be useful --
-# see the Network Administrator's Guide from sunsite.unc.edu:/pub/Linux/docs/LDP
-#/sbin/modprobe dummy
-
-### ISDN kernel support ###
-#/sbin/modprobe isdn
-# ISDN loop (provides a virtual ISDN card for testing):
-#/sbin/modprobe isdnloop
-
-### ISDN interface support ###
-# AVM-B1 with CAPI2.0 driver (requires additional firmware; see
-# /usr/src/linux/Documentation/isdn/README.avmb1):
-#/sbin/modprobe capidrv
-# HiSax SiemensChipSet driver (supports AVM A1, Elsa ISDN cards,
-# Teles S0-16.0, Teles S0-16.3, Teles S0-8, Teles/Creatix PnP,
-# ITK micro ix1 and many compatibles):
-#/sbin/modprobe hisax
-# IBM Active 2000 ISDN card support (requires additional firmware; see
-# /usr/src/linux/Documentation/isdn/README.act2000 for more information)
-#/sbin/modprobe act2000
-# ICN active ISDN card driver:
-#/sbin/modprobe icn
-# PCBIT-D driver (requires additional firmware; see
-# /usr/src/linux/Documentation/isdn/README.pcbit for more information)
-#/sbin/modprobe pcbit
-# Spellcaster BRI ISDN driver:
-#/sbin/modprobe sc
-
-### Binary format support ###
-#/sbin/modprobe binfmt_aout
-#/sbin/modprobe binfmt_elf
-#/sbin/modprobe binfmt_java
-#/sbin/modprobe binfmt_misc
-
-### Filesystem support ###
-#/sbin/modprobe adfs
-#/sbin/modprobe affs
-#/sbin/modprobe autofs4
-#/sbin/modprobe coda
-#/sbin/modprobe cramfs
-#/sbin/modprobe exportfs
-#/sbin/modprobe ext2
-#/sbin/modprobe ext3
-#/sbin/modprobe fat
-#/sbin/modprobe fuse
-#/sbin/modprobe hfs
-#/sbin/modprobe hfsplus
-#/sbin/modprobe hpfs
-#/sbin/modprobe intermezzo
-#/sbin/modprobe isofs
-#/sbin/modprobe jfs
-#/sbin/modprobe minix
-#/sbin/modprobe msdos
-#/sbin/modprobe ncpfs
-#/sbin/modprobe nfs
-#/sbin/modprobe ntfs
-#/sbin/modprobe ocfs2
-#/sbin/modprobe qnx4
-#/sbin/modprobe reiserfs
-#/sbin/modprobe relayfs
-#/sbin/modprobe romfs
-#/sbin/modprobe smbfs
-#/sbin/modprobe sysfs
-#/sbin/modprobe sysv
-#/sbin/modprobe tmpfs
-#/sbin/modprobe udf
-#/sbin/modprobe ufs
-#/sbin/modprobe umsdos
-#/sbin/modprobe usbfs
-#/sbin/modprobe vfat
-#/sbin/modprobe xfs
-
-### RAID (Multiple Devices) support ###
-#/sbin/modprobe linear
-#/sbin/modprobe raid0
-#/sbin/modprobe raid1
-#/sbin/modprobe raid5
-
-# Note: this *IS NOT* needed to burn discs with 2.6.x or newer kernels.
-#
-# SCSI emulation support. This will provide SCSI host adapter emulation
-# for IDE ATAPI devices, and will allow you to use a SCSI device driver
-# instead of a native ATAPI driver. This is useful if you have an ATAPI
-# device for which no native driver has been written (for example, an ATAPI
-# PD-CD, CD-RW, or DVD-RW drive); you can then use this emulation together
-# with an # appropriate SCSI device driver. Note that this option does not
-# allow you to attach SCSI devices to a box that doesn't have a SCSI host
-# adapter installed. :-) Also, you'll need to tell the ide-scsi module
-# which device is your burner so that the normal ATAPI driver won't grab it
-# first. This is done by passing a flag to the kernel at boot time.
-# If you're using LILO, add this: append="hdc=ide-scsi"
-# Replace "hdc" with the appropriate device name.
-#
-#/sbin/modprobe ide-scsi
-
-### SCSI kernel support:
-#/sbin/modprobe scsi_mod
-#/sbin/modprobe scsi_syms
-#/sbin/modprobe sd_mod
-#/sbin/modprobe sg
-#/sbin/modprobe sr_mod
-#/sbin/modprobe st
-
-### SCSI controller support:
-# NCR53c7xx SCSI support:
-#/sbin/modprobe 53c7xx
-# BusLogic MultiMaster and FlashPoint SCSI support:
-#/sbin/modprobe BusLogic
-# NCR53c406a SCSI support:
-#/sbin/modprobe NCR53c406a
-# Initio INI-A100U2W SCSI support:
-#/sbin/modprobe a100u2w
-# AdvanSys SCSI support:
-#/sbin/modprobe advansys
-# Adaptec AHA152X/2825 support:
-#/sbin/modprobe aha152x
-# Adaptec AHA1542 support:
-#/sbin/modprobe aha1542
-# Adaptec AHA1740 support:
-#/sbin/modprobe aha1740
-# This is support for the various aic7xxx based Adaptec SCSI
-# controllers. These include the 274x EISA cards; 284x VLB cards;
-# 2902, 2910, 293x, 294x, 394x, 3985 and several other PCI and
-# motherboard based SCSI controllers from Adaptec:
-#/sbin/modprobe aic7xxx
-# ACARD 870U/W SCSI support:
-#/sbin/modprobe atp870u
-# DTC 3180/3280 SCSI support:
-#/sbin/modprobe dtc
-# EATA ISA/EISA/PCI (DPT and generic EATA/DMA-compliant boards) support:
-#/sbin/modprobe eata
-# EATA-PIO (old DPT PM2001, PM2012A) support:
-#/sbin/modprobe eata_pio
-# Future Domain 16xx SCSI/AHA-2920A support:
-#/sbin/modprobe fdomain
-# Generic NCR5380/53c400 SCSI support:
-#/sbin/modprobe g_NCR5380
-# GDT SCSI Disk Array Controller support:
-#/sbin/modprobe gdth
-# IOMEGA parallel port (imm - newer drives like ZipPlus):
-#/sbin/modprobe imm
-# Always IN2000 SCSI support:
-#/sbin/modprobe in2000
-# Initio 91XXU(W) SCSI support:
-#/sbin/modprobe initio
-# LSI Logic MegaRAID support (new driver):
-#/sbin/modprobe megaraid_mbox
-# LSI Logic MegaRAID support (legacy driver):
-#/sbin/modprobe megaraid
-# NCR53C8XX SCSI support:
-#/sbin/modprobe sym53c8xx
-# PAS16 SCSI support:
-#/sbin/modprobe pas16
-# IOMEGA parallel port (ppa - older parallel Zip drives):
-#/sbin/modprobe ppa
-# PSI240i support:
-#/sbin/modprobe psi240i
-# Qlogic FastSCSI! cards:
-#/sbin/modprobe qlogicfas
-# QLogic ISP2100 SCSI support:
-#/sbin/modprobe qlogicfc
-# Seagate ST-02 and Future Domain TMC-8xx SCSI support:
-#/sbin/modprobe seagate
-# Symbios Logic sym53c416 support:
-#/sbin/modprobe sym53c416
-# Trantor T128/T128F/T228 SCSI support:
-#/sbin/modprobe t128
-# Tekram DC390(T) and Am53/79C974 (PCscsi) SCSI support:
-#/sbin/modprobe tmscsim
-# UltraStor 14F and 34F support (also see driver below):
-#/sbin/modprobe u14-34f
-# UltraStor 14F, 24F, and 34F support:
-#/sbin/modprobe ultrastor
-# Western Digital 7000 SCSI support:
-#/sbin/modprobe wd7000
-
-### Floppy drive support:
-# (Most Linux kernels should already contain this)
-#/sbin/modprobe floppy
-
-### Floppy tape support (such as Colorado Jumbo 250 or other QIC-80 drives):
-#/sbin/modprobe ftape
-
-### IP masquerading modules:
-# These modules are used with IP masquerading, a process which allows you to
-# use a Linux box connected to the Internet (via PPP or SLIP, or some other
-# means) as a gateway for other Linux, Windows, Macintosh boxes on your local
-# network that don't have real IP addresses on the Internet. The packets
-# going through the Linux machine are "masqueraded", or made to look as if
-# they're all coming from the one real IP address on the Internet.
-#
-# As a quick example (for a much more extensive treatment, see the IP-Masquerade
-# mini-HOWTO) to allow Internet access to a local network 192.168.11.0 with a
-# netmask of 255.255.255.0, you'd use these commands in /etc/rc.d/rc.local:
-#
-# # EXTERNAL -> external network interface
-# # INTERNAL -> internal network interface
-# EXTERNAL=eth0
-# INTERNAL=eth1
-# echo 1 > /proc/sys/net/ipv4/ip_forward
-# echo "Setting up NAT (Network Address Translation)..."
-# # by default, nothing is forwarded.
-# iptables -P FORWARD DROP
-# # Allow all connections OUT and only related ones IN
-# iptables -A FORWARD -i $EXTERNAL -o $INTERNAL -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
-# iptables -A FORWARD -i $INTERNAL -o $EXTERNAL -j ACCEPT
-# # enable MASQUERADING
-# iptables -t nat -A POSTROUTING -o $EXTERNAL -j MASQUERADE
-#
-# Then you'd have to set the other boxes on your local network to use the
-# Linux machine as their TCP/IP gateway. You'll probably also need to plug
-# in the IP address for your Internet service provider in each machine's DNS
-# setup.
-#
-# Now, on to the IP masquerading modules. The example above is good enough
-# for most things that use TCP in a relatively simple fashion. It'll work
-# for telnet and http, for instance. But, the system breaks down when you
-# get protocols that use ports in more complicated ways. Luckily the Linux
-# kernel gurus have thought of this and have prepared some modules that
-# support masquerading of trickier protocols. The ipchains command is mighty
-# flexible as well, and a lot of things can be made to work just by setting
-# that up correctly.
-#
-# Special modules for iptables. See also "man iptables" for information about
-# that powerful firewall tool.
-#
-#/sbin/modprobe ipt_conntrack
-#/sbin/modprobe ip_conntrack
-#/sbin/modprobe ip_conntrack_ftp
-#/sbin/modprobe ip_conntrack_irc
-#/sbin/modprobe ip_nat_ftp
-#/sbin/modprobe ip_nat_irc
-#/sbin/modprobe ip_nat_snmp_basic
-
-### CPU frequency scaling support
-#
-# Below, set CPUFREQ to enable CPU frequency scaling to save system power.
-#
-# To always try to use CPU frequency scaling, set to: on
-# To never use CPU frequency scaling, set to: off
-# To use it only when the battery module is loaded (this will cause it to
-# be used by default with most laptops), set to: battery
-#
-CPUFREQ=battery
-
-# If CPUFREQ=battery and the battery module is loaded, turn on CPUfreq.
-if [ "$CPUFREQ" = "battery" ]; then
- if /sbin/lsmod | grep -wq battery ; then
- # CPUFREQ=battery and a battery was detected, so change CPUFREQ
- # to 'on' so that the block of script below will try to enable it.
- CPUFREQ=on
- fi
-fi
-
-### Enable CPU frequency scaling if requested:
-if [ "$CPUFREQ" = "on" ]; then
- ### CPU frequency scaling modules for the Linux kernel CPUfreq subsystem.
- #
- # Clock scaling allows you to change the clock speed of the CPUs on the fly.
- # This is a nice method to save battery power, because the lower the clock
- # speed is, the less power the CPU consumes.
- #
- # It should not hurt anything to try to load these modules.
- #
- # generic ACPI P-States based driver:
- /sbin/modprobe acpi-cpufreq 2>/dev/null
- # AMD mobile K6-2/3+ PowerNow!:
- /sbin/modprobe powernow-k6 2>/dev/null
- # AMD mobile Athlon PowerNow!:
- /sbin/modprobe powernow-k7 2>/dev/null
- # AMD Cool&Quiet PowerNow!:
- /sbin/modprobe powernow-k8 2>/dev/null
- # Intel SpeedStep using the SMI BIOS interface:
- /sbin/modprobe speedstep-smi 2>/dev/null
- # Intel SpeedStep on ICH-based chipsets:
- /sbin/modprobe speedstep-ich 2>/dev/null
- # Intel Enhanced SpeedStep :
- /sbin/modprobe speedstep-centrino 2>/dev/null
- # Intel Pentium4/Xeon clock modulation is not enabled by default.
- # The kernel documentation says "This adds the CPUFreq driver for Intel
- # Pentium 4 / XEON processors. When enabled it will lower CPU temperature
- # by skipping clocks. This driver should be only used in exceptional
- # circumstances when very low power is needed because it causes severe
- # slowdowns and noticeable latencies. Normally Speedstep should be used
- # instead."
- # If you still want to try the Pentium4/Xeon module, uncomment the next line:
- #/sbin/modprobe p4-clockmod 2>/dev/null
- # NatSemi Geode GX / Cyrix MediaGXm:
- /sbin/modprobe gx-suspmod 2>/dev/null
- # Transmeta Crusoe / Efficeon LongRun:
- /sbin/modprobe longrun 2>/dev/null
- # VIA Cyrix Longhaul:
- /sbin/modprobe longhaul 2>/dev/null
- # nForce2 FSB changing cpufreq driver:
- /sbin/modprobe cpufreq-nforce2 2>/dev/null
- # Enhanced PowerSaver driver for VIA C7 CPUs:
- /sbin/modprobe e_powersaver 2>/dev/null
-
- ### CPU frequency scaling policies:
- #
- # Use the CPUFreq governor 'powersave' as default. This sets the
- # frequency statically to the lowest frequency supported by the CPU.
- #/sbin/modprobe cpufreq_powersave
- #
- # Use the CPUFreq governor 'performance' as default. This sets the
- # frequency statically to the highest frequency supported by the CPU.
- #/sbin/modprobe cpufreq_performance
- #
- # Use the CPUFreq governor 'conservative' as default. This allows you
- # to get a full dynamic frequency capable system by simply loading your
- # cpufreq low-level hardware driver. Be aware that not all cpufreq
- # drivers support the 'conservative' governor -- the fallback governor
- # will be the 'performance' governor.
- #/sbin/modprobe cpufreq_conservative
- #
- # Use the CPUFreq governor 'ondemand' as default. This allows you to
- # get a full dynamic frequency capable system by simply loading your
- # cpufreq low-level hardware driver. Be aware that not all cpufreq
- # drivers support the 'ondemand' governor -- the fallback governor will
- # be the performance governor. This seems to be the most-recommended
- # scaling policy, so rc.modules will try to load this by default.
- /sbin/modprobe cpufreq_ondemand 2>/dev/null
-
- ### CPU scaling governor:
- #
- # Set the default scaling_governor to be used (such as userspace or ondemand)
- # if there is a CPUFreq scaling policy module loaded that supports it:
- SCALING_GOVERNOR=ondemand
- #
- # Try to enable the scaling_governor selected above:
- if [ -r /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors ]; then
- if grep -wq "$SCALING_GOVERNOR" /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors ; then
- if [ -r /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor ]; then
- for SYSCPUFILE in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor ; do
- echo "$SCALING_GOVERNOR" > $SYSCPUFILE
- done
- fi
- fi
- fi
-
-fi # End enabling CPU scaling support
-
-# We are done with these variables now:
-unset NEWMODS RELEASE CPUFREQ SCALING_GOVERNOR SYSCPUFILE
-
diff --git a/source/k/packaging-x86_64/kernel-modules/slack-desc b/source/k/packaging-x86_64/kernel-modules/slack-desc
index 5aa3dd40..6bdea021 100644
--- a/source/k/packaging-x86_64/kernel-modules/slack-desc
+++ b/source/k/packaging-x86_64/kernel-modules/slack-desc
@@ -8,12 +8,12 @@
|-----handy-ruler------------------------------------------------------|
kernel-modules: kernel-modules (Linux kernel modules)
kernel-modules:
-kernel-modules: A kernel module is a piece of object code that can be dynamically
-kernel-modules: loaded into the Linux kernel to provide new kernel functions. Most of
-kernel-modules: these modules provide support for devices such as CD-ROM drives, tape
-kernel-modules: drives, and ethernet cards. You can choose which modules to load by
-kernel-modules: editing /etc/rc.d/rc.modules.
-kernel-modules:
+kernel-modules: Kernel modules are pieces of code that can be loaded and unloaded into
+kernel-modules: the kernel upon demand. They extend the functionality of the kernel
+kernel-modules: without the need to reboot the system. These modules provide support
+kernel-modules: for hardware such as USB devices, RAID controllers, network
+kernel-modules: interfaces, and display devices, or add other additional capabilities
+kernel-modules: to the kernel.
kernel-modules:
kernel-modules:
kernel-modules: