• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
主题 : 移植Atheros AR6003到mini6410的問題 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 38036
精华: 0
发帖: 18
金钱: 90 两
威望: 18 点
综合积分: 36 分
注册时间: 2011-02-20
最后登录: 2012-09-06
楼主  发表于: 2011-07-28 17:23

 移植Atheros AR6003到mini6410的問題

請教各位先進
小弟目前正在移植Atheros的AR6003至mini6410的板子上。
照著官方的使用手冊 在BoardConfig中修改的設定如下

BOARD_WLAN_ATHEROS_SDK := system/wlan/atheros/AR6kSDK.build_3.1_RC.384
BOARD_WPA_SUPPLICANT_DRIVER := WEXT
WPA_SUPPLICANT_VERSION := VER_0_6_ATHEROS  //使用Atheros提供的WPA_SUPPLICANT

之後可以順利編譯,在system/wifi中也順利出現ar6003.ko

可是,用Android的UI無法帶起wifi。logcat出現以下的訊息

D/wpa_supplicant( 1501): wpa_supplicant v0.8.x
D/wpa_supplicant( 1501): Initializing interface 'wlan0' conf '/data/misc/wifi/wpa_supplicant.conf' driver 'wext' ctrl_interface 'N/A' bridge 'N/A'
D/wpa_supplicant( 1501): Configuration file '/data/misc/wifi/wpa_supplicant.conf' -> '/data/misc/wifi/wpa_supplicant.conf'
D/wpa_supplicant( 1501): Reading configuration file '/data/misc/wifi/wpa_supplicant.conf'
D/wpa_supplicant( 1501): update_config=1
D/wpa_supplicant( 1501): ctrl_interface='wlan0'
D/wpa_supplicant( 1501): eapol_version=1
D/wpa_supplicant( 1501): ap_scan=1
D/wpa_supplicant( 1501): fast_reauth=1
I/wpa_supplicant( 1501): rfkill: Cannot open RFKILL control device
D/wpa_supplicant( 1501): WEXT: RFKILL status not available
E/wpa_supplicant( 1501): Could not read interface wlan0 flags: No such device
E/wpa_supplicant( 1501): WEXT: Could not set interface 'wlan0' UP
E/wpa_supplicant( 1501): wlan0: Failed to initialize driver interface
D/wpa_supplicant( 1501): Failed to add interface wlan0
D/wpa_supplicant( 1501): wlan0: Cancelling scan request
D/wpa_supplicant( 1501): wlan0: Cancelling authentication timeout
E/WifiHW  ( 1104): Supplicant not running, cannot connect
E/WifiHW  ( 1104): Supplicant not running, cannot connect
E/WifiHW  ( 1104): Supplicant not running, cannot connect
V/WifiStateTracker( 1104): Supplicant died unexpectedly
D/WifiStateTracker( 1104): Reset connections and stopping DHCP
D/WifiStateTracker( 1104): Disabling interface

從log看來,UI可以找到wpa_supplicant,且wpa_supplicant也可以動作
請問,是哪邊設定的問題造成wpa_supplicant無法加入wlan0呢? 感謝
级别: 风云使者
UID: 36096
精华: 3
发帖: 2513
金钱: 14075 两
威望: 2815 点
综合积分: 5086 分
注册时间: 2011-01-11
最后登录: 2015-11-15
1楼  发表于: 2011-07-29 10:51
怀疑会不会是库文件没有定好导致驱动错了?
极度缺钱,求捐赠……支付宝兼邮箱:huming2207@qq.com
级别: 新手上路
UID: 38036
精华: 0
发帖: 18
金钱: 90 两
威望: 18 点
综合积分: 36 分
注册时间: 2011-02-20
最后登录: 2012-09-06
2楼  发表于: 2011-07-29 13:45
請問這會牽涉到哪些地方的庫文件呢? 感謝
疯狂的嵌入式爱好者
级别: 论坛版主
UID: 40543
精华: 1
发帖: 169
金钱: 920 两
威望: 184 点
综合积分: 358 分
注册时间: 2011-03-19
最后登录: 2013-05-10
3楼  发表于: 2011-07-29 14:00
编译wireless-tools进去,然后用命令检查,
ifconfig wlan0 up
iwlist scan wlan0
如果能搜索到网络的话,那么驱动就正常。
别人转角遇见爱,我转角遇见猫T _T .
级别: 新手上路
UID: 38036
精华: 0
发帖: 18
金钱: 90 两
威望: 18 点
综合积分: 36 分
注册时间: 2011-02-20
最后登录: 2012-09-06
4楼  发表于: 2011-07-29 16:51
您好,我已經編譯出.ko的驅動程式黨
在console下,下連線相關的命令都可以正常動作,驅動是沒問題的

問題是Android的UI沒辦法把wlan0帶起來,總不能每次都進去敲console命令,使用上會蠻不方便的
级别: 圣骑士
UID: 44407
精华: 0
发帖: 386
金钱: 1945 两
威望: 389 点
综合积分: 772 分
注册时间: 2011-04-25
最后登录: 2014-08-25
5楼  发表于: 2011-07-29 17:22
引用第4楼centerseed于2011-07-29 16:51发表的  :
您好,我已經編譯出.ko的驅動程式黨
在console下,下連線相關的命令都可以正常動作,驅動是沒問題的

問題是Android的UI沒辦法把wlan0帶起來,總不能每次都進去敲console命令,使用上會蠻不方便的

sorry
這個問題如果解決了
可以寫下資料?
因為我也只會
1.build ar6000.ko
2.指令 連線

另外,wpa_supplicant有沒有patch?
因為我是使用0.68版本
级别: 新手上路
UID: 28500
精华: 0
发帖: 39
金钱: 195 两
威望: 39 点
综合积分: 78 分
注册时间: 2010-09-12
最后登录: 2014-06-25
6楼  发表于: 2011-09-29 16:51
atheros驱动加载成功后的网络设备名是 eth0,肯定是无法带起wlan0
级别: 新手上路
UID: 28500
精华: 0
发帖: 39
金钱: 195 两
威望: 39 点
综合积分: 78 分
注册时间: 2010-09-12
最后登录: 2014-06-25
7楼  发表于: 2011-09-29 16:52
对了,问一下楼主,你现在调出来了没有啊?
调出来后,6003的数据吞吐速度是多少(802.11n模式下)?
级别: 圣骑士
UID: 44407
精华: 0
发帖: 386
金钱: 1945 两
威望: 389 点
综合积分: 772 分
注册时间: 2011-04-25
最后登录: 2014-08-25
8楼  发表于: 2011-09-29 18:59
引用第6楼pxwpsy于2011-09-29 16:51发表的  :
atheros驱动加载成功后的网络设备名是 eth0,肯定是无法带起wlan0


不一定是eth0或wlan0  但是名称一样肯定要改code....
忘了在那个文件去改...

iperf 2.05
CH 1 TX|RX:29.8|29.2

没有调SDIO clock

最近碰到amlogic的平台...有点难懂....
1.kernel与mini6410提供结构不一样
2.SDIO 读写与mini6410不一样
[ 此帖被kazaya在2011-09-30 10:44重新编辑 ]
级别: 新手上路
UID: 28500
精华: 0
发帖: 39
金钱: 195 两
威望: 39 点
综合积分: 78 分
注册时间: 2010-09-12
最后登录: 2014-06-25
9楼  发表于: 2011-09-30 11:18

 回 8楼(kazaya) 的帖子

  我记错了,博通的驱动加载后是eth0,atheros的才是wlan0

SDIO接口是标准接口,只要厂方提供了BSP,应该不会出什么问题。
我当时用demo板调的,SDIO的时钟最好不要高于48MHZ,否则SDIO将无法确认硬件。

对了,你那个
iperf 2.05
CH 1 TX|RX:29.8|29.2
后面那个数值29.8|29.2的单位是Mbit/S吧?还有几个问题,wifi模块lay在板上调出来的数值,还有用demo调出来的数值?是用mini6410调出来的数值?

我用demo板调出来的速度都很差,还是在802.11n模式下,broadcom4329只有2Mbit/S,atheros的6003和6302 demo板调出来也只有10Mbit/S ,根本达不到客户的要求。
[ 此帖被pxwpsy在2011-09-30 11:26重新编辑 ]
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go