TL-WN725N V2 Driver for Linux 暨 Beaglebone Black 编译安装驱动程序

需要一个Beaglebone Black(BBB)下的TL-WN725N V2驱动, lsusb告诉我是0x8179 (Bus 001 Device 002: ID 0bda:8179 Realtek Semiconductor Corp. )

但是找不到对头的, 于是用找到的几个自己拼出来了一份, 居然能用。

@see: https://github.com/twd2/TL-WN725N-V2-Driver-for-Linux

装完headers(可以从这里找), 编译之前需要注意的是BBB的arch是armv7l而headers没有armv7l, 简单的解决方案就是:

cd /usr/src/linux-headers-你的版本/arch/

ln -s arm armv7l

好像需要修改一个头文件, 否则会编译失败

vi /usr/src/linux-headers-你的版本/arch/armv7l/include/asm/timex.h

change line 18 from

#include <mach/timex.h>

to

#include </usr/src/linux-headers-你的版本/arch/arm/include/asm/timex.h>

然后就可以按照Github写的步骤来安装了。

不知道会不会自动修改/etc/network/interfaces, 如果interfaces文件没有类似文本的话就在最后面加入

auto wlanX
allow-hotplug wlanX
iface wlanX inet dhcp
pre-up wpa_supplicant -B -D wext -i wlanX -c /etc/wpa_supplicant.conf
post-down killall -q wpa_supplicant

iwconfig可以看到X是几。

ifconfig wlanX up

iwlist wlanX sc就可以列出无线网们了, 然后修改/etc/wpa_supplicant.conf(或者说原来这个文件不存在需要创建)

network={
ssid=”twd2″
psk=”XXXX”
# Additional parameters (proto, key_mgmt, etc.)
}

重启就应该能连上了。

好像之前还要apt-get install wireless-tools。

我编译了一份i686的 8188.tar

我编译了一份beaglebone black armv7l armhf的 8188eu

发表评论

注意 - 你可以用以下 HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

:wink: :twisted: :roll: :oops: :mrgreen: :lol: :idea: :evil: :cry: :arrow: :?: :-| :-x :-o :-P :-D :-? :) :( :!: 8-O 8)

本文链接:https://twd2.me/archives/5332QrCode