将 WiFi 适配器与 Beaglebone Black 集成 - 问题

问题描述 投票:0回答:2

我正在研究 beaglebone black,尝试集成使用 atheros 驱动程序的 TP link TL-WN721N Wifi dongle。 我正在使用带有 ti-sitara rootfs 的 linux 3.2 内核

问题是何时输入命令

  wpa_supplicant -Dwext -i wlan0 -c /etc/wpa_supplicant.conf

显示成功初始化wpa_supplicant

但它卡在那里,我必须按 ctrl+c 才能退出,之后我就给了

 ifup wlan0

回应是

  Sending discover...
  Sending discover...
  Sending discover...
  No lease, failing

在此之后,我重复了 wpa_supplicant 的步骤,这次它也被卡住了,当我给出

ifup wlan0

这次获得了IP并且能够ping通..............

当我尝试连接任何其他 wifi 网络时,这个循环似乎会重复 即:wpa_supplicant 卡住了两次,并且在第二次尝试 ifup wlan0 时,只有我能够获取 IP

这是我的 /etc/wpa_supplicat.conf 文件

网络={

    ssid="UTStarcom"
    #psk="123force"
    psk=44d83e5c96bd39f47b54625d80b80c79d5b14430d424fdf6636365901b01ab14 

}

和我的/etc/network/interfaces

 auto lo
 iface lo inet loopback

 auto eth0
 iface eth0 inet static
 address 192.168.2.30
 netmask 255.255.255.0
 gateway 192.168.2.1

 allow-hotplug wlan0
 auto wlan0
 iface wlan0 inet dhcp
 wpa-driver wext
 wpa-conf /etc/wpa_supplicant.conf

您能为这个问题提出任何解决方案吗?

linux wifi linux-device-driver beagleboneblack
2个回答
1
投票

不!不要按 Ctrl+C 来终止 wpa_supplicant,它是一个守护进程,可帮助您保持与 AP 的连接并与 AP 交换新密钥。尝试使用 -B 运行 wpa_supplicant 以使其在后台运行。

您也可以考虑添加控制界面并通过wpa-cli进行控制。


0
投票

lsusb 找到您的 USB 客户端。然后,更新您的系统。使用 apt-cache 搜索“您的 USB 客户端”。如果你得到了读数,请回复我。哦,您需要为 BBB 提供 5V 插孔,而不是连接计算机的 USB。

赛斯

© www.soinside.com 2019 - 2024. All rights reserved.