![无法在 Ubuntu 16.04 上安装 ASUS USB-AC51 无线](https://linux22.com/image/992027/%E6%97%A0%E6%B3%95%E5%9C%A8%20Ubuntu%2016.04%20%E4%B8%8A%E5%AE%89%E8%A3%85%20ASUS%20USB-AC51%20%E6%97%A0%E7%BA%BF.png)
我已经束手无策了。我有一台戴尔 Vostro 1700 笔记本电脑,大概有六七年了。它有一个内置的 Broadcom 4321 无线适配器,我使用旧版 B43 安装程序运行它。这个适配器的下载速度很差。Ookla Speedtest 给我的下载速度不到 1Mbs,但上传速度接近 6Mbs(这不对劲)。当我在这台机器上运行 Win 10(效果很差)时,Broadcom 给出的值大致相同。当笔记本电脑仍在运行 Win 10 时,我购买了华硕 USB-AC51 无线适配器。获得驱动程序后,下载速度提高了 30 倍。所以,这告诉我使用 AC51 没有硬件障碍。
我尝试了搜索结果前 3 或 4 个在 Ubuntu 16.04 上安装 AC51 的所有方法,但无济于事。
sudo lshw -C
网络给了我这个:
*-network
description: Wireless interface
product: BCM4321 802.11a/b/g/n
vendor: Broadcom Corporation
physical id: 0
bus info: pci@0000:0c:00.0
logical name: wlp12s0
version: 03
serial: 00:1d:d9:45:70:f8
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=wl0 driverversion=6.30.223.248 (r487574) ip=10.60.33.250 latency=0 multicast=yes wireless=IEEE 802.11abg
resources: irq:17 memory:f9ffc000-f9ffffff memory:f0000000-f00fffff
*-network
description: Ethernet interface
product: BCM4401-B0 100Base-TX
vendor: Broadcom Corporation
physical id: 0
bus info: pci@0000:03:00.0
logical name: eth0
version: 02
serial: 00:19:b9:82:04:5b
size: 10Mbit/s
capacity: 100Mbit/s
width: 32 bits
clock: 33MHz
capabilities: pm bus_master cap_list ethernet physical mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=b44 driverversion=2.0 duplex=half latency=64 link=no multicast=yes port=twisted pair speed=10Mbit/s
resources: irq:17 memory:f9bfe000-f9bfffff
*-network DISABLED
description: Wireless interface
physical id: 1
logical name: ra0
capabilities: ethernet physical wireless
configuration: broadcast=yes driver=RALINK WLAN multicast=yes wireless=Ralink STA
lsusb 给了我这个:
Bus 002 Device 003: ID 04e8:6860 Samsung Electronics Co., Ltd Galaxy (MTP)
Bus 002 Device 002: ID 0b05:17d1 ASUSTek Computer, Inc. AC51 802.11a/b/g/n/ac Wireless Adapter [Mediatek MT7610/Ralink RT2870]
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 002: ID 1532:0034 Razer USA, Ltd
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 005: ID 0a5c:4503 Broadcom Corp. Mouse (Boot Interface Subclass)
Bus 003 Device 004: ID 0a5c:4502 Broadcom Corp. Keyboard (Boot Interface Subclass)
Bus 003 Device 003: ID 413c:8126 Dell Computer Corp. Wireless 355 Bluetooth
Bus 003 Device 002: ID 0a5c:4500 Broadcom Corp. BCM2046B1 USB 2.0 Hub (part of BCM2046 Bluetooth)
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
因此,lsusb
可以看到 AC-51,但是适配器不亮,即使在编译并安装了来自 MT7612U_DPO_LinuxSTA_3.0.0.1_20140718 的驱动程序之后,执行了该操作但make clean
不起作用,然后安装了来自 RTL8812AU_linux_v4.3.20_16317_20160108 的驱动程序。
lshw
可以看到内置的 Broadcom 无线适配器,但还可以看到无法识别的已禁用无线适配器。我猜这是 AC-51。
PS 一旦我可以登录,我就会将无线故障排除脚本的输出发布到 DropBox。
答案1
从 Linux Kernel 4.19 开始,支持 Asus USB-AC51。
看https://github.com/torvalds/linux/blob/v4.19/drivers/net/wireless/mediatek/mt76/mt76x0/usb.c#L30
您可能想尝试一下。
(尝试安装以下所有 debian 软件包:
linux-image-unsigned-4.19.0-041900-generic_4.19.0-041900.201810221809_amd64.deb
linux-modules-4.19.0-041900-generic_4.19.0-041900.201810221809_amd64.deb
来自https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.19/)