Update of /cvsroot/leaf/src/bering-uclibc4/source/modules
In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv1282/modules

Modified Files:
        buildtool.cfg buildtool.mk modutils 
Added Files:
        modutils.cfg 
Log Message:
Added auto-loading of device drivers for supported hardware


Index: modutils
===================================================================
RCS file: /cvsroot/leaf/src/bering-uclibc4/source/modules/modutils,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** modutils    23 May 2010 10:50:50 -0000      1.3
--- modutils    18 Jun 2010 15:40:43 -0000      1.4
***************
*** 7,14 ****
  RCDLINKS="S,S20"
  
  PATH="/sbin:/bin:/usr/sbin:/usr/bin"
  
! kernel=`uname -r`
! ln -s /lib/modules /lib/modules/$kernel
  
  # Loop over every line in /etc/modules.
--- 7,20 ----
  RCDLINKS="S,S20"
  
+ . /etc/modutils.conf
+ 
  PATH="/sbin:/bin:/usr/sbin:/usr/bin"
  
! lsalias () {  for i in $@; do
!                   cat /sys/bus/$i/devices/*/modalias 2>/dev/null;
!               done; }
! 
! #kernel=`uname -r`
! #ln -s /lib/modules /lib/modules/$kernel
  
  # Loop over every line in /etc/modules.
***************
*** 31,32 ****
--- 37,54 ----
        logger modutils module $module could not be loaded
  done
+ 
+ #autodetection of hardware
+ 
+ #load device drivers
+ for i in `lsalias $BUSLIST`; do
+       /sbin/modprobe $i 2>/dev/null
+ done
+ 
+ # wait for drives
+ [ "$DRV_WAIT" -gt 0 ] && sleep $DRV_WAIT
+ 
+ #load scsi drivers (SATA/IDE drives, flash)
+ for i in `lsalias scsi`; do
+       /sbin/modprobe $i 2>/dev/null
+ done
+                 
\ No newline at end of file

Index: buildtool.mk
===================================================================
RCS file: /cvsroot/leaf/src/bering-uclibc4/source/modules/buildtool.mk,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** buildtool.mk        26 Apr 2010 09:02:44 -0000      1.1.1.1
--- buildtool.mk        18 Jun 2010 15:40:43 -0000      1.2
***************
*** 18,21 ****
--- 18,22 ----
        cp -a modules $(CONFIG_TARGET_DIR)/etc
        cp -a modutils $(CONFIG_TARGET_DIR)/etc/init.d
+       cp -a modutils.conf $(CONFIG_TARGET_DIR)/etc
        cp -a $(CONFIG_TARGET_DIR)/* $(BT_STAGING_DIR)
        touch $(CONFIG_DIR)/.build

Index: buildtool.cfg
===================================================================
RCS file: /cvsroot/leaf/src/bering-uclibc4/source/modules/buildtool.cfg,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** buildtool.cfg       25 May 2010 15:39:35 -0000      1.3
--- buildtool.cfg       18 Jun 2010 15:40:43 -0000      1.4
***************
*** 20,24 ****
        <modules>
                        Version  = 2.6.x
!                       Revision = 6
  
                        Help <<EOF
--- 20,24 ----
        <modules>
                        Version  = 2.6.x
!                       Revision = 7
  
                        Help <<EOF
***************
*** 49,52 ****
--- 49,61 ----
                                </File>
                                <File>
+                                       Filename        = etc/modutils.conf
+                                       Source          = etc/modutils.conf
+                                       Description     = config for modules 
loader
+                                       Type            = conf
+                                       Type            = local
+                                       Type            = binary
+                                       Permissions     = 644
+                               </File>
+                               <File>
                                        Filename        = etc/init.d/modutils
                                        Source          = etc/init.d/modutils

--- NEW FILE: modutils.cfg ---
#Delay in seconds before loading SCSI device drivers
DRV_WAIT=1

#List of busses in /sys/bus for scanning
BUSLIST="pnp pci pci_express acpi platform serio"

------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
leaf-cvs-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/leaf-cvs-commits

Reply via email to