无线 USB 适配器 0bda:c811 Realtek Semiconductor Corp

KTO*_*KTO 12 usb wireless adapter drivers

我有点迷失了整理关于这个主题的一堆文档和问答,所以我只是要特别问一下。

我运行的是华硕笔记本电脑,它已经有几年了,无法使用 5ghz wifi,所以我使用了 USB 无线适配器(Flenco 是品牌名称,它只是一个标准的 600mbps 适配器,我不确定这句话有多严重和任何人都需要识别它的数字,哈哈),以连接到更快的wifi。在 Windows 上显然没有问题,即插即用等。4-6 mbps 下载和 45-60mbps 下载之间的区别。

我一辈子都无法让我的 linux 看到它,而且我是个菜鸟,不能随意地乱搞我的系统,抓住稻草。当我运行 lsusb 时它不会出现,至少不会以任何会引导我走上修复路径的名称出现,而不是我会知道从那里开始做什么。

总线 002 设备 001:ID 1d6b:0003 Linux Foundation 3.0 根集线器
Bus 001 Device 004: ID 04ca:2006 Lite-On Technology Corp. Broadcom BCM43142A0 蓝牙设备
Bus 001 Device 003: ID 04f2:b483 群光电子有限公司 
总线 001 设备 008:ID 05a7:1020 Bose Corp. 
Bus 001 Device 007: ID 04d9:a0f0 Holtek Semiconductor, Inc. 
总线 001 设备 006:ID 1a40:0101 Terminus Technology Inc. Hub
总线 001 设备 002:ID 0bda:c811 Realtek Semiconductor Corp. 
总线 001 设备 005:ID 0c45:5004 Microdia 
总线 001 设备 001:ID 1d6b:0002 Linux Foundation 2.0 根集线器

我完全肯定这已经解决了一百次,我为此道歉,如果有人可以指出我先前的答案或提供更直接的指导,那将是令人惊奇的。

我运行 Ubuntu 19.04,一切都是最新的并且运行良好,只是这个问题。

谢谢!

总线 001 设备 009:ID 0bda:c811 Realtek Semiconductor Corp. 
无法打开设备,部分信息将丢失
设备描述符:
  b 长度 18
  bDescriptorType 1
  bcdUSB 2.00
  bDeviceClass 0 
  bDeviceSubClass 0 
  b设备协议0 
  bMaxPacketSize0 64
  idVendor 0x0bda 瑞昱半导体公司
  idProduct 0xc811 
  bcdDevice 2.00
  iManufacturer 1 
  产品 2 
  iSerial 3 
  bNumConfigurations 1
  配置描述符:
    b 长度 9
    bDescriptorType 2
    wTotalLength 0x0035
    bNumInterfaces 1
    b配置值 1
    配置 0 
    bmAttributes 0xa0
      (总线供电)
      远程唤醒
    最大功率 500mA
    接口描述符:
      b 长度 9
      bDescriptorType 4
      b接口编号 0
      bAlternateSetting 0
      bNumEndpoints 5
      bInterfaceClass 255 供应商特定类
      bInterfaceSubClass 255 供应商特定子类
      bInterfaceProtocol 255 供应商特定协议
      接口 2 
      端点描述符:
        b 长度 7
        bDescriptorType 5
        b端点地址 0x84 EP 4 IN
        bm 属性 2
          传输类型散装
          同步类型 无
          使用类型数据
        wMaxPacketSize 0x0200 1x 512 字节
        b间隔0
      端点描述符:
        b 长度 7
        bDescriptorType 5
        b端点地址 0x05 EP 5 OUT
        bm 属性 2
          传输类型散装
          同步类型 无
          使用类型数据
        wMaxPacketSize 0x0200 1x 512 字节
        b间隔0
      端点描述符:
        b 长度 7
        bDescriptorType 5
        b端点地址 0x06 EP 6 OUT
        bm 属性 2
          传输类型散装
          同步类型 无
          使用类型数据
        wMaxPacketSize 0x0200 1x 512 字节
        b间隔0
      端点描述符:
        b 长度 7
        bDescriptorType 5
        b端点地址 0x87 EP 7 IN
        bm 属性 3
          传输类型中断
          同步类型 无
          使用类型数据
        wMaxPacketSize 0x0040 1x 64 字节
        b间隔3
      端点描述符:
        b 长度 7
        bDescriptorType 5
        b端点地址 0x08 EP 8 OUT
        bm 属性 2
          传输类型散装
          同步类型 无
          使用类型数据
        wMaxPacketSize 0x0200 1x 512 字节
        b间隔0

这是唯一改变的条目。

此外,型号为 X455L。

chi*_*555 24

好消息是,您的 0bda:c811 设备已获得支持,并且之前已成为多个答案和重复的主题;例如:USB WIFI Realtek 不是 MTP 设备坏消息是以前的驱动程序文件无法在使用 5.0.0-xx 内核版本的 Ubuntu 19.04 上正确编译。

我建议您使用另一种方法。使用临时可用的 Internet 连接,打开终端并执行以下操作:

sudo apt update
sudo apt install build-essential git dkms
git clone https://github.com/brektrou/rtl8821CU.git
cd rtl8821CU
chmod +x dkms-install.sh
sudo ./dkms-install.sh
Run Code Online (Sandbox Code Playgroud)

它在我的 5.0.0-23 系统上成功构建,尽管有一些可能无害的警告

接下来,执行:

sudo modprobe 8821cu
Run Code Online (Sandbox Code Playgroud)

您的无线现在应该可以工作了。

  • 对于任何在其他地方引用的传说中的预先存在的驱动程序进行令人沮丧的搜索时发现此线程的人,您只需忘记这一点即可;它不存在。这是使设备正常工作的最佳、最简单的方法。不要浪费时间去挣扎,只要按照这个答案所说的去做,生活就会变得更好。 (3认同)
  • 如果没有 `bc` 就会失败,将其添加到 `apt install` 命令中 (2认同)
  • 很有帮助。非常感谢。在 ubuntu 20.04 内核 5.13.0-39-generic 上工作 (2认同)