当前位置:编程学习 > wap >>

android 内核编译wifi出错了!!!!

我只是把华为官方的源码下载下来   什么都没有更改,用手机里提取的config文件编译的,结果wifi一直不能用,这是什么问题呢?  logcat 提示:ar6000.ko fails to load!  求助各位了··· android 手机 --------------------编程问答--------------------
引用 楼主 kalusfer 的回复:
我只是把华为官方的源码下载下来   什么都没有更改,用手机里提取的config文件编译的,结果wifi一直不能用,这是什么问题呢?  logcat 提示:ar6000.ko fails to load!  求助各位了··· 
android 手机


LZ芯片  固件不兼容软件版本~  --------------------编程问答--------------------
引用 1 楼 ConnectionUtils 的回复:
引用 楼主 kalusfer 的回复:我只是把华为官方的源码下载下来   什么都没有更改,用手机里提取的config文件编译的,结果wifi一直不能用,这是什么问题呢?  logcat 提示:ar6000.ko fails to load!  求助各位了··· 
android 手机

LZ芯片  固件不兼容软件版本~


我看了下别人做的内核,他的就没有用ar6000.ko 只用了一个dhd_4330.ko 就可以把无线搭建好,是不是这样不兼容的情况就只能是不用ar6000.ko呢? --------------------编程问答-------------------- 而且我把自己的kernel 用别人那个没有没有ar6000.ko的ramdisk.gz 打包刷入wifi还是出错,这是我内核代码要修改吗? --------------------编程问答-------------------- ar6000.ko应该是对应ar6003的wifi模块的驱动。
你确认你的硬件是ar6003的wifi模块吗?

另外,你驱动放置的位置,和hardware/libhardware_legacy/wifi/wifi.c中指定的驱动加载路径相符合吗? --------------------编程问答--------------------
引用 4 楼 a56107795 的回复:
ar6000.ko应该是对应ar6003的wifi模块的驱动。
你确认你的硬件是ar6003的wifi模块吗?

另外,你驱动放置的位置,和hardware/libhardware_legacy/wifi/wifi.c中指定的驱动加载路径相符合吗?

确定是ar60003的wifi 模块。 而且wifi模块ar6000.ko是没有编译的,直接就在ramdisk里面!  --------------------编程问答--------------------    这是正确的logcat:
D/PowerManagerService(  180): acquireWakeLock flags=0x1 tag=*wifi*

V/DATA    (  282): [DCT(0) ] intent received :android.net.wifi.WIFI_STATE_CHANGED

E/WifiHW  (  180): wifi_load_driver: chip type: 0

I/ONCRPC  (  116): Setup RPC Call for task 80119260

I/ONCRPC  (  116): oncrpc_xdr_call_msg_start: Prog: 3000006b, Ver: 00010001, Proc: 00000002

I/ONCRPC  (  116): xdr_std_msg_send_call: Sent Xid: a, Prog: 3000006b, Ver: 00010001, Proc: 00000002

I/ONCRPC  (  116): xdr_std_msg_send_call: Received Reply Xid: a, Prog: 3000006b, Ver: 00010001, Proc: 00000002

I/dun_service(  137): The value returned from dun_getusbmodemstate_fromsys is 2 

I/pcm_service(  121): The value returned from pcm_getusbmodemstate_fromsys is 2 

I/dun_service(  137): The value returned from dun_getusbmodemstate_fromsys is 2 

I/pcm_service(  121): The value returned from pcm_getusbmodemstate_fromsys is 2 

I/dun_service(  137): The value returned from dun_getusbmodemstate_fromsys is 2 

I/pcm_service(  121): The value returned from pcm_getusbmodemstate_fromsys is 2 

I/dun_service(  137): The value returned from dun_getusbmodemstate_fromsys is 2 

I/pcm_service(  121): The value returned from pcm_getusbmodemstate_fromsys is 2 

I/dun_service(  137): The value returned from dun_getusbmodemstate_fromsys is 2 

I/pcm_service(  121): The value returned from pcm_getusbmodemstate_fromsys is 2 

I/dun_service(  137): The value returned from dun_getusbmodemstate_fromsys is 2 

I/pcm_service(  121): The value returned from pcm_getusbmodemstate_fromsys is 2 

I/dun_service(  137): The value returned from dun_getusbmodemstate_fromsys is 2 

I/pcm_service(  121): The value returned from pcm_getusbmodemstate_fromsys is 2 

D/Tethering(  180): eth0 is not a tetherable iface, ignoring

I/dun_service(  137): process rmnet event

I/pcm_service(  121): process rmnet event

I/dun_service(  137): Post event 3

I/dun_service(  137): received event: DUN_EVENT_RMNET_DOWN 

I/dun_service(  137): received event(DUN_EVENT_RMNET_DOWN) in state(DUN_STATE_IDLE)

I/dun_service(  137): Ignoring the event DUN_EVENT_RMNET_DOWN in IDLE_STATE

I/dun_service(  137): Moved to state(DUN_STATE_IDLE)

I/pcm_service(  121):  rstate == PCM_RMNETSTATE_ERROR in pcm_monitor_kevents

I/dun_service(  137): process rmnet event

I/pcm_service(  121): process rmnet event

I/dun_service(  137): Post event 3

I/pcm_service(  121):  rstate == PCM_RMNETSTATE_ERROR in pcm_monitor_kevents

I/dun_service(  137): received event: DUN_EVENT_RMNET_DOWN 

I/dun_service(  137): received event(DUN_EVENT_RMNET_DOWN) in state(DUN_STATE_IDLE)

I/dun_service(  137): Ignoring the event DUN_EVENT_RMNET_DOWN in IDLE_STATE

I/dun_service(  137): Moved to state(DUN_STATE_IDLE)

I/dun_service(  137): process rmnet event

I/dun_service(  137): Post event 3

I/pcm_service(  121): process rmnet event

I/pcm_service(  121):  rstate == PCM_RMNETSTATE_ERROR in pcm_monitor_kevents

I/dun_service(  137): received event: DUN_EVENT_RMNET_DOWN 

I/dun_service(  137): received event(DUN_EVENT_RMNET_DOWN) in state(DUN_STATE_IDLE)

I/dun_service(  137): Ignoring the event DUN_EVENT_RMNET_DOWN in IDLE_STATE

I/dun_service(  137): Moved to state(DUN_STATE_IDLE)

I/dun_service(  137): process rmnet event

I/pcm_service(  121): process rmnet event

I/dun_service(  137): Post event 3

I/dun_service(  137): received event: DUN_EVENT_RMNET_DOWN 

I/dun_service(  137): received event(DUN_EVENT_RMNET_DOWN) in state(DUN_STATE_IDLE)

I/dun_service(  137): Ignoring the event DUN_EVENT_RMNET_DOWN in IDLE_STATE

I/dun_service(  137): Moved to state(DUN_STATE_IDLE)

I/pcm_service(  121):  rstate == PCM_RMNETSTATE_ERROR in pcm_monitor_kevents

V/WifiStateTracker(  180): Connection to supplicant established, state=UNINITIALIZED

D/ConnectivityService(  180): Dropping ConnectivityChange for WIFI: DISCONNECTED/IDLE

I/wpa_supplicant(  723): CTRL-EVENT-STATE-CHANGE id=-1 state=2 BSSID=00:00:00:00:00:00

E/wpa_supplicant(  723): ioctl[SIOCGIWSCAN]: 11

E/wpa_supplicant(  723): ioctl[SIOCSIWPRIV] (cscan): -1

W/wpa_supplicant(  723): Failed to initiate AP scan.

V/WifiMonitor(  180): Event [CTRL-EVENT-STATE-CHANGE id=-1 state=2 BSSID=00:00:00:00:00:00]

V/WifiStateTracker(  180): Changing supplicant state: UNINITIALIZED ==> SCANNING

V/DATA    (  282): [DCT(0) ] intent received :android.net.wifi.WIFI_STATE_CHANGED

D/ConnectivityService(  180): Dropping ConnectivityChange for WIFI: DISCONNECTED/SCANNING --------------------编程问答-------------------- 这是我编译出来的内核显示wifi出错的logcat:
D/PowerManagerService(  173): acquireWakeLock flags=0x1 tag=*wifi*

V/DATA    (  261): [DCT(0) ] intent received :android.net.wifi.WIFI_STATE_CHANGED

E/WifiHW  (  173): wifi_load_driver: chip type: 1

I/ONCRPC  (  105): Setup RPC Call for task 80119260

I/ONCRPC  (  105): oncrpc_xdr_call_msg_start: Prog: 3000006b, Ver: 00010001, Proc: 00000002

I/ONCRPC  (  105): xdr_std_msg_send_call: Sent Xid: 9, Prog: 3000006b, Ver: 00010001, Proc: 00000002

I/ONCRPC  (  105): xdr_std_msg_send_call: Received Reply Xid: 9, Prog: 3000006b, Ver: 00010001, Proc: 00000002

E/WifiHW  (  173): origin softmac: 10:C6:1F:9F:B3:8D

E/WifiHW  (  173): + Loading driver

I/wlan_tool(  681): wifi loading 

I/wlan_tool(  687): Try to load driver with insmod 

I/wlan_tool(  689): Fallback to use on property:wlan.driver.status=insmod which will insmod 

W/SIM     (  248): Sending SIM SYNC complete broadcast

D/SIM     (  248): SIM lock happend for : 64 sec

D/SIM     (  248): Sending SIM SYNC complete broadcast

D/CommApplication(  248): phoneIsCdma() ---> Entered

I/CommApplication(  248): This is CDMA phone = false

D/CommApplication(  248): Phone card type is :SIM

W/SIM     (  248): UPDATE:Visibility setings updated on already existing record

I/CommApplication(  248): enter notifySimStateChange

I/CommApplication(  248): exit notifySimStateChange

I/ONCRPC  (  130): rpc_handle_rpc_call: for Xid: 94, Prog: 31000000, Vers: fc37ad5c, Proc: 00000012

I/ONCRPC  (  130): rpc_handle_rpc_call: Find Status: 0 Xid: 94

I/ONCRPC  (  130): oncrpc_proxy_handle_cmd_rpc_call: Dispatching xid: 94

D/StatusBarPolicy(  236): onSignalStrengthsChanged:SignalStrength: 17 255 -120 -160 -120 -1 -1 99 2147483647 -32767 2147483647 -32767.80.5 gsm for subscription0

D/StatusBarPolicy(  236): updateSignalStrength on subscription :0

I/dun_service(  118): The value returned from dun_getusbmodemstate_fromsys is 2 

I/pcm_service(  111): The value returned from pcm_getusbmodemstate_fromsys is 2 

I/StatusBarPolicy(  236): Not update the toggle value, in level = 79 because we allow the unstatable of the battery level.

D/PowerManagerService(  173): acquireWakeLock flags=0x1 tag=AlarmManager

D/WeatherWidgetServerLite(  554): WeatherWidgetReceiver onReceive

D/WeatherWidgetServerLite(  554): WeatherWidgetReceiver actionandroid.intent.action.TIME_TICK

D/WeatherWidgetServerLite(  554): WeatherWidgetReceiver msg.what=1001

I/WeatherMediumWidgetProvider(  554): updateUI(Context context)

D/WeatherMediumWidgetProvider(  554): updateUI(Context context, AppWidgetManager widgetManager, int[] appWidgetId)

D/WidgetUtils(  554): setWeatherHomeClickListener

D/WidgetUtils(  554): setWeatherHomeClickListener

D/WidgetUtils(  554): setAlarmClockClickListener

D/WidgetUtils(  554): setAlarmClockClickListener

D/WidgetUtils(  554): setWeatherUpdateClickListener

D/WidgetUtils(  554): setAccuWeatherCickListener

E/WidgetUtils(  554): cityCode=cityId:101924

D/WidgetUtils(  554): updateWeatherInfo

D/Utils   (  554): isDataOK

D/WidgetUtils(  554): updateCityDateTime 

D/WidgetUtils(  554): getCurCityCalendar

D/PowerManagerService(  173): releaseWakeLock flags=0x1 tag=AlarmManager

D/WidgetUtils(  554): builder=2013-3-29  星期五,dayOfWeek=星期五,dayFormat=2013-3-29

D/WidgetUtils(  554): calender2ClockImgIdx

D/WidgetUtils(  554): updateRefreshTime

D/Utils   (  554): isUpdating

D/Utils   (  554): isDataOK

D/WidgetUtils(  554): updateRefreshTime dataOverdue=,isDataOK=

I/dun_service(  118): The value returned from dun_getusbmodemstate_fromsys is 2 

I/pcm_service(  111): The value returned from pcm_getusbmodemstate_fromsys is 2 

I/StatusBarPolicy(  236): Not update the toggle value, in level = 80 because we allow the unstatable of the battery level.

I/wlan_tool(  779): ar6000 driver fails to load 

I/wlan_tool(  790): wifi unloading 

I/wlan_tool(  793): Fallback to use on property:wlan.driver.status=rmmod which will exec /system/bin/rmmod 

V/DATA    (  261): [DCT(0) ] intent received :android.net.wifi.WIFI_STATE_CHANGED

E/WifiService(  173): Failed to load Wi-Fi driver.
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,