Bug#139595: changed a bit
Another change, keybdev seems to be needed to wake up the usbkbd driver.
Eduard.
--
Möchten Sie Ihre Festplatten formatieren?
[J]a
[N]atürlich
[A]ber sicher
Index: config
===================================================================
RCS file: /cvs/debian-boot/boot-floppies/config,v
retrieving revision 1.151
diff -u -r1.151 config
--- config 2002/03/14 22:41:28 1.151
+++ config 2002/03/24 14:22:30
@@ -135,7 +135,11 @@
ifeq ($(architecture),m68k)
export langs_root := en pt de pl fr es ja sv
else
- export langs_root := en pt de pl fr es ja sv it
+ ifeq ($(architecture),i386)
+ export langs_root := en pt de pl fr es
+ else
+ export langs_root := en pt de pl fr es ja sv
+ endif
endif
endif
endif
Index: rootdisk.sh
===================================================================
RCS file: /cvs/debian-boot/boot-floppies/rootdisk.sh,v
retrieving revision 1.362
diff -u -r1.362 rootdisk.sh
--- rootdisk.sh 2002/03/22 08:00:41 1.362
+++ rootdisk.sh 2002/03/24 14:22:32
@@ -1000,8 +1000,15 @@
include_module $mnt/lib/modules/net/sunrpc/sunrpc.o
include_module $mnt/lib/modules/fs/lockd/lockd.o
include_module $mnt/lib/modules/fs/nfs/nfs.o
-#elif [ "$arch" = i386 -a "$revext" = "bf2.4" ]; then
-# include_module $mnt/lib/modules/*/kernel/drivers/usb/usbkbd.o
+
+elif [ "$arch" = i386 -a "$revext" = "bf2.4" ]; then
+ kver=`echo -n 2.4; grep kver_24 config | cut -f3 -d4`
+ include_module $mnt/lib/modules/$kver-bf2.4/kernel/drivers/usb/usbcore.o
+ include_module $mnt/lib/modules/$kver-bf2.4/kernel/drivers/usb/usb-uhci.o
+ include_module $mnt/lib/modules/$kver-bf2.4/kernel/drivers/usb/usb-ohci.o
+ include_module $mnt/lib/modules/$kver-bf2.4/kernel/drivers/usb/usbkbd.o
+# include_module $mnt/lib/modules/$kver-bf2.4/kernel/drivers/input/input.o || true
+ include_module $mnt/lib/modules/$kver-bf2.4/kernel/drivers/input/keybdev.o
fi
if [ $ro_poss = 1 ]; then
Index: scripts/rootdisk/prototype/etc/init.d/rcS
===================================================================
RCS file: /cvs/debian-boot/boot-floppies/scripts/rootdisk/prototype/etc/init.d/rcS,v
retrieving revision 1.42
diff -u -r1.42 rcS
--- scripts/rootdisk/prototype/etc/init.d/rcS 2002/02/03 18:38:49 1.42
+++ scripts/rootdisk/prototype/etc/init.d/rcS 2002/03/24 14:22:44
@@ -69,8 +69,17 @@
insmod /lib/modules/scsi/fas216.o >/dev/null 2>&1 && echo fas216 >>/etc/modules
insmod /lib/modules/block/floppy.o >/dev/null 2>&1 && echo floppy >>/etc/modules
insmod /lib/modules/fs/adfs.o >/dev/null 2>&1 && echo adfs >>/etc/modules
-# usb keyboard, hid driver
-#insmod /lib/modules/`uname -r`/kernel/drivers/usb/usbkbd.o >/dev/null 2>&1 && echo usbkbd >>/etc/modules
+# usb keyboard
+
+if grep -i USB /proc/pci ; then
+ insmod /lib/modules/`uname -r`/kernel/drivers/usb/usbcore.o
+ insmod /lib/modules/`uname -r`/kernel/drivers/usb/usb-uhci.o>/dev/null 2>&1 && echo usb-uhci >>/etc/modules
+ insmod /lib/modules/`uname -r`/kernel/drivers/usb/usb-ohci.o>/dev/null 2>&1 && echo usb-ohci >>/etc/modules
+ insmod /lib/modules/`uname -r`/kernel/drivers/usb/usbkbd.o && echo usbkbd >>/etc/modules
+ sleep 1
+ insmod /lib/modules/`uname -r`/kernel/drivers/input/input.o >/dev/null 2>&1 && echo input >>/etc/modules
+ insmod /lib/modules/`uname -r`/kernel/drivers/input/keybdev.o >/dev/null 2>&1 && echo keybdev >>/etc/modules
+fi
# insmod seems to want this
mkdir -p /lib/modules/`uname -r` >/dev/null 2>&1
Index: utilities/dbootstrap/choose_medium.c
===================================================================
RCS file: /cvs/debian-boot/boot-floppies/utilities/dbootstrap/choose_medium.c,v
retrieving revision 1.148
diff -u -r1.148 choose_medium.c
--- utilities/dbootstrap/choose_medium.c 2002/03/15 17:30:54 1.148
+++ utilities/dbootstrap/choose_medium.c 2002/03/24 14:22:47
@@ -541,7 +541,7 @@
}
snprintf(prtbuf, sizeof(prtbuf),
_("Please select the directory that you will use to install %s from."), descr);
- if ( dirc == 1 && bootargs.isquiet )
+ if ( dirc == 1 && !bootargs.isverbose )
status = 0; /* quiet: use the only match automatically */
else
status = menuBox(prtbuf, _("Select Archive path"), nchoices,
Reply to: