#!/bin/sh
-USBKBD_RCSID='$Revision$ $Date:: $'
-
# geninitrd mod: usbkbd
find_modules_usbkbd() {
- debug "Finding USB keyboard modules"
+ verbose "Finding USB keyboard modules"
if [ "$(echo /sys/class/input/input*)" = "/sys/class/input/input*" ]; then
return
if [ "$bInterfaceClass" = "03" -a "$bInterfaceProtocol" = "01" ]; then
module=$(readlink $i/device/driver/module)
module=$(basename $module)
-
+
if [ -n "$module" ]; then
- debug "Found USB Keyboard: $(cat $i/name)"
+ verbose "Found USB Keyboard: $(cat $i/name)"
modules="$modules $module"
fi
fi
fi
# logitech unifying receiver (unfortunately I know no way to detect keyboard only)
- if grep -qil "Logitech Unifying Device" $i/name; then
+ if grep -qi "Logitech Unifying Device" $i/name; then
module=$(readlink $i/device/driver/module)
module=$(basename $module)
if [ -n "$module" ]; then
- debug "Found USB Logitech Unifying Device: $(cat $i/name)"
+ verbose "Found USB Logitech Unifying Device: $(cat $i/name)"
modules="$modules $module"
fi
fi
if [ -n "$modules" ]; then
# usb controllers
for m in $(find_modules_by_class "0c03"); do
- find_module $m
+ find_module "$m"
done
for m in $modules; do
- find_module $m
+ find_module "-$m"
done
fi
}