再次有劳版主,知道问题所在了,原来的wifi驱动是打包在内核中的,现在用模块的方式加载,在Android中可以打开WiFi网络了,可是问题又来了,扫描不到无线AP,用logcat看见下面信息
E/wpa_supplicant( 1528): ioctl SIOCGIWSTATS failed, errno = 95
E/wpa_supplicant( 1528): ioctl SIOCGIWRATE failed, errno = 95
I/wpa_supplicant( 1528): CTRL-EVENT-STATE-CHANGE id=-1 state=1
V/WifiMonitor( 1220): Event [CTRL-EVENT-STATE-CHANGE id=-1 state=1]
V/WifiStateTracker( 1220): Changing supplicant state: SCANNING ==> INACTIVE
E/wpa_supplicant( 1528): ioctl SIOCGIWSTATS failed, errno = 95
E/wpa_supplicant( 1528): ioctl SIOCGIWRATE failed, errno = 95
I/wpa_supplicant( 1528): CTRL-EVENT-STATE-CHANGE id=-1 state=2
V/WifiMonitor( 1220): Event [CTRL-EVENT-STATE-CHANGE id=-1 state=2]
V/WifiStateTracker( 1220): Changing supplicant state: INACTIVE ==> SCANNING
W/wpa_supplicant( 1528): Failed to initiate AP scan.
E/wpa_supplicant( 1528): ioctl SIOCGIWSTATS failed, errno = 95
E/wpa_supplicant( 1528): ioctl SIOCGIWRATE failed, errno = 95
I/wpa_supplicant( 1528): CTRL-EVENT-STATE-CHANGE id=-1 state=1
V/WifiMonitor( 1220): Event [CTRL-EVENT-STATE-CHANGE id=-1 state=1]
V/WifiStateTracker( 1220): Changing supplicant state: SCANNING ==> INACTIVE
E/wpa_supplicant( 1528): ioctl SIOCGIWSTATS failed, errno = 95
E/wpa_supplicant( 1528): ioctl SIOCGIWRATE failed, errno = 95
I/wpa_supplicant( 1528): CTRL-EVENT-STATE-CHANGE id=-1 state=2
W/wpa_supplicant( 1528): Failed to initiate AP scan.
V/WifiMonitor( 1220): Event [CTRL-EVENT-STATE-CHANGE id=-1 state=2]
V/WifiStateTracker( 1220): Changing supplicant state: INACTIVE ==> SCANNING
E/wpa_supplicant( 1528): ioctl SIOCGIWSTATS failed, errno = 95
E/wpa_supplicant( 1528): ioctl SIOCGIWRATE failed, errno = 95
I/wpa_supplicant( 1528): CTRL-EVENT-STATE-CHANGE id=-1 state=1
V/WifiMonitor( 1220): Event [CTRL-EVENT-STATE-CHANGE id=-1 state=1]
V/WifiStateTracker( 1220): Changing supplicant state: SCANNING ==> INACTIVE
E/wpa_supplicant( 1528): ioctl SIOCGIWSTATS failed, errno = 95
E/wpa_supplicant( 1528): ioctl SIOCGIWRATE failed, errno = 95