From mboxrd@z Thu Jan 1 00:00:00 1970 From: Olaf Hering Date: Thu, 12 Jun 2003 20:19:12 +0000 Subject: Re: [linux-usb-devel] Re: [PATCH] hotplug usb.rc changes Message-Id: List-Id: References: In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: linux-hotplug@vger.kernel.org On Thu, Jun 12, David Brownell wrote: > Bill Nottingham wrote: > > > >It's actually only for the second reason; so that the keyboard is > >there if (for example) fsck fails. > > So it looks like it'd be a win if "rc.usb boot" did that logic, > without the "coldplug" stuff to handle the system being only > partially booted. RH-specific logic won't be necessary. Our runlevel S loads the usb stuff unconditionally like this: # # load usb drivers in runlevel S # case "${PREVLEVEL}${RUNLEVEL}" in N1|NS) test -f /etc/sysconfig/hotplug && . /etc/sysconfig/hotplug && test "$HOTPLUG_START_USB" = "yes" && { test -f /proc/cpuinfo || mount -n -t proc proc /proc 2>/dev/null test -d /proc/bus/usb || modprobe usbcore >/dev/null 2>&1 mount usbdevfs >/dev/null 2>&1 for i in $HOTPLUG_USB_HOSTCONTROLLER_LIST ;do echo -n $i" " ;modprobe $i >/dev/null 2>&1 ;done;echo sleep 3 grep ^I: /proc/bus/usb/devices | grep HID && for i in input hid keybdev;do modprobe $i >/dev/null 2>&1 ;done } ;; esac This HOTPLUG_START_USB used to exist, but I'm not sure if we will leave these HOTPLUG_START_{USB,IEEE1394,...} stuff for the next release. I will probably remove it, have to think about it in the next days. Well, maybe something like this could become part of a 'usb.rc boot' or 'usb.rc single' or something. The only real issue is the /etc/sysconfig/ vs. /etc/default/ We should source both if they exist, it causes only one additional stat() call. The goal should be that the configuration is unified somehow, and not spread all over /etc for the various distros. Gruss Olaf -- USB is for mice, FireWire is for men! ------------------------------------------------------- This SF.NET email is sponsored by: eBay Great deals on office technology -- on eBay now! Click here: http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5 _______________________________________________ Linux-hotplug-devel mailing list http://linux-hotplug.sourceforge.net Linux-hotplug-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel