
我嘗試為我的無線適配器 Ralink RT5370 安裝驅動程式。我在網站上下載的http://www.mediatek.com/_en/07_downloads/01_windows.php?sn=501Linux 的驅動程式。
然後我修改了:
在
os/linux/config.mk
'HAS_WPA_SUPPLICANT=y', 'HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y' and 'WFLAGS += -DCONFIG_STA_SUPPORT' (removed "-DDBG" from the line)
在生成檔案中
ifeq ($(CHIPSET),) CHIPSET = 5370 endif (instead of 5572 5370 etc.)
然後我做了:
$sudo make && sudo make install
$sudo modprobe rt5572sta
+重新啟動但無法運作。 rt5572sta 是唯一為modprobe
.
我是12.04
$lsusb
...
... Ralink Technology Corp. RT5370 Wireless Adapter
...
$lsmod
...
rt5572sta 739308 0
...
$uname -r -m
3.2.0-23-generic-pae i686
有人知道如何讓它發揮作用嗎?謝謝!
答案1
最有可能的是,您嘗試使用錯誤的驅動程式。發出以下命令:
modinfo rt2800usb | grep 5370
並查看輸出是否為:
alias: usb:v148Fp5370d*dc*dsc*dp*ic*isc*ip*in*
或非常相似的東西,包含字串
v148Fp5370
如果是這樣,那麼您使用了錯誤的驅動程式。嘗試一下
sudo apt-get install linux-firmware-nonfree
sudo rmmod rt5572sta
sudo modprobe rt2800usb
看看現在是否有效。
答案2
請注意,在今天的 debianstretch(新安裝)中,我看到了我的 wifi 路由器,但它無法連接。它具有 rt2800usb 模組 modprobed。
[10706.100166] wlx7cdd9049493a: authenticated
[10722.074791] wlx7cdd9049493a: authenticate with 50:a7:2b:58:8a:29
[10722.101567] wlx7cdd9049493a: send auth to 50:a7:2b:58:8a:29 (try 1/3)
[10722.103009] wlx7cdd9049493a: authenticated
[10730.714846] IPv6: ADDRCONF(NETDEV_UP): wlx7cdd9049493a: link is not ready
[10730.906698] IPv6: ADDRCONF(NETDEV_UP): wlx7cdd9049493a: link is not ready