USB wifi 和内置 wifi 问题!

USB wifi 和内置 wifi 问题!

我有一个 USB Wifi 适配器,通过 USB 直接连接到我的笔记本电脑。USb Wifi 适配器的芯片组是 MT7601U。'系统盘' 显示没有问题。已加载正确的驱动程序。但是,当我关闭笔记本电脑的内置卡时,内置卡和 USB wifi 卡都会关闭。但是,当我运行 'rfkill 列表',输出如下:

0: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: yes
1: phy1: Wireless LAN
    Soft blocked: no
    Hard blocked: no

笔记:phy1是 USB 适配器!据我所知,它没有关闭!但是,在指示器小程序中,它显示两个设备都已关闭!尝试过 '服务网络管理器重新启动' 并将内置卡设置为非托管模式,但都无济于事。输出自 '系统盘': 总线 002 设备 003:ID 148f:7601 Ralink Technology, Corp. MT7601U 无线适配器

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 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver
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 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

输出自 '系统配置':

enp2s0    no wireless extensions.

wlp6s0    IEEE 802.11abg  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   Tx-Power=0 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:off

wlx20f41b591fd9  IEEE 802.11bgn  ESSID:"Hoang-gia_han"  
          Mode:Managed  Frequency:2.457 GHz  Access Point: 68:89:C1:85:1E:44   
          Bit Rate=58.5 Mb/s   Tx-Power=20 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality=65/70  Signal level=-45 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:6   Missed beacon:0

lo 没有无线扩展。大胆的是USB wifi适配器,wlp6s0是内置的。

答案1

感谢@chili555,我解决了这个问题:将内部驱动程序列入黑名单效果很好。

首先我识别了司机:

$ lspci -nnk | grep 0280 -A2
06:00.0 Network controller [0280]: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection [8086:4222] (rev 02)
Subsystem: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection [8086:1050]
Kernel driver in use: iwl3945

然后将其列入黑名单,创建此文件1

sudo nano /etc/modprobe.d/blacklist-iwl3945.conf

在文件中添加文本:

blacklist iwl3945

保存退出,然后重新启动。

现在,如果我关闭内置卡,它不会影响 USB 卡。

1您也可以直接将此行添加到文件中,/etc/modprobe.d/blacklist.conf但创建新文件可以避免编辑系统文件

相关内容