From 41eb324771b9632b8fac9248ea8f4c0964068315 Mon Sep 17 00:00:00 2001 From: Armijn Hemel Date: Sun, 8 Jan 2006 00:23:31 +0000 Subject: [PATCH] add a bit about hotplugging svn path=/nixu/trunk/; revision=4515 --- howto | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/howto b/howto index 057fb17276b..7209c06d427 100644 --- a/howto +++ b/howto @@ -79,3 +79,22 @@ NixOS machine (needed for mingetty). Alternatively, do: # touch /etc/login.defs - relaunch init + + + Making hotplugging work + +Many devices are controlled by so called "hot plugging". The kernel executes +a program -- usually /sbin/hotplug, but this is configurable at boottime by +setting the right path in /proc/sys/kernel/hotplug -- when a new device is +added to the machine. This program makes sure the right kernel modules are +loaded and optionally, if enabled, sends a message to udev to create the right +device node in /dev (NOTE: this is not enabled in NixOS right now). + +- install hotplug package + - make symlinks /etc/hotplug, /etc/hotplug.d, /sbin/hotplug (TODO: make + this pure) + - make sure the kernel and additional modules are prepared well (currently + this is hackish, but workable: see kernelscripts/make-kernel.sh for an + example) + - (optionally:) launch udev + - plug in a device