Kernel Config
I’ll put some relevant parts of my kernel config here (some irrelevant parts too):
Device Drivers --->
ATA/ATAPI/MFM/RLL support --->
<*> Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support
<*> Include IDE/ATA-2 DISK support
<*> Include IDE/ATAPI CDROM support
--- IDE chipset support/bugfixes
<*> generic/default IDE chipset support
[*] PCI IDE chipset support
[*] Generic PCI bus-master DMA support
[*] Use PCI DMA by default when available
<M> AMD and nVidia IDE support
SCSI device support --->
[*] legacy /proc/scsi/ support
--- SCSI support type (disk, tape, CD-ROM)
<*> SCSI disk support
SCSI low-level drivers --->
[*] Serial ATA (SATA) support
<*> Promise SATA TX2/TX4 support
<*> VIA SATA support
Multi-device support (RAID and LVM) --->
[*] Multiple devices driver support (RAID and LVM)
<*> Device mapper support
Networking support --->
[*] Networking support
[*] Network device support
Ethernet (10 or 100Mbit) --->
[*] Ethernet (10 or 100Mbit)
<*> Generic Media Independent Interface device support
[*] EISA, VLB, PCI and on board controllers
<M> VIA Velocity support
I2C support --->
<M> I2C support
<M> I2C device interface
I2C Algorithms --->
<M> I2C bit-banging interfaces
I2C Hardware Bus support --->
<M> ISA Bus support
<M> VIA 82C596/82C686/823x
Multimedia devices --->
<M> Video For Linux
Sound --->
<*> Sound card support
Advanced Linux Sound Architecture --->
<M> Advanced Linux Sound Architecture
<M> OSS Mixer API
<M> OSS PCM (digital audio) API
<M> Emulation for 32-bit applications
<M> RTC Timer support
PCI devices --->
<M> VIA 82C686A/B, 8233 South Bridge
File systems --->
<*> Second extended fs support
[*] Ext2 extended attributes
[*] Ext2 POSIX Access Control Lists
<*> Ext3 journalling file system support
[*] Ext3 extended attributes
[*] Ext3 POSIX Access Control Lists
<M> JFS filesystem support
[*] Dnotify support
<*> Kernel automounter version 4 support (also supports v3)
Pseudo filesystems --->
[*] /proc file system support
[*] /dev file system support (OBSOLETE)
[*] Automatically mount at boot
[*] Virtual memory file system support (former shm fs)
[*] HugeTLB file system support
Network File Systems --->
<*> NFS file system support
[*] Provide NFSv3 client support
<*> NFS server support
[*] Provide NFSv3 server support
[*] Provide NFS server over TCP support
<*> SMB file system support (to mount Windows shares etc.)