对于 Ubuntu 10.04 及以下版本

对于 Ubuntu 10.04 及以下版本

我购买了一个 USB 无线适配器 TP-LINK TL-WN7200ND,它使用 Ralink RT3070 芯片组。现在我正在使用 Ubuntu 12.10。

它将适配器检测为 Ralink,但是当我尝试使用它时,它不允许我使用并强迫我使用笔记本电脑上集成的无线,所以我认为这是由于驱动程序的问题。

答案1

为了让网络管理器能够使用 USB 设备,请找出内部驱动程序并将其列入黑名单。使用以下方法了解驱动程序:

sudo lshw -C network

例如,在我的计算机上,我看到:

*-network
   description: Wireless interface
   product: Centrino Advanced-N 6200
   vendor: Intel Corporation
   <snip> driver=iwlwifi driverversion=3.5.0-25-generic firmware=9.221.4.1     <snip>

所以,如果我想禁用我的内部,我会将 iwlwifi 列入黑名单。

sudo su
echo "blacklist iwlwifi" >> /etc/modprobe.d/blacklist.conf
modprobe -r iwlwifi
exit

然后,使用内置驱动程序 rt2800usb 的 USB 应该可以正常工作。

当然,如果内部没有按预期工作,我们可以排除故障。

答案2

对于 Ubuntu 10.04 及以下版本

  1. 您必须知道设备的 ID,因此请lsusb在终端中输入命令。它将向您显示如下列表,记住身份证号码(例如083a:a701)。您可以拔下/插入,直到看到正确的为止。
  2. 拔掉适配器!

  3. 在终端中输入以下命令:

    echo 'install rt2870sta modprobe --ignore-install rt2870sta ; /bin/echo "XXXX YYYY" > /sys/bus/usb/drivers/rt2870/new_id' | sudo tee /etc/modprobe.d/rt2870sta.conf

    分别将 XXXX 替换为冒号前的值:,将 YYYY 替换为冒号后的值。并且不要修改那里的任何内容,因为该rt2870sta芯片将为您工作。

  4. 输入以下命令:

    sudo modprobe -rf rt2870sta
    sudo modprobe rt2870sta dmesg | egrep 'rt28|usb|Phy'

  5. 连接适配器并做了

现在它应该可以工作了,如果你输入,iwconfig你应该看到类似的内容

如果您在重新启动系统时遇到问题,请使用 编辑文件/etc/rc.local并在最后一行之前sudo gedit /etc/rc.local添加( )。modprobe rt2870staexit 0


笔记:本指南由杰杰在此线。由于我没有测试,我不对其运行提供任何保证。

相关内容