如果其他网络处于活动状态,则无线网络适配器无人认领

如果其他网络处于活动状态,则无线网络适配器无人认领

当我在有另一个网络适配器处于活动状态(USB-C 底座中的以太网适配器,甚至是 Docker 创建的虚拟网络)的情况下启动计算机时,我的 WLAN 适配器保持“无人认领”状态:

$ sudo lshw -C network
*-network UNCLAIMED       
   description: Network controller
   product: QCA6174 802.11ac Wireless Network Adapter
   vendor: Qualcomm Atheros
   physical id: 0
   bus info: pci@0000:3a:00.0
   version: 32
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress cap_list
   configuration: latency=0

*-network
   description: Ethernet interface
   physical id: 2
   logical name: enxd481d722ec02
   serial: d4:81:d7:22:ec:02
   size: 1Gbit/s                                                                                                                                                                                                                                                                                                                                                                     
   capacity: 1Gbit/s                                                                                                                                                                                                                                                                                                                                                                 
   capabilities: ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation                                                                                                                                                                                                                                                                               
   configuration: autonegotiation=on broadcast=yes driver=r8152 driverversion=v1.08.6 duplex=full ip=192.103.1.122 link=yes multicast=yes port=MII speed=1Gbit/s                                                                                                                                                                                                                       resources: memory:dc000000-dc1fffff

断开以太网适配器并删除 docker 后,我的 wlan 工作正常。当我连接到 WiFi 后插入以太网适配器时,它也能正常工作。

$ lsusb
Bus 004 Device 003: ID 0bda:8153 Realtek Semiconductor Corp. 
Bus 004 Device 002: ID 05e3:0617 Genesys Logic, Inc. 
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 0835:2a01 Action Star Enterprise Co., Ltd 
Bus 003 Device 002: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 0424:5742 Standard Microsystems Corp. 
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 006: ID 0c45:670c Microdia 
Bus 001 Device 005: ID 04f3:20d0 Elan Microelectronics Corp. 
Bus 001 Device 003: ID 0cf3:e300 Atheros Communications, Inc. 
Bus 001 Device 004: ID 138a:0091 Validity Sensors, Inc. 
Bus 001 Device 002: ID 0424:2742 Standard Microsystems Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

$ rfkill list all
0: hci0: Bluetooth
        Soft blocked: no
        Hard blocked: no

完整的调试信息在这里粘贴箱

为什么我的无线适配器无人认领?我该如何解决这个问题?

我在 Dell XPS 13 9360 上使用 Kubuntu 17.04(使用 16.10 时已经存在问题)。

答案1

更新内核后,我遇到了类似的问题。根据lsmodath10k_pci模块不会在启动时自动加载。解决方法是使用以下方式手动加载modprobe ath10k_pci,这至少可以让适配器运行起来。

我不确定为什么模块没有自动加载。它没有被列入黑名单/etc/modprobe.d/*,并且将它及其依赖项添加到也没有帮助/etc/modules。它在 /sys 中的模式别名确实与 返回的正则表达式之一正确匹配modinfo ath10k_pci

相关内容