我的 WiFi 適配器使用正確的驅動程式嗎?

我的 WiFi 適配器使用正確的驅動程式嗎?

我正在嘗試在我的機器上安裝 PCE-N53 Asus 無線適配器。按照說明操作後這裡重新啟動後,我注意到我的機器仍在使用“rt2860”驅動程式:

05:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06)
        Subsystem: Gigabyte Technology Co., Ltd Motherboard [1458:e000]
        Kernel driver in use: r8169

06:00.0 Network controller [0280]: Ralink corp. RT5592 PCIe Wireless Network Adapter [1814:5592]
        Subsystem: ASUSTeK Computer Inc. Device [1043:851a]
        Kernel driver in use: rt2860

它是否正確?自從我開始使用適配器以來,我一直遇到一些 WiFi 緩慢/不穩定的問題。

答案1

如果您向我們展示您執行的命令,可能(但不一定)會有所幫助,而不是指向連結並說「我做到了」:

sudo apt-get install build-essential linux-headers-generic linux-headers-$(uname -r)
cd ~
git clone https://github.com/mareksuscak/asus-pce-n53-linux.git
cd asus-pce-n53-linux
sudo make
sudo make install
sudo modprobe rt5592sta  

但有了結果(你的系統對這些指令的回應)。由於缺乏結果(也許有些東西失敗了),我只能猜測。

您可以使用 列出已載入的模組lsmod,嘗試:

lsmod | egrep 'rt5592sta|rt2860'
man lsmod  

此步驟將使您的 WiFi 在命令執行時離線,因此請注意!

# force rt2860 to vacate
sudo rmmod rt2860

# reload rt5592sta
sudo modprobe rt5592sta

# see what happened
dmesg -T  

如果這沒有幫助,請發布命令的結果。閱讀man script可能會幫助你做到這一點。

如果您無法連接 WiFi,您可以:

# restore previous state
sudo modprobe rt2860

相關內容