Rev 9 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 9 | Rev 11 | ||
|---|---|---|---|
| Line 17... | Line 17... | ||
| 17 | mode="666"  | 
            17 | mode="666"  | 
          
| 18 | 18 | ||
| 19 | # the modulenumber must be given  | 
            19 | # the modulenumber must be given  | 
          
| 20 | if test $1  | 
            20 | if test $1  | 
          
| 21 | then  | 
            21 | then  | 
          
| - | 22 | # invoke insmod  | 
          |
| - | 23 | lsmod | grep $module  | 
          |
| - | 24 | /sbin/rmmod $module  | 
          |
| 22 | # invoke insmod  | 
            25 | # invoke insmod  | 
          
| 23 | /sbin/insmod $module.ko || /sbin/insmod $module.o || exit 1  | 
            26 | /sbin/insmod $module.ko || /sbin/insmod $module.o || exit 1  | 
          
| 24 | 27 | ||
| 25 | # get major number from /proc/devices  | 
            28 | # get major number from /proc/devices  | 
          
| 26 |  major=`cat /proc/devices | awk "\\$2==\"$module\" {print \\$1}"` | 
            29 |  major=`cat /proc/devices | awk "\\$2==\"$module\" {print \\$1}"` | 
          
| Line 28... | Line 31... | ||
| 28 |  rm -f /dev/${device}$1 | 
            31 |  rm -f /dev/${device}$1 | 
          
| 29 |  mknod /dev/${device}$1 c $major $1 | 
            32 |  mknod /dev/${device}$1 c $major $1 | 
          
| 30 | 33 | ||
| 31 |  chgrp $group /dev/${device}$1 | 
            34 |  chgrp $group /dev/${device}$1 | 
          
| 32 |  chmod $mode  /dev/${device}$1 | 
            35 |  chmod $mode  /dev/${device}$1 | 
          
| - | 36 |  ls -latr  /dev/${device}$1 | 
          |
| 33 | else  | 
            37 | else  | 
          
| 34 | echo "usage: pcivme_load module_number"  | 
            38 | echo "usage: pcivme_load module_number"  | 
          
| 35 | fi  | 
            39 | fi  | 
          
| 36 | 40 | ||