在RPi上使用FAST FW150US
目录
本文年久失修,说不定现在内核已经有这个驱动了。
常规步骤
这个没什么好说的。
首先lsusb
发现这货使用的Realtek解决方案,硬件ID是0bda:8179
。
再lsusb -v -d 0bda:8179
后查明这货的芯片是RTL8188EUS。
Google之,得到一个民间维护的 RTL8188EU驱动 。
下载并解压之。尝试直接在RPi下make
,失败。嘛意料之中。
给RPi接上网线,保险起见先
|
|
再回去看Github上的README.md
,它提到了需要安装header才能编译。好吧那就
|
|
再尝试make
,一切顺利。接着make install
后就能在下次开机时生效了。着急的话,sudo modprobe 8188eu
就能立即加载驱动了。
接下来wpa-supplicant
什么的就不用说了吧,各位比我熟。
二逼步骤
其实上面sudo apt-get upgrade
后,我的内核更新到了3.12.35+
,但重启后才会生效,因此当时的内核是3.12.28+
。
所以sudo apt-get install linux-headers-rpi-rpfv
装好后也是35+的headers。
然后我就傻逼兮兮地在28内核下折腾了三遍编译……
这事儿吧本来重启一下就能解决的,我偏偏又去
RaspberryPi的Github
下把源代码全拖下来把头文件make
出来后ln -s
进/lib/modules
里…
即使这样还没解决:因为28的内核挂载不了35的驱动嘛。
算了算了,也算是对Linux内核编译过程多了点了解吧。今后的教训就是在编译驱动前检查uname -r
是否和源码里include/config/kernel.release
里的版本号一致。