USB modules are not normally loaded at break=top time but since USB keyboards are very common we should take the effort to try to load extra kernel modules at break (=panic) time. This patch closes #615831 and has been adapted from comments mentioned in
https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/229732 and tested on on HP ProLiant MicroServer that lacks a PS2 port completely. --- scripts/functions | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) diff --git a/scripts/functions b/scripts/functions index 579696a..778196f 100644 --- a/scripts/functions +++ b/scripts/functions @@ -46,6 +46,13 @@ panic() fi modprobe i8042 modprobe atkbd + if ! grep -q '^H:.*kbd' /proc/bus/input/devices ; then + # no keyboard? Try USB. + modprobe ehci-hcd + modprobe uhci-hcd + modprobe ohci-hcd + modprobe usbhid + fi REASON="$@" PS1='(initramfs) ' /bin/sh -i </dev/console >/dev/console 2>&1 } -- 1.7.2.3 -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org