commit 8f9ac5a8961b82dd580532590be5d0cf568d4ba8 Author: gx Date: Thu Aug 24 11:29:10 2023 +0800 fix(rk3588):create_ap already can be used diff --git a/buildroot/board/rockchip/common/base/usr/bin/create_ap b/buildroot/board/rockchip/common/base/usr/bin/create_ap index 5326ba5a2..35e481702 100755 --- a/buildroot/board/rockchip/common/base/usr/bin/create_ap +++ b/buildroot/board/rockchip/common/base/usr/bin/create_ap @@ -26,6 +26,8 @@ export LC_ALL=C SCRIPT_UMASK=0077 umask $SCRIPT_UMASK +killall dnsmasq + usage() { echo "Usage: "$PROGNAME" [options] [] [ []]" echo @@ -272,6 +274,9 @@ get_phy_device() { elif [[ -e "$x/device/net:$1" ]]; then echo ${x##*/} return 0 + elif [[ -e "/sys/class/net/$1" ]]; then + echo $1 + return 0 fi done echo "Failed to get phy interface" >&2 @@ -283,6 +288,9 @@ get_adapter_info() { PHY=$(get_phy_device "$1") [[ $? -ne 0 ]] && return 1 iw phy $PHY info + if [[ ! $? = 0 ]]; then + iw phy phy0 info + fi } get_adapter_kernel_module() {