Load modules for all devices found on the HID bus. Signed-off-by: Ben Hutchings <ben@decadent.org.uk> --- scripts/functions | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/scripts/functions b/scripts/functions index 2fc3ab2..a6687c1 100644 --- a/scripts/functions +++ b/scripts/functions @@ -65,6 +65,12 @@ maybe_break() modprobe ${opts} -a i8042 atkbd ehci-pci ehci-orion \ ehci-hcd ohci-hcd ohci-pci uhci-hcd usbhid xhci \ xhci-pci xhci-hcd + sleep 2 + for modalias in /sys/bus/hid/devices/*/modalias; do + if [ -f "${modalias}" ]; then + modprobe ${opts} -b "$(cat ${modalias})" + fi + done fi panic "Spawning shell within the initramfs" ;;
Attachment:
signature.asc
Description: Digital signature