equal
deleted
inserted
replaced
106 ECMODULE=ec_${MODULE} |
106 ECMODULE=ec_${MODULE} |
107 if ! ${MODINFO} ${ECMODULE} > /dev/null; then |
107 if ! ${MODINFO} ${ECMODULE} > /dev/null; then |
108 continue # ec_* module not found |
108 continue # ec_* module not found |
109 fi |
109 fi |
110 |
110 |
111 if [ ${MODULE} != "generic" -a ${MODULE} != "ccat" ]; then |
111 if [ ${MODULE} != "generic" -a ${MODULE} != "rtdmnet" -a ${MODULE} != "ccat" ]; then |
112 # try to unload standard module |
112 # try to unload standard module |
113 if ${LSMOD} | grep "^${MODULE} " > /dev/null; then |
113 if ${LSMOD} | grep "^${MODULE} " > /dev/null; then |
114 if ! ${RMMOD} ${MODULE}; then |
114 if ! ${RMMOD} ${MODULE}; then |
115 ${RMMOD} ${LOADED_MODULES} |
115 ${RMMOD} ${LOADED_MODULES} |
116 exit 1 |
116 exit 1 |
117 fi |
117 fi |
118 fi |
118 fi |
119 fi |
119 fi |
120 |
120 |
121 if ! ${MODPROBE} ${MODPROBE_FLAGS} ${ECMODULE}; then |
121 if ! ${MODPROBE} ${MODPROBE_FLAGS} ${ECMODULE}; then |
122 if [ ${MODULE} != "generic" -a ${MODULE} != "ccat" ]; then |
122 if [ ${MODULE} != "generic" -a ${MODULE} != "rtdmnet" -a ${MODULE} != "ccat" ]; then |
123 ${MODPROBE} ${MODPROBE_FLAGS} ${MODULE} # try to restore |
123 ${MODPROBE} ${MODPROBE_FLAGS} ${MODULE} # try to restore |
124 fi |
124 fi |
125 ${RMMOD} ${LOADED_MODULES} |
125 ${RMMOD} ${LOADED_MODULES} |
126 exit 1 |
126 exit 1 |
127 fi |
127 fi |
148 |
148 |
149 sleep 1 |
149 sleep 1 |
150 |
150 |
151 # load standard modules again |
151 # load standard modules again |
152 for MODULE in ${DEVICE_MODULES}; do |
152 for MODULE in ${DEVICE_MODULES}; do |
153 if [ ${MODULE} == "generic" -o ${MODULE} == "ccat" ]; then |
153 if [ ${MODULE} == "generic" -o ${MODULE} == "rtdmnet" -o ${MODULE} == "ccat" ]; then |
154 continue |
154 continue |
155 fi |
155 fi |
156 ${MODPROBE} ${MODPROBE_FLAGS} ${MODULE} |
156 ${MODPROBE} ${MODPROBE_FLAGS} ${MODULE} |
157 done |
157 done |
158 |
158 |