f7c1d9c8a5
The insertion or removal of the sd-card cannot be detected by the hardware itself. This is by design. To workaround this, for the WNDR4700 unload/load the dwc2 module in case the the special SD CARD GPIO line is low/high. Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
19 lines
211 B
Bash
Executable file
19 lines
211 B
Bash
Executable file
#!/bin/sh
|
|
|
|
. /lib/functions.sh
|
|
. /lib/apm821xx.sh
|
|
|
|
BOARD=$(apm821xx_board_name)
|
|
|
|
if [ $BOARD == "wndr4700" ]; then
|
|
case "$ACTION" in
|
|
released)
|
|
rmmod dwc2
|
|
;;
|
|
pressed)
|
|
modprobe dwc2
|
|
;;
|
|
esac
|
|
fi
|
|
|
|
return 0
|