Subversion Repositories f9daq

Rev

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