为了添加我的无线适配器的驱动程序,
Bus 001 Device 002: ID 0bda:8172 Realtek Semiconductor Corp. RTL8191SU 802.11n WLAN Adapter
我正在为我的 GL.iNet AR150 构建 openWRT。我使用的来源是 gl-inet/openWRT
根据这一页,我的卡RTL8191SU应该得到驱动rtl8192su的支持。然而,当我在中选择rtl8192sumake menuconfig
并构建整个openWRT后,我在/lib/modules
.更令人困惑的是,下面/lib/modules/
有两个文件夹,3.18.84
和4.9.102
,而我运行的内核是4.9.102
.
使用find
我可以找到 rtl8192su 的 pkg,但找不到 ko 文件。作为健全性检查,我还查看了我在 menuconfig 中选择的另一个驱动程序,rtl8187,它是在/lib/modules/3.18.84
文件夹而不是4.9.102
文件夹中找到的。我错过了一些明显的事情吗?
谢谢。
更新:现在可以识别适配器了。
[ 545.455019] usb 1-1: new high-speed USB device number 2 using ehci-platform
[ 545.651473] r8712u: register rtl8712_netdev_ops to netdev_ops
[ 545.655903] usb 1-1: r8712u: USB_SPEED_HIGH with 4 endpoints
[ 545.675639] usb 1-1: r8712u: Boot from EFUSE: Autoload OK
[ 546.508983] usb 1-1: r8712u: CustomerID = 0x000a
[ 546.512163] usb 1-1: r8712u: MAC Address from efuse = 08:10:79:56:a8:90
[ 546.518852] usb 1-1: r8712u: Loading firmware from "rtlwifi/rtl8712u.bin"
但我无法将其连接到已知网络。当ifconfig wlan1 up
我看到它正在运行后。但是,当我使用iwconfig wlan1 essid "_networkID_" key s:_password_
未分配的 IP 进行连接时。我可以尝试什么来找出问题所在吗?
答案1
您应该为您的接口分配一个地址 ip 并设置默认网关:
iwconfig wlan1 essid "networkID" key s:password
或者:
iwconfig wlan1 essid "networkID" key password
然后:
ifconfig wlan1 192.168.1.xxx netmask 255.255.255.0 up
route add default gw 192.168.1.1