--- zzzz-none-000/linux-4.4.271/drivers/net/wireless/hostap/hostap_info.c 2021-06-03 06:22:09.000000000 +0000 +++ hawkeye-5590-750/linux-4.4.271/drivers/net/wireless/hostap/hostap_info.c 2023-04-19 10:22:29.000000000 +0000 @@ -435,6 +435,11 @@ } /* Get BSSID if we have a valid AP address */ + + if ( val == HFA384X_LINKSTATUS_CONNECTED || + val == HFA384X_LINKSTATUS_DISCONNECTED ) + hostap_restore_power(local->dev); + if (connected) { netif_carrier_on(local->dev); netif_carrier_on(local->ddev);