How to configure the Linux kernel for a Dell Optiplex computer

=Optiplex GX240=

Computer Specifications
http://support.dell.com/support/edocs/systems/opgx240/en/ug/pdf/4g172.pdf
 * Processor: Intel® Pentium® 4 microprocessor.
 * RAM: 133-megahertz (MHz) synchronous dynamic, random-access memory (SDRAM)
 * 1GB Max
 * Chipset: Intel 845
 * Ethernet: integrated 3C920-based 10/100 3Com® Ethernet controller
 * Sound: AC97, Sound Blaster emulation, Audio controller Analog Devices AD1885 AC97 Codec
 * No digital out.
 * PCI: 33 MHz
 * AGP: 66 MHz
 * 4x
 * USB: USB v1.0, ?
 * 4 Ports
 * Disk Drives: Floppy, CDROM, IDE
 * Other I/O: Serial, Parallel, PS/2 mouse and keyboard

Processor Configure (Pentium 4)

 * Pentium 4
 * Under, Processor Type and Features
 * Subarchitecture Type
 * Enable: PC-compatible
 * Processor family
 * Enable: Pentium-4/Celeron(P4-based)/Pentium-4 M/Xeon

Device Drivers, Bus Interfaces

 * PCI
 * Under, Bus options (PCI, PCMCIA, EISA, MCA, ISA)
 * Enable: PCI Support


 * USB 2.0
 * Under, Device Drivers
 * USB Support
 * Enable: Support for Host-side USB
 * Enable: EHCI HCD (USB 2.0) support


 * IDE/ATAPI Har/Disk Drives
 * Under, Device Drivers
 * Enable: ATA/ATAPI/MFM/RLL support
 * Enable: Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support
 * Enable: Include IDE/ATAPI CDROM support
 * Enable: generic/default IDE chipset support


 * Ethernet Card: Integrated 3C920-based 10/100 3Com® Ethernet controller
 * Under Device Drivers
 * Network Devices
 * Enable: Ethernet (10 or 100Mbit)
 * Enable: 3COM cards
 * Enable: 3c590/3c900 series (592/595/597) "Vortex/Boomerang" support


 * Sound
 * Under, Device Drivers
 * Sound
 * Enable: Sound card support
 * Enable: Advanced Linux Sound Architecture
 * Enable: OSS Mixer API'
 * PCI devices
 * Intel/SiS/nVidia/AMD/ALi AC97 Controller (module snd_intel8x0)


 * PC speaker
 * Enable: Device Drivers
 * Enable: Input device support
 * Enable: Generic input device layer
 * Enable: Micellaneous devices
 * Enable: PC speaker support
 * See: Howto enable PC speaker in the Linux kernel


 * ACPI power saving
 * There is a possible bug in the Linux kernel that causes Optiplex GX240's ACPI mode to be forced to ht (hyperthreading), however this prevents ACPI to power down the computer on shutdown, halt, or powerdown. This problem is present in the 2.6.19 Linux kernel and likely others. To fix this see.
 * Howto get the Linux kernel to properly power down the Dell Optiplex GX240 using ACPI

=Sources=
 * http://www.kernel.org/pub/linux/kernel/people/gregkh/lkn/lkn_pdf/ch08.pdf

From HowTo Wiki, a Wikia wiki.