无法在 Ubuntu 16.04 上安装 ASUS USB-AC51 无线

无法在 Ubuntu 16.04 上安装 ASUS USB-AC51 无线

我已经束手无策了。我有一台戴尔 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/

相关内容