[AT&T Samsung Galaxy Note I717] khaytsus:
I'm on stock GB Rooted from mashi/rolo until there's ICS source, and the last few weeks my wifi has gotten really funky.

I tend to keep wifi on all of the time while I home to reduce cell data usage, and battery (my Nexus One used a LOT less battery on wifi vs cell data, but it doesn't appear to be as big a difference on the Note so far) but it won't stay on anymore. It'll come on, sometimes connect, sometimes it just goes back off. If I keep fiddling with it, Android will sometimes reboot (not a kernel oops, dalvik reboots). Once the dalvik reboots, or I reboot the entire phone, wifi works just fine for some period of time, usually a few days, until it starts acting funky again. I don't have anything that automatically turns wifi off, and I have the wifi settings to never turn off under Settings->Wifi->Advanced

I believe below captures the failure, or at least the failure to re-start wifi, haven't captured it when it goes from working fine to failing unfortunately.. I might try to do that, but it's hard to tell when wifi stops working so far except I just notice it's not connected anymore.

Anyone seen this, or have suggestions? I don't think it's an app doing it, maybe I should clear some wifi settings? Dunno. Looks like it's wpa supplicant dying from the logcat. And I've used Beautiful Widgets for several years now, unless they've somehow introduced some weird bug I don't think it has anything to do with it.. Just mentioning it since it shows up in the log (which was basically filtered for wifi and captured).

06-17 21:45:42.904 21069 21069 W WifiSettings: mResetNetworks false
06-17 21:45:42.914 21069 21069 D WifiSettings: onResume() finish
06-17 21:45:42.914 21069 21069 V WifiSettings: resetRetryDialogVariable
06-17 21:45:42.914 21069 21069 V WifiSettings: resetRetryDialogVariable
06-17 21:45:42.924 450 715 I SurfaceFlinger: id=2409(9) createSurface 0x7db07c for pid 21069 (800x1280),2 flag=0, com.android.settings/com.android.settings.wifi.WifiSettings
06-17 21:45:42.924 450 715 I WindowManager: CREATE SURFACE Surface(name=com.android.settings/com.android.settings.wifi.WifiSettings, identity=2409, mNativeSurface=0) IN SESSION android.view.SurfaceSession@412de718: pid=21069 format=-1 flags=0x0 / Window{40e25550 com.android.settings/com.android.settings.wifi.WifiSettings paused=false}
06-17 21:45:42.944 21069 21069 D WifiSettings: updateConnectionState state(SCANNING) hasError (false)
06-17 21:45:43.004 21069 21069 I ViewRoot: !@FINISH DRAWING : com.android.settings/com.android.settings.wifi.WifiSettings
06-17 21:45:43.024 21069 21069 I ViewRoot: !@finishDrawing is completed : com.android.settings/com.android.settings.wifi.WifiSettings
06-17 21:45:44.235 450 557 I InputDispatcher: Delivering touch to current input target: action: 0, channel '40e25550 com.android.settings/com.android.settings.wifi.WifiSettings (server)'
06-17 21:45:44.355 450 557 I InputDispatcher: Delivering touch to current input target: action: 1, channel '40e25550 com.android.settings/com.android.settings.wifi.WifiSettings (server)'
06-17 21:45:44.515 450 708 D WifiService: setWifiEnabled: true
06-17 21:45:44.515 450 708 D WifiService: ****************setWifiEnabled(), allowWifi****************true
06-17 21:45:44.515 450 566 E wifi : android_net_wifi_set_talk_battery() connect=1
06-17 21:45:44.515 450 566 I WifiHW : [WIFI] Load Driver
06-17 21:45:44.515 450 566 E WifiHW : module is murata
06-17 21:45:44.515 450 566 I WifiHW : ==========[WIFI] MURATA MODULE ===========
06-17 21:45:44.515 450 566 E WifiHW : WIFI_COUNTRY_DRIVER_ARG enable!!
06-17 21:45:44.515 450 566 E WifiHW : read CSC : ATT
06-17 21:45:44.515 450 566 E WifiHW : read CSC : ATT
06-17 21:45:44.515 450 566 E WifiHW : read CSC : ATT
06-17 21:45:44.515 450 566 E WifiHW : read CSC : ATT
06-17 21:45:44.515 450 566 E WifiHW : read CSC : ATT
06-17 21:45:44.515 450 566 E WifiHW : isCountry() == normal
06-17 21:45:44.515 450 566 I WifiHW : [WiFi.c] insmod() Start!!
06-17 21:45:44.515 450 566 I WifiHW : [WiFi.c] start init_module() Start!!
06-17 21:45:44.515 450 566 E WifiHW : args = firmware_path=/system/etc/wifi/bcm4330_sta.bin nvram_path=/system/etc/wifi/nvram_net.txt_murata
06-17 21:45:44.536 760 760 V DATA : [DCT(0) ] intent received :android.net.wifi.WIFI_STATE_CHANGED
06-17 21:45:44.536 450 478 W WifiPolicyService: intent received Intent { act=android.net.wifi.WIFI_STATE_CHANGED flg=0x10000000 (has extras) }
06-17 21:45:44.546 21069 21069 V WifiSettings: resetRetryDialogVariable
06-17 21:45:44.796 31174 31174 D Beautiful Widgets(4105): WIFI_STATE_CHANGED_ACTION
06-17 21:45:45.396 450 566 I WifiHW : [WIFI] DRIVER OK
06-17 21:45:45.396 450 566 I WifiHW : wifi_start_supplicant: Enter
06-17 21:45:45.396 450 566 D WifiHW : /data/wifi/default_ap_delete exits
06-17 21:45:45.396 450 566 D WifiHW : /data/wifi/bcm_supp.conf exits
06-17 21:45:45.396 450 566 E WifiHW : wifi_start_supplicant: pi->serial=117441422, serial=0
06-17 21:45:45.396 450 566 I WifiHW : wifi_start_supplicant: Exit. supp_status=running
06-17 21:45:45.396 450 25156 I WifiHW : wifi_connect_to_supplicant: enter
06-17 21:45:45.396 450 25156 I WifiHW : wifi_connect_to_supplicant: supp_conn_status(transit)
06-17 21:45:45.396 450 25156 E WifiHW : Unable to access IFACE_DIR /No such file or directory
06-17 21:45:45.396 450 25156 E WifiHW : wifi_connect_to_supplicant: ifname(eth0)
06-17 21:45:45.396 450 566 W WifiService: ---- Check wifi direct setting. It is unchecked.
06-17 21:45:45.536 760 760 V DATA : [DCT(0) ] intent received :android.net.wifi.WIFI_STATE_CHANGED
06-17 21:45:45.536 450 478 W WifiPolicyService: intent received Intent { act=android.net.wifi.WIFI_STATE_CHANGED flg=0x10000000 (has extras) }
06-17 21:45:45.597 450 25156 E WifiHW : wifi_connect_to_supplicant: ctrl_conn(0xd14f60)
06-17 21:45:45.597 450 25156 E WifiHW : wifi_connect_to_supplicant:wpa_ctrl_attach is failed
06-17 21:45:45.597 21069 21069 D WifiSettings: updateAccessPoints(), WifiConfigureation list updated
06-17 21:45:45.597 21069 21069 D WifiSettings: updateAccessPoints(), ScanResult list updated
06-17 21:45:45.597 21069 21069 V WifiSettings: resetRetryDialogVariable
06-17 21:45:45.667 450 566 D WifiStateTracker: Reset connections and stopping DHCP
06-17 21:45:45.717 31174 31174 D Beautiful Widgets(4105): WIFI_STATE_CHANGED_ACTION
06-17 21:45:45.817 450 566 D WifiStateTracker: Disabling interface
06-17 21:45:47.839 21069 21069 D WifiSettings: onPause() finish
06-17 21:45:48.409 450 719 I SurfaceFlinger: id=2409 Removed com.android.settings/com.android.settings.wifi.WifiSettings idx=3 Map Size=7
06-17 21:45:48.409 450 719 W WindowManager: Window Window{40e25550 com.android.settings/com.android.settings.wifi.WifiSettings paused=false} destroyed surface Surface(name=com.android.settings/com.android.settings.wifi.WifiSettings, identity=-1, mNativeSurface=0), session Session{415d6720 uid 1000}
06-17 21:45:48.429 450 461 D SurfaceFlinger: remove count:1 destroying com.android.settings/com.android.settings.wifi.WifiSettings
06-17 21:45:50.611 450 25156 I WifiHW : wifi_connect_to_supplicant: enter
06-17 21:45:50.611 450 25156 I WifiHW : wifi_connect_to_supplicant: supp_conn_status(unknown)
06-17 21:45:50.611 450 25156 E WifiHW : Unable to access IFACE_DIR /No such file or directory
06-17 21:45:50.611 450 25156 E WifiHW : wifi_connect_to_supplicant: ifname(eth0)
06-17 21:45:50.812 450 25156 E WifiHW : wifi_connect_to_supplicant: ctrl_conn(0x102c2a0)
06-17 21:45:50.812 450 25156 E WifiHW : wifi_connect_to_supplicant:wpa_ctrl_attach is failed
06-17 21:45:55.817 450 25156 I WifiHW : wifi_connect_to_supplicant: enter
06-17 21:45:55.817 450 25156 I WifiHW : wifi_connect_to_supplicant: supp_conn_status(unknown)
06-17 21:45:55.817 450 25156 E WifiHW : Unable to access IFACE_DIR /No such file or directory
06-17 21:45:55.817 450 25156 E WifiHW : wifi_connect_to_supplicant: ifname(eth0)
06-17 21:45:56.017 450 25156 E WifiHW : wifi_connect_to_supplicant: ctrl_conn(0x102c2a0)
06-17 21:45:56.017 450 25156 E WifiHW : wifi_connect_to_supplicant:wpa_ctrl_attach is failed
06-17 21:46:01.012 450 25156 I WifiHW : wifi_connect_to_supplicant: enter
06-17 21:46:01.012 450 25156 I WifiHW : wifi_connect_to_supplicant: supp_conn_status(unknown)
06-17 21:46:01.012 450 25156 E WifiHW : Unable to access IFACE_DIR /No such file or directory
06-17 21:46:01.012 450 25156 E WifiHW : wifi_connect_to_supplicant: ifname(eth0)
06-17 21:46:01.212 450 25156 E WifiHW : wifi_connect_to_supplicant: ctrl_conn(0x102c2a0)
06-17 21:46:01.212 450 25156 E WifiHW : wifi_connect_to_supplicant:wpa_ctrl_attach is failed
06-17 21:46:01.212 450 565 V WifiStateTracker: Supplicant died unexpectedly
06-17 21:46:01.212 450 565 I WifiHW : wifi_close_supplicant_connection: enter
06-17 21:46:01.212 450 565 I WifiHW : wifi_close_supplicant_connection: exit
06-17 21:46:01.212 450 565 D WifiStateTracker: Reset connections and stopping DHCP
06-17 21:46:01.482 450 565 D WifiStateTracker: Disabling interface
06-17 21:46:01.522 450 565 W WifiStateTracker: ------ msg.what =2
06-17 21:46:01.532 320 395 D WifiDirectController: WifiDirectController::releaseWifiDirect
06-17 21:46:01.532 320 395 E WifiDirectController: Release DirectController. --- Wifi Direct is not initialized. Don't need to release wifi direct.
06-17 21:46:01.532 450 566 I WifiService: Start ----- stopWifiDirect
06-17 21:46:01.542 450 478 W WifiPolicyService: intent received Intent { act=android.net.wifi.WIFI_STATE_CHANGED flg=0x10000000 (has extras) }
06-17 21:46:01.542 760 760 V DATA : [DCT(0) ] intent received :android.net.wifi.WIFI_STATE_CHANGED
06-17 21:46:01.562 450 566 I WifiHW : wifi_stop_supplicant: Enter
06-17 21:46:01.562 450 566 I WifiHW : wifi_stop_supplicant: connecting supplicant is done
06-17 21:46:01.562 450 566 I WifiHW : wifi_stop_supplicant: status of supplicant(unknown), count(49)
06-17 21:46:01.562 19939 19939 E [FT]-Server: NetworkStateReceiver :intent: android.net.wifi.supplicant.CONNECTION_CHANGE
06-17 21:46:01.562 450 566 I WifiService: End ----- stopWifiDirect
06-17 21:46:01.572 19939 19939 E [FT]-Server: NetworkStateReceiver :No work intent: android.net.wifi.supplicant.CONNECTION_CHANGEstate: DISCONNECTED