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>
parent
1974ad5a96
commit
f7c1d9c8a5
@ -0,0 +1,19 @@ |
||||
#!/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 |
Loading…
Reference in new issue