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