# /etc/modules: kernel modules to load at boot time.
#
# This file should contain the names of kernel modules that are
# to be loaded at boot time, one per line.  Comments begin with
# a #, and everything on the line after them are ignored.
#
# Many modules are needed to be loaded for Debian standard 2.4/2.6 kernel 
# imagess.
#
# The use of auto hardware detection package such as discover eliminates 
# needs for manually loading through this /etc/modules.  
#
# Also hotplug package loads modules at boot time.
#
# Some modules which are supposed to be loaded automatically may have
# timing issues and required to be pre-loaded here (network related ones).
#
# Since Linux kernel is moving target, these requirement may be eliminated 
# with newer kernels and utilities.  Just use this as secondary reference.
#
# eth0, eth1 
# For, Linksys and Kingston
#tulip
# For Intel
#eepro100

# CD-RW drive
ide-scsi
sg
#
# Sound card
#es1371
#
# all network related modules to avoid timing issues
# net/ipv-4
ip_gre
ipip

# net/ipv-4/netfilter
# iptable (in order)
ip_tables
ip_conntrack
ip_conntrack_ftp
iptable_nat
iptable_filter
iptable_mangle
#
ip_nat_ftp
ip_queue
#
ipt_LOG
ipt_MARK
ipt_MASQUERADE
ipt_MIRROR
ipt_REDIRECT
ipt_REJECT
ipt_TCPMSS
ipt_TOS
ipt_limit
ipt_mac
ipt_mark
ipt_multiport
ipt_owner
ipt_state
ipt_tcpmss
ipt_tos
ipt_unclean
#
#ipchains
#ipfwadm
#
# For 2.6 kernels, you may need to load mouse and keyboad related modules.
#usbkbd
#usbmouse
#psmouse
#sermouse