[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: