|
|
Hotpluggable devices and the Linux kernel
The Linux kernel has had to change to handle the new need of
hotpluggable devices, such as USB and Firewire. In older kernels,
devices were determined at boot time, or module load time, but now the
kernel needs to handle devices coming and going at any moment. This
paper will describe the changes that were needed in the Linux kernel
due to the demands to support USB and other hotpluggable devices, and
how that has been accomplished. It will also cover the latest
functionality of on-demand device module loading, which works for USB,
PCMCIA, and other hotswapable device types.
|
|