Linux Mint 17 上的 Wifi 非常慢,Windows 上则运行正常

Linux Mint 17 上的 Wifi 非常慢,Windows 上则运行正常

我的 Wi-Fi 在新的 ASUS X450L 笔记本电脑上的 Windows 上运行良好,但在双启动 Linux Mint 17 上却慢得令人难以忍受(经常变得不负责任)。我相信这是驱动程序的问题。

uname -a Linux bernardes-PC 3.13.0-37-generic #64-Ubuntu SMP 2014 年 9 月 22 日星期一 21:28:38 UTC x86_64 x86_64 x86_64 GNU/Linux

lshw 级网络

WARNING: you should run this program as super-user.
  *-network               
       description: Ethernet interface
       product: QCA8171 Gigabit Ethernet
       vendor: Qualcomm Atheros
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: eth1
       version: 10
       serial: 10:c3:7b:c1:ee:7f
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=alx latency=0 link=no multicast=yes port=twisted pair
       resources: irq:63 memory:f7900000-f793ffff ioport:e000(size=128)
  *-network
       description: Wireless interface
       product: RT3290 Wireless 802.11n 1T/1R PCIe
       vendor: Ralink corp.
       physical id: 0
       bus info: pci@0000:03:00.0
       logical name: wlan1
       version: 00
       serial: 54:35:30:57:2a:39
       width: 32 bits
       clock: 33MHz
       capabilities: bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=rt2800pci driverversion=3.13.0-37-generic firmware=0.37 latency=0 link=no multicast=yes wireless=IEEE 802.11bgn
       resources: irq:19 memory:f7810000-f781ffff
  *-network
       description: Wireless interface
       physical id: 2
       bus info: usb@1:1.3
       logical name: wlan2
       serial: 64:70:02:2d:9e:f1
       capabilities: ethernet physical wireless
       configuration: broadcast=yes driver=ath9k_htc driverversion=3.13.0-37-generic firmware=1.3 ip=192.168.10.101 link=yes multicast=yes wireless=IEEE 802.11bgn
WARNING: output may be incomplete or inaccurate, you should run this program as super-user.

重要部分:

       product: RT3290 Wireless 802.11n 1T/1R PCIe
       vendor: Ralink corp.

我有点迷茫,因为我对 Unix 中的网络/驱动程序魔法不是很有经验。

答案1

本教程解释了如何解决该问题:

http://www.dailylinuxnews.com/blog/2014/09/install-ralink-rt3290-wifi-driver-in-ubuntu-linuxmint-elementaryos/

来自链接:

  1. 在安装之前,我们需要安装名为 dkms 的包,可以通过运行以下命令来完成,

     sudo apt-get install dkms
    
  2. 从以下位置下载软件包此链接风险自负。

  3. 现在打开终端并浏览到您在上一步中下载文件的目录。假设您将其下载到“下载”目录。如果是这样,那么您可以通过运行以下命令浏览到“下载”目录,

     cd $HOME/Downloads
    
  4. 首先,我们必须将文件 rt3290sta-2.6.0.0.dkms.tar 解压到目录 /usr/src。为此,请从包含 tar 文件的目录中运行以下命令

     sudo tar -xvf rt3290sta-2.6.0.0.dkms.tar -C /usr/src
    
  5. 浏览到 /usr/src 目录,

     cd /usr/src
    
  6. 现在我们使用以下命令安装修补的驱动程序,

     sudo dkms install -m rt3290sta -v 2.6.0.0 --force
    
  7. 重新启动计算机,WiFi 就应该可以正常工作了。

删除步骤

如果该问题在内核中已修复,并且您想要完全删除修补的驱动程序,请运行以下命令并重新启动系统。

sudo dkms remove rt3290sta/2.6.0.0 --all

笔记:

如果在内核更新后遇到问题,请删除驱动程序,重新启动系统,然后安装驱动程序,再次重新启动系统。

答案2

我今天遇到了同样的问题,我发现内核需要更新,然后它就可以正常工作了。我运行 Windows 7/Ubuntu 16.04.1 双启动。Wifi 在 Windows 上很好,但在 Ubuntu 上却不行。安装了最新版本的内核,它就可以正常工作了。

64 位:

cd /tmp/

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.7/linux-headers-4.7.0-040700_4.7.0-040700.201607241632_all.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.7/linux-headers-4.7.0-040700-generic_4.7.0-040700.201607241632_amd64.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.7/linux-image-4.7.0-040700-generic_4.7.0-040700.201607241632_amd64.deb

sudo dpkg -i *.deb

32 位:

cd /tmp/

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.7/linux-headers-4.7.0-040700_4.7.0-040700.201607241632_all.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.7/linux-headers-4.7.0-040700-generic_4.7.0-040700.201607241632_i386.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.7/linux-image-4.7.0-040700-generic_4.7.0-040700.201607241632_i386.deb

sudo dpkg -i *.deb

答案3

以下是我发现的情况。我的无线路由器 (Linksys) 的信道和信道宽度 (2.4 GHz 频段) 都设置为自动。我将信道设置为固定数字 (根据您所在位置附近可能有多少个接入点,设置为 1、6 或 11),这解决了我的问题。

相关内容