#
# $Id: blacklist,v 1.10 2004/03/30 08:32:24 adrian Exp $
# Listing a module here prevents the hotplug scripts from loading it.
# Usually that'd be so that some other driver will bind it instead,
# no matter which driver happens to get probed first.  Sometimes user
# mode tools can also control driver binding.
#
# Syntax:  driver name alone (without any spaces) on a line. Other
# lines are ignored.
#

# uhci ... usb-uhci handles the same pci class
uhci
# usbcore ... module is loaded implicitly, ignore it otherwise
usbcore

# tulip ... de4x5, xircom_tulip_cb, dmfe (...) handle same devices
de4x5
# At least 2.4.3 and later xircom_tulip doesn't have that conflict
# xircom_tulip_cb
dmfe

# list all framebuffer drivers, some of them tend to crash during boot
# they are either compiled into the kernel, or vesafb is active
# X works fine without them, rcfbset can load them if really required
#  sed -e '/\/drivers\/video\/.*\.\(o\|ko\)$/{s@^.*/@@;s@\..*$@@;p};d'
aty128fb
atyfb
clgenfb
cyber2000fb
encode-big5
encode-gb
encode-gbk
encode-jis
encode-kscm
fbcon-afb
fbcon-cfb2
fbcon-cfb4
fbcon-hga
fbcon-ilbm
fbcon-iplan2p2
fbcon-iplan2p4
fbcon-iplan2p8
fbcon-mac
fbcon-mfb
fbcon-vga
fbcon-vga-planes
fbgen
g450_pll
hgafb
i2c-matroxfb
i810fb
intelfbdrv
intelfbhw
matroxfb_accel
matroxfb_base
matroxfb_crtc2
matroxfb_DAC1064
matroxfb_g450
matroxfb_maven
matroxfb_misc
matroxfb_proc
matroxfb_Ti3026
mdacon
neofb
pm2fb
pm3fb
radeonfb
rivafb
sisfb
sstfb
tdfxfb
tridentfb
unikey
vga16fb
vgastate
vmware
# for kyrofb see Bug 35810
kyrofb

# ISDN USB is handled via /etc/hotplug/usb/ISDN.usermap
fcusb
fcusb2
fxusb
fxusb_CZ
fcdslusb
bfusb

# ISDN modules are load from /etc/init.d/isdn
b1isa
b1pci
b1pcmcia
c4
t1isa
t1pci
divas
act2000
hfc_usb
hisax
hisax_fcpcipnp
hisax_st5481
hysdn
icn
pcbit
sc
tpam
fcpci
fcclassic
fcdsl
fcdsl2
fcdslsl

# Loading of snd_intel8x0m may be triggered by some soft modem. But this module
# should be loaded by rcalsasound.
# Kernel does not distinguish between '-' and '_', so list both.
snd_intel8x0m
snd-intel8x0m

# If you really need firewire direct networking, then remove this entry
eth1394

# this is a debugging module which should only be loaded manually
evbug

# These mtd drivers should be loaded manually.
scb2_flash
ich2rom
pci
l440gx
amd76xrom

# job of rcdvb
snd_bt87x
snd-bt87x

# HP Touch Screen usb input driver. breaks all other mouse input devices
tsdev

