A hub driver for the root hub (and physical hubs) and a helper kernel thread khubd that monitors all ports
connected to the hub. Detecting port status changes and configuring hotplugged devices is timeconsuming
and is best accomplished using a helper thread for reasons you learned in Chapter 3, "Kernel
Facilities." The khubd thread is asleep by default. The hub driver wakes khubd whenever it detects a
status change on a USB port connected to it.
connected to the hub. Detecting port status changes and configuring hotplugged devices is timeconsuming
and is best accomplished using a helper thread for reasons you learned in Chapter 3, "Kernel
Facilities." The khubd thread is asleep by default. The hub driver wakes khubd whenever it detects a
status change on a USB port connected to it.