Kernel

This is the .config-file of my 2.6.14.3 kernel.

This is the .config-file of my 2.6.17.1 kernel.

The contents of my /etc/modules for 2.6.14.3:
psmouse
8139too
trident
penmountlpc

I am now using udev and hotplug.

This is the .config-file of my 2.6.12 kernel.

The relevant parts of my /etc/usbmgr/usbmgr.conf for 2.6.12:
host ehci-hcd

The contents of my /etc/usbmgr/preload.conf for 2.6.12:
usbhid
evdev

This is the .config-file of my 2.4.30 kernel.

The most important settings for 2.4.30 are listed below:

Processor type and features

(Crusoe) Processor family
<*> /dev/cpu/microcode - Intel IA32 CPU microcode support
<*> /dev/cpu/*/msr - Model-specific register support
<*> /dev/cpu/*/cpuid - CPU information support

General setup

PCMCIA/CardBus support

[*] CardBus support
[*] i82365 compatible bridge support

ACPI Support

[*] ACPI Support
<*> AC Adapter
<*> Battery
<*> Button
<*> Fan
<*> Processor
<*> Thermal Zone

Fan and Thermal are not supported.

ATA/IDE/MFM/RLL support

<*> ATA/IDE/MFM/RLL support

IDE, ATA and ATAPI Block devices

[*] PCI IDE chipset support
[*] Generic PCI IDE Chipset Support
[*] Sharing PCI IDE interrupts support
[*] Generic PCI bus-master DMA support
[ ] Boot off-board chipsets first support
[ ] Force enable legacy 2.0.X HOSTS to use DMA
[*] Use PCI DMA by default when available
[ ] Enable DMA only for disks
[ ] ATA Work(s) In Progress (EXPERIMENTAL)
< > Pacific Digital ADMA-100 basic support
< > AEC62XX chipset support
<*> ALI M15x3 chipset support
[ ] ALI M15x3 WDC support (DANGEROUS)

Without the ALI 15x3 support the Harddisk is not recognized.

Network device support

Ethernet (10 or 100Mbit)
<M> RealTek RTL-8139 PCI Fast Ethernet Adapter support

Input core support

<M> Input core support
<M> Input core support
<M> Mouse support
(1024) Horizontal screen resolution
(768) Vertical screen resolution
<M> Event interface support

Sound

<*> Sound card support
<M> Trident 4DWave DX/NX, SiS 7018 or ALi 5451 PCI Audio Core

USB support

<M> EHCI HCD (USB 2.0) support (EXPERIMENTAL)
<M> OHCI (Compaq, iMacs, OPTi, SiS, ALi, ...) support
<M> USB Human Interface Device (full HID) support
[*] HID input layer support

Bluetooth support

<M> Bluetooth subsystem support
<M> L2CAP protocol support
<M> SCO links support
<M> RFCOMM protocol support
[*] RFCOMM TTY support

Bluetooth device drivers

<M> HCI USB driver