lzty634158 发表于 2012-12-2 15:20:04

wpa_supplicant 移植可以运行但是有下面提示,不知道怎么回事?

# ifconfig
lo      Link encap:Local Loopback
          inet addr:127.0.0.1Mask:255.0.0.0
          UP LOOPBACK RUNNINGMTU:16436Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)TX bytes:0 (0.0 B)

wlan0   Link encap:EthernetHWaddr 08:10:76:3B:6D:FC
          inet addr:192.168.1.66Bcast:192.168.1.255Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICASTMTU:1500Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)TX bytes:0 (0.0 B)

# wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant.conf &
# IW_PMKSA_FLUSH!
set_mode = IW_MODE_INFRA
ioctl: Operation not permitted
socket(PF_PACKET): Address family not supported by protocol
ioctl: Operation not permitted
(2)871x_drv - drv_close, bup=1, hw_init_completed=1
-871x_drv - drv_close, bup=1
rtl8192c_set_FwJoinBssReport_cmd mstatus(0)
==>pwr_state_check_handler .fw_state(8)
==> rtw_ps_cmd, enqueue CMD

+Done(255)                  wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant.conf
#

我移植的是磊科的 NW336 无线网卡!大家一起来看下,到底是怎么回事,现在主要是可以连接WEB 加密和没有密码的能连上,但是WPA-PSK和WPA2-PSK的不能连接,就是上面的原因!谢谢!解决问题后,我会分享移植磊科无线网卡的经验,希望大家出来帮忙看下这个提示是什么原因!谢谢!

亚瑟王 发表于 2012-12-3 14:37:30

你确认一下你的驱动是否支持wpa_supplicant,雷凌的驱动在编译时就需要配置支持wap的选项才能支持wpa软件。

lzty634158 发表于 2012-12-3 15:33:25

亚瑟王 发表于 2012-12-3 14:37 static/image/common/back.gif
你确认一下你的驱动是否支持wpa_supplicant,雷凌的驱动在编译时就需要配置支持wap的选项才能支持wpa软件。

EXTRA_CFLAGS += $(USER_EXTRA_CFLAGS)EXTRA_CFLAGS += -O1#EXTRA_CFLAGS += -O3#EXTRA_CFLAGS += -Wall #EXTRA_CFLAGS += -Wextra #EXTRA_CFLAGS += -Werror#EXTRA_CFLAGS += -pedantic#EXTRA_CFLAGS += -Wshadow -Wpointer-arith -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes EXTRA_CFLAGS += -Wno-unused-variable EXTRA_CFLAGS += -Wno-unused-value EXTRA_CFLAGS += -Wno-unused-label EXTRA_CFLAGS += -Wno-unused-parameterEXTRA_CFLAGS += -Wno-unused-functionEXTRA_CFLAGS += -Wno-unusedEXTRA_CFLAGS += -Wno-uninitializedEXTRA_CFLAGS += -I$(src)/includeCONFIG_AUTOCFG_CP = nCONFIG_RTL8192C = yCONFIG_RTL8192D = nCONFIG_USB_HCI = yCONFIG_PCI_HCI = nCONFIG_SDIO_HCI = nCONFIG_MP_INCLUDED = nCONFIG_POWER_SAVING                     =       yCONFIG_USB_AUTOSUSPEND                  =       nCONFIG_HW_PWRP_DETECTION                =       nCONFIG_WIFI_TEST                                                =       nCONFIG_BT_COEXISTENCE                           = nCONFIG_RTL8192CU_REDEFINE_1X1 =nCONFIG_WAKE_ON_WLAN                           =       nCONFIG_PLATFORM_I386_PC = n   #我改的CONFIG_PLATFORM_TI_AM3517 = nCONFIG_PLATFORM_ANDROID_X86 = nCONFIG_PLATFORM_ARM_S3C2K4 = y # 我改的CONFIG_PLATFORM_ARM_PXA2XX = nCONFIG_PLATFORM_ARM_S3C6K4 = nCONFIG_PLATFORM_MIPS_RMI = nCONFIG_PLATFORM_RTD2880B = nCONFIG_PLATFORM_MIPS_AR9132 = nCONFIG_PLATFORM_RTK_DMP = nCONFIG_PLATFORM_MIPS_PLM = nCONFIG_PLATFORM_MSTAR389 = nCONFIG_PLATFORM_MT53XX = nCONFIG_PLATFORM_ARM_MX51_241H = nCONFIG_PLATFORM_ACTIONS_ATJ227X = nCONFIG_PLATFORM_ARM_TEGRA3 = nCONFIG_PLATFORM_ARM_TCC8900 = nCONFIG_PLATFORM_ARM_TCC8920 = nCONFIG_PLATFORM_ARM_RK2818 = nCONFIG_PLATFORM_ARM_TI_PANDA = nCONFIG_PLATFORM_MIPS_JZ4760 = nCONFIG_PLATFORM_DMP_PHILIPS = nCONFIG_PLATFORM_TI_DM365      =       nCONFIG_PLATFORM_MN10300 = nCONFIG_PLATFORM_MSTAR_TITANIA12 = nclean:      rm -fr *.mod.c *.mod *.o .*.cmd *.ko *~      rm .tmp_versions -fr ; rm Module.symvers -fr      rm -fr Module.markers ; rm -fr modules.order      cd core/efuse ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko      cd core ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko         cd hal/$(RTL871X)/$(HCI_NAME) ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko         cd hal/$(RTL871X) ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko         cd hal ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko         cd os_dep/linux ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko         cd os_dep ; rm -fr *.mod.c *.mod *.o .*.cmd *.ko endif上面两个我改的,就是倒下位置,你看下还有什么要配置的?由于贴不完,在附件有MakeFile 文件,麻烦给我看下,麻烦了,谢谢管理员!

lzty634158 发表于 2012-12-3 16:02:01

上面有点乱,你直接看MakeFile吧!谢谢!

lzty634158 发表于 2012-12-3 16:30:48

# wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant.conf -
dd &
Initializing interface 'wlan0' conf '/etc/wpa_supplicant.conf' driver 'wext' ctrl_interface 'N/A' bridge 'N/A'
Configuration file '/etc/wpa_supplicant.conf' -> '/etc/wpa_supplicant.conf'
Reading configuration +871x_drv - drv_open, bup=1
-871x_drv - drv_open, bup=1
IW_PMKSA_FLUSH!
set_mode = IW_MODE_INFRA
file '/etc/wpa_supplicant.conf'
ctrl_interface='/var/run/wpa_supplicant'
Line: 5 - start of a new network block
# ssid - hexdump_ascii(len=11):
   54 50 2d 4c 49 4e 4b 5f 32 31 31                  TP-LINK_211   
key_mgmt: 0x2
proto: 0x1
pairwise: 0x8
group: 0x8
PSK - hexdump(len=32):
Priority group 0
   id=0 ssid='TP-LINK_211'
SIOCGIWRANGE: WE(compiled)=22 WE(source)=16 enc_capa=0xf
capabilities: key_mgmt 0xf enc 0xf flags 0x0
ioctl: Operation not permitted
WEXT: Fai(2)871x_drv - drv_close, bup=1, hw_init_completed=1
led to set bogus BSSID/SSID to disconnect
netli-871x_drv - drv_close, bup=1
nk: Operstate: linkmode=1, operstate=5
socket(PF_PACKET): Address family not supported by protocol
Failed to add interface wlan0
wpa_driver_wext_set_key: alg=0 key_idx=0 set_tx=0 seq_len=0 key_len=0
wpa_driver_wext_set_key: alg=0 key_idx=1 set_tx=0 seq_len=0 key_len=0
wpa_driver_wext_set_key: alg=0 key_idx=2 set_tx=0 seq_len=0 key_len=0
wpa_driver_wext_set_key: alg=0 key_idx=3 set_tx=0 seq_len=0 key_len=0
State: DISCONNECTED -> DISCONNECTED
wpa_driver_wext_set_operstate: operstate 0->0 (DORMANT)
netlink: Operstate: linkmode=-1, operstate=5
wpa_driver_wext_set_countermeasures
No keys have been configured - skip key clearing
Cancelling scan request
Cancelling authentication timeout
ioctl: Operation not permitted
WEXT: Failed to set bogus BSSID/SSID to disconnect
netlink: Operstate: linkmode=0, operstate=6
rtl8192c_set_FwJoinBssReport_cmd mstatus(0)
==>pwr_state_check_handler .fw_state(8)
==> rtw_ps_cmd, enqueue CMD

+Done(255)                  wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant.conf -dd
#

lzty634158 发表于 2012-12-3 16:33:37

加上调试就是这个 -dd就是多出点调试信息!

亚瑟王 发表于 2012-12-3 16:44:41

lzty634158 发表于 2012-12-3 15:33 static/image/common/back.gif
EXTRA_CFLAGS += $(USER_EXTRA_CFLAGS)EXTRA_CFLAGS += -O1#EXTRA_CFLAGS += -O3#EXTRA_CFLAGS += -Wall...

这个你咨询一下wifi的厂家吧。
页: [1]
查看完整版本: wpa_supplicant 移植可以运行但是有下面提示,不知道怎么回事?