[Nexus One Q&A, Help & Troubleshooting] roybj:
he everyone,

i using my trusty with CM7.0.1 for along time, actually since CM7.0.1 was released and all was fine.

until today, when my wifi stopped working.

at first i saw that the unlock screen will no show, and after poking around i figured that it was because every time wifi was trying to be enabled it hanged and cause the phone to act weird.

trying to turn on wifi will cause it to hang, and sometimes show the "error" error on the wifi setting.

you can see my logcat during attempt to activate wifi, please help me understand what is going on here, and figure out if my wifi is toasted.

i can think of ANYTHING that i did that might have caused this, i installed nothing, changed no setting i could think of.

the only thing i can think of, is that i washed the dishes with the phone in my pocket, i do not think i got wet, but who knows.

what i did notice in the log were a few things:

1. Failed to disable WPA in the driver.

2. Supplicant not running, cannot connect

3. Supplicant died unexpectedly

4. Reset connections and stopping DHCP

5. Disabling interface

all do not sound very promising...

help please!

here are the logcat:

I/ActivityManager( 165): Displayed com.android.settings/.WirelessSettings: +383ms
D/SettingsAppWidgetProvider( 638): Widget is from a previous version... Let's update
D/SettingsAppWidgetProvider( 638): No instances yet... Wait for at least one instance to exist before adding global settings
D/dalvikvm( 638): GC_CONCURRENT freed 88K, 46% free 3016K/5575K, external 837K/1034K, paused 2ms+3ms
D/WifiService( 165): ACTION_BATTERY_CHANGED pluggedType: 2
D/WifiService( 165): acquireWifiLockLocked: WifiLock{NetworkLocationProvider type=2 binder=android.os.BinderProxy@40a4ea78}
E/wpa_supplicant( 666): ioctl[SIOCGIFFLAGS]
D/SettingsAppWidgetProvider( 638): Widget is from a previous version... Let's update
D/SettingsAppWidgetProvider( 638): No instances yet... Wait for at least one instance to exist before adding global settings
E/wpa_supplicant( 666): ioctl[SIOCSIWPMKSA]
E/wpa_supplicant( 666): ioctl[SIOCSIWMODE]
E/wpa_supplicant( 666): ioctl[SIOCGIRANGE]
E/wpa_supplicant( 666): ioctl[SIOCGIWMODE]
E/wpa_supplicant( 666): ioctl[SIOCSIWAP]
E/wpa_supplicant( 666): ioctl[SIOCSIWENCODEEXT]
E/wpa_supplicant( 666): ioctl[SIOCSIWENCODE]
E/wpa_supplicant( 666): ioctl[SIOCSIWENCODEEXT]
E/wpa_supplicant( 666): ioctl[SIOCSIWENCODE]
E/wpa_supplicant( 666): ioctl[SIOCSIWENCODEEXT]
E/wpa_supplicant( 666): ioctl[SIOCSIWENCODE]
E/wpa_supplicant( 666): ioctl[SIOCSIWENCODEEXT]
E/wpa_supplicant( 666): ioctl[SIOCSIWENCODE]
I/wpa_supplicant( 666): CTRL-EVENT-STATE-CHANGE id=-1 state=0 BSSID=00:00:00:00:00:00
E/wpa_supplicant( 666): Failed to disable WPA in the driver.
E/wpa_supplicant( 666): ioctl[SIOCGIWMODE]
E/wpa_supplicant( 666): ioctl[SIOCSIWAP]
E/wpa_supplicant( 666): ioctl[SIOCGIFFLAGS]
D/WifiService( 165): releaseWifiLockLocked: WifiLock{NetworkLocationProvider type=2 binder=android.os.BinderProxy@40a4ea78}
D/dalvikvm( 279): GC_EXPLICIT freed 237K, 49% free 3164K/6151K, external 3246K/3357K, paused 44ms
E/WifiHW ( 165): Supplicant not running, cannot connect
E/WifiHW ( 165): Supplicant not running, cannot connect
E/WifiHW ( 165): Supplicant not running, cannot connect
V/WifiStateTracker( 165): Supplicant died unexpectedly
D/WifiStateTracker( 165): Reset connections and stopping DHCP
D/WifiStateTracker( 165): Disabling interface
D/WifiStateTracker( 165): Reset connections and stopping DHCP
D/Tethering( 165): MasterInitialState.processMessage what=3
D/GTalkService( 311): ##### Network broadcast (connected=true) type=WIFI, state=DISCONNECTED
D/GTalkService( 311): [GTalkConnection.1] ### networkStateChanged: active and curr network type/state are the same(0/CONNECTED), ignore
D/Tethering( 165): MasterInitialState.processMessage what=3
D/GTalkService( 311): ##### Network broadcast (connected=true) type=mobile, state=CONNECTED
D/GTalkService( 311): [GTalkConnection.1] ### networkStateChanged: active and curr network type/state are the same(0/CONNECTED), ignore
D/SettingsAppWidgetProvider( 638): Widget is from a previous version... Let's update
D/SettingsAppWidgetProvider( 638): No instances yet... Wait for at least one instance to exist before adding global settings
D/CMStats ( 428): CONNECTIVITY_ACTION: noConnectivity = false
I/MediaUploader( 593): No need to wake up
D/CMStats ( 428): CONNECTIVITY_ACTION: noConnectivity = false
I/MediaUploader( 593): No need to wake up
D/dalvikvm( 311): GC_CONCURRENT freed 431K, 48% free 3201K/6151K, external 0K/512K, paused 12ms+3ms
D/WifiStateTracker( 165): Disabling interface
D/SettingsAppWidgetProvider( 638): Widget is from a previous version... Let's update
D/SettingsAppWidgetProvider( 638): No instances yet... Wait for at least one instance to exist before adding global settings
D/dalvikvm( 395): GC_EXPLICIT freed 379K, 51% free 2799K/5703K, external 0K/0K, paused 65ms
D/dalvikvm( 428): GC_EXPLICIT freed 156K, 49% free 2897K/5575K, external 0K/0K, paused 53ms
D/dalvikvm( 593): GC_EXPLICIT freed 94K, 50% free 2704K/5379K, external 0K/0K, paused 65ms

thank you!