1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
|
hotplug for DEBIAN
----------------------
Hotplugging is a feature of Linux kernel whose goal is to let
you plug in new devices and use them immediately. That means that
you won't need to learn so much system administration; systems
will (hopefully, for the most part) be able to configure
themselves.
For more information about Linux hotplug, visit
http://linux-hotplug.sourceforge.net/
You can check hotplug status by
# /etc/init.d/hotplug status
Notes:
* USB keybord configuration
If you're booting with a USB keyboard and/or mouse, and want to defend
against boot failures like missing modules, you should probably use static
linking for the "hid", "keybdev" (and/or "mousedev"), "input", "usbcore",
and USB Host Controller modules.
* Upstream's /etc/sysconfig/usb is moved to /etc/default/hotplug
which is automatically generated by hotplug on installation.
configuration variables
STATIC_MODULE_LIST
(deprecated) modules that should be loaded at boot time.
use /etc/modules instead
X11_USBMICE_HACK
(deprecated) use USB mouse with X11?
use /etc/modules instead
IGNORE_PCI_CLASS_DISPLAY
ignore PCI_CLASS_DISPLAY_* devices?
HOTPLUG_RC_$SUBSYSTEM
If set to "no", disables coldplugging for the $SUBSYSTEM.
QUIET
If set, makes the init script much less verbose.
NET_AGENT_POLICY (deprecated)
* The message "usb** can't synthesize root hub events" means
either
- you don't have usbmodules, which is in usbutils package
(a package Recommended by hotplug)
or
- you don't have /proc/bus/usb/devices (CONFIG_USB_DEVICEFS)
* Note that, in this case, user defined scripts for modules as
/etc/hotplug/usb/MODULENAME doesn't work. You must install
the usbutils package or use kernel with CONFIG_USB_DEVICEFS.
* To recognize ieee1394, see http://www.linux1394.org/faq.php#hotplug
You'll need to put some script in /etc/hotplug.d/ieee1394/
* To make it enable for hotplug to control network interfaces,
you list such interfaces on allow- stanzas in /etc/network/interfaces.
see interfaces(5), ifup(8) and Bug#303383
-- Fumitoshi UKAI <ukai@debian.or.jp>, Fri Aug 5 01:41:15 2005
|