[Galaxy S II Q&A, Help & Troubleshooting] rayz93:
Update, here's my logcat, look for force close wifi:

I/Process ( 2755): Sending signal. PID: 2755 SIG: 3

I/dalvikvm( 2755): threadid=4: reacting to signal 3

I/dalvikvm( 2755): Wrote stack traces to '/data/anr/traces.txt'

I/Process ( 2755): Sending signal. PID: 2856 SIG: 3

I/dalvikvm( 2856): threadid=4: reacting to signal 3

I/dalvikvm( 2856): Wrote stack traces to '/data/anr/traces.txt'

I/Process ( 2755): Sending signal. PID: 2839 SIG: 3

I/dalvikvm( 2839): threadid=4: reacting to signal 3

I/dalvikvm( 2839): Wrote stack traces to '/data/anr/traces.txt'

D/dalvikvm( 2755): GC_CONCURRENT freed 728K, 46% free 4963K/9095K, external 4385

K/5459K, paused 3ms+3ms

D/dalvikvm( 2755): GC_EXPLICIT freed 122K, 46% free 4938K/9095K, external 1535K/

2047K, paused 32ms

D/WifiStateTracker( 2755): Disabling interface

D/wifi ( 2755): wifi doCommand: ret=-1

D/wifi ( 2755): wifi doCommand: ret=-1

D/wifi ( 2755): wifi doCommand: ret=-1

D/SettingsAppWidgetProvider( 3440): Widget is from a previous version... Let's u

pdate

D/SettingsAppWidgetProvider( 3440): No instances yet... Wait for at least one in

stance to exist before adding global settings

W/ProcessStats( 2755): Skipping unknown process pid 4163

E/ActivityManager( 2755): ANR in com.android.settings

E/ActivityManager( 2755): Reason: Broadcast of Intent { act=android.net.wifi.WIF

I_STATE_CHANGED flg=0x10000000 cmp=com.android.settings/.widget.SettingsAppWidge

tProvider (has extras) }

E/ActivityManager( 2755): Load: 0.64 / 0.44 / 0.31

E/ActivityManager( 2755): CPU usage from 4984ms to -870ms ago with 99% awake:

E/ActivityManager( 2755): 20% 2755/system_server: 5.8% user + 14% kernel / fau

lts: 301 minor

E/ActivityManager( 2755): 0.3% 1310/cm3663_light_wq: 0% user + 0.3% kernel

E/ActivityManager( 2755): 0.3% 3440/com.android.settings: 0.1% user + 0.1% ker

nel / faults: 39 minor

E/ActivityManager( 2755): 0.1% 9/events/0: 0% user + 0.1% kernel

E/ActivityManager( 2755): 0.1% 533/kondemand/0: 0% user + 0.1% kernel

E/ActivityManager( 2755): 0.1% 1451/mmcqd: 0% user + 0.1% kernel

E/ActivityManager( 2755): 0.1% 2839/com.android.systemui: 0% user + 0.1% kerne

l / faults: 13 minor

E/ActivityManager( 2755): 0% 2856/com.android.phone: 0% user + 0% kernel / fau

lts: 23 minor

E/ActivityManager( 2755): 20% TOTAL: 5.8% user + 14% kernel

E/ActivityManager( 2755): CPU usage from 276ms to 787ms later with 99% awake:

E/ActivityManager( 2755): 12% 2755/system_server: 1.8% user + 10% kernel

E/ActivityManager( 2755): 7.2% 2782/ActivityManager: 1.8% user + 5.4% kernel

E/ActivityManager( 2755): 1.8% 2755/system_server: 1.8% user + 0% kernel

E/ActivityManager( 2755): 1.8% 2776/system_server: 0% user + 1.8% kernel

E/ActivityManager( 2755): 1.8% 2780/SensorService: 0% user + 1.8% kernel

E/ActivityManager( 2755): 1.5% 3440/com.android.settings: 1.5% user + 0% kerne

l / faults: 2 minor

E/ActivityManager( 2755): 7.6% TOTAL: 1.9% user + 5.7% kernel

D/wifi ( 2755): wifi doCommand: ret=-1

D/wifi ( 2755): wifi doCommand: ret=-1

D/wifi ( 2755): wifi doCommand: ret=-1

D/wifi ( 2755): wifi doCommand: ret=-1

W/ActivityManager( 2755): finishReceiver called but no pending broadcasts

E/WifiHW ( 2755): Supplicant not running, cannot connect

D/dalvikvm( 2868): GC_EXPLICIT freed 67K, 48% free 3076K/5895K, external 4105K/5

126K, paused 109ms

D/wifi ( 2755): wifi doCommand: ret=-1

D/wifi ( 2755): wifi doCommand: ret=-1

D/wifi ( 2755): wifi doCommand: ret=-1

D/wifi ( 2755): wifi doCommand: ret=-1

W/ActivityManager( 2755): Force finishing activity com.android.settings/.wifi.

WifiSettings

I/ActivityManager( 2755): Killing com.android.settings (pid=3440): user's reques

t

I/Process ( 2755): Sending signal. PID: 3440 SIG: 9

I/ActivityManager( 2755): Process com.android.settings (pid 3440) has died.

I/WindowManager( 2755): WIN DEATH: Window{406bc670 com.android.settings/com.andr

oid.settings.wifi.WifiSettings paused=true}

W/InputManagerService( 2755): Got RemoteException sending setActive(false) notif

ication to pid 3440 uid 1000

E/WifiHW ( 2755): Supplicant not running, cannot connect

E/WifiHW ( 2755): Supplicant not running, cannot connect

V/WifiStateTracker( 2755): Supplicant died unexpectedly

D/WifiStateTracker( 2755): Reset connections and stopping DHCP

D/WifiStateTracker( 2755): Disabling interface

D/WifiStateTracker( 2755): Reset connections and stopping DHCP

I/ActivityManager( 2755): Start proc com.android.settings for broadcast com.andr

oid.settings/.widget.SettingsAppWidgetProvider: pid=4184 uid=1000 gids={1015, 30

02, 3001, 3003}

D/szipinf ( 4184): Initializing inflate state

D/SettingsAppWidgetProvider( 4184): Widget is from a previous version... Let's u

pdate

D/SettingsAppWidgetProvider( 4184): No instances yet... Wait for at least one in

stance to exist before adding global settings

D/WifiStateTracker( 2755): Disabling interface

D/SettingsAppWidgetProvider( 4184): Widget is from a previous version... Let's u

pdate

D/SettingsAppWidgetProvider( 4184): No instances yet... Wait for at least one in

stance to exist before adding global settings

V/lights ( 2755): write_int: path /sys/class/backlight/pwm-backlight/brightness

, value 20

V/lights ( 2755): write_int: path /sys/class/backlight/pwm-backlight/brightness

, value 0

I/power ( 2755): *** set_screen_state 0

D/SurfaceFlinger( 2755): About to give-up screen, flinger = 0xbc5b0

W/ProcessStats( 2755): Skipping unknown process pid 4215

V/tspdrv ( 2755): opened device /dev/tspdrv

V/tspdrv ( 2755): TSPDRV_MAGIC_NUMBER success

V/tspdrv ( 2755): TSPDRV_GET_NUM_ACTUATORS success, actuators = 1

V/tspdrv ( 2755): timeout_ms: 0

V/tspdrv ( 2755): TSPDRV_STOP_KERNEL_TIMER success

V/tspdrv ( 2755): TSPDRV_DISABLE_AMP success

D/dalvikvm( 2755): GC_EXTERNAL_ALLOC freed 771K, 48% free 4809K/9095K, external

2044K/2047K, paused 66ms

D/dalvikvm( 2755): GC_EXTERNAL_ALLOC freed 52K, 48% free 4766K/9095K, external 2

129K/2136K, paused 61ms

D/dalvikvm( 2755): GC_EXTERNAL_ALLOC freed 3K, 48% free 4776K/9095K, external 27

60K/2769K, paused 54ms

D/dalvikvm( 2755): GC_EXTERNAL_ALLOC freed 2K, 48% free 4781K/9095K, external 33

89K/3491K, paused 56ms

D/dalvikvm( 2755): GC_EXTERNAL_ALLOC freed 16K, 48% free 4812K/9095K, external 4

367K/4370K, paused 29ms

D/Vold ( 2646): USB connected

D/Vold ( 2646): Share method ums now available

I/StorageNotification( 2839): UMS connection changed to true (media state mounte

d)

D/Tethering( 2755): sendTetherStateChangedBroadcast 1, 0, 0

D/Tethering( 2755): interfaceAdded :usb0

D/BluetoothNetworkService( 2755): updating tether state

D/BluetoothNetworkService( 2755): interface usb0

I/power ( 2755): *** set_screen_state 1

D/SettingsAppWidgetProvider( 4184): Widget is from a previous version... Let's u

pdate

D/SettingsAppWidgetProvider( 4184): No instances yet... Wait for at least one in

stance to exist before adding global settings

D/Vold ( 2646): USB connected

V/lights ( 2755): write_int: path /sys/class/backlight/pwm-backlight/brightness

, value 30

W/Tethering( 2755): active iface (usb0) reported as added, ignoring

D/SurfaceFlinger( 2755): Screen about to return, flinger = 0xbc5b0

D/dalvikvm( 2839): GC_CONCURRENT freed 683K, 51% free 3132K/6343K, external 1579

K/1944K, paused 1ms+8ms

D/dalvikvm( 3044): GC_EXPLICIT freed 6K, 49% free 2783K/5379K, external 501K/101

3K, paused 107ms

V/lights ( 2755): write_int: path /sys/class/backlight/pwm-backlight/brightness

, value 20

V/lights ( 2755): write_int: path /sys/class/backlight/pwm-backlight/brightness

, value 0