[PATCH] package/comgt: Handle bind/unbind events

Arjun AK arjunak234 at gmail.com
Wed Jan 6 10:33:57 EST 2021


On 16/07/20 9:22 pm, Arjun AK wrote:
> This script was expecting only add/remove events which has not been the
> case since Kernel 4.12 (which added bind/unbind). Bind events were getting
> treated as remove events which would cause hotplugged 3g modems to not
> work.
> 
> More info:
> https://lkml.org/lkml/2018/12/23/128
> https://github.com/systemd/systemd/issues/8221
> 
> Signed-off-by: Arjun AK <arjunak234 at gmail.com>
> ---
>   package/network/utils/comgt/files/3g.usb | 2 ++
>   1 file changed, 2 insertions(+)
> 
> diff --git a/package/network/utils/comgt/files/3g.usb b/package/network/utils/comgt/files/3g.usb
> index 8f0d62ca83..9c7d07a0e6 100644
> --- a/package/network/utils/comgt/files/3g.usb
> +++ b/package/network/utils/comgt/files/3g.usb
> @@ -23,6 +23,8 @@ find_3g_iface() {
>   	fi
>   }
>   
> +[ "$ACTION" = add ] || [ "$ACTION" = remove ] || exit 0
> +
>   case "$DEVICENAME" in
>   	tty*)
>   		[ -e "/dev/$DEVICENAME" ] || [ "$ACTION" = remove ] || exit 0
> 

Has this been merged?



More information about the openwrt-devel mailing list