diff options
| -rwxr-xr-x | package/base-files/default/sbin/hotplug | 9 | 
1 files changed, 9 insertions, 0 deletions
diff --git a/package/base-files/default/sbin/hotplug b/package/base-files/default/sbin/hotplug index e53b2afcc..3500f7520 100755 --- a/package/base-files/default/sbin/hotplug +++ b/package/base-files/default/sbin/hotplug @@ -1,4 +1,13 @@  #!/bin/sh +[ "$1" = "firmware" -a "$ACTION" = "add" ] && { +	[ -f "/lib/firmware/$FIRMWARE" ] && { +		echo 1 > "/sys$DEVPATH/loading" +		cp "/lib/firmware/$FIRMWARE" "/sys$DEVPATH/data" +		echo 0 > "/sys$DEVPATH/loading" +	} +	exit 0 +} +  [ -e /tmp/.failsafe ] && {  	export FAILSAFE=true  } || {  | 
