无法使用 BCM43142 连接 wifi

无法使用 BCM43142 连接 wifi

Lubuntu 是电脑上唯一的系统,我尝试了几个星期来解决这个问题,但无济于事。以下是无线信息脚本输出

########## 无线信息开始 ##########

报告时间:2018 年 10 月 4 日 07:40 EDT -0400

最后启动时间:2018 年 10 月 4 日 00:00 EDT -0400

脚本来自:2018 年 1 月 10 日 20:04 UTC +0000

##### 发布 ###########################

分销商 ID:Ubuntu
描述:Ubuntu 18.04.1 LTS
版本:18.04
代号:仿生

##### 核心 ############################

Linux 4.15.0-34-通用 #37-Ubuntu SMP 2018 年 8 月 27 日星期一 15:21:48 UTC x86_64 x86_64 x86_64 GNU/Linux

参数:ro、quiet、splash、vt.handoff=1

##### 桌面 ###########################

鲁本图

##### lspci #############################

01:00.0 网络控制器 [0280]: Broadcom Inc. 及其子公司 BCM43142 802.11b/g/n [14e4:4365] (rev 01)
    子系统:Dell Wireless 1704 802.11n + BT 4.0 [1028:0016]
    内核模块:bcma、wl

02:00.0 以太网控制器 [0200]: Realtek Semiconductor Co., Ltd. RTL810xE PCI Express 快速以太网控制器 [10ec:8136] (rev 05)
    子系统:Dell RTL810xE PCI Express 快速以太网控制器 [1028:0564]
    正在使用的内核驱动程序:r8169

##### lsusb ################################

总线 002 设备 002:ID 8087:0024 Intel 公司集成速率匹配集线器
总线 002 设备 001:ID 1d6b:0002 Linux Foundation 2.0 根集线器
总线 001 设备 004:ID 0bda:58bf Realtek Semiconductor Corp.
总线 001 设备 003:ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 读卡器控制器
总线 001 设备 002:ID 8087:0024 Intel 公司集成速率匹配集线器
总线 001 设备 001:ID 1d6b:0002 Linux Foundation 2.0 根集线器
总线 004 设备 001:ID 1d6b:0003 Linux Foundation 3.0 根集线器
总线 003 设备 001:ID 1d6b:0002 Linux Foundation 2.0 根集线器

##### PCMCIA 卡信息 ##################

##### rfkill #############################

#### lsmod ################################

wl 6447104 0
戴尔笔记本电脑 20480 0
cfg80211 651264 1 瓦
dell_wmi 16384 0
dell_smbios 16384 3 dell_wmi、dell_laptop、dell_smbios_smm
兼容 16384 1 cfg80211
dell_wmi_descriptor 16384 1 dell_wmi
稀疏键映射 16384 1 dell_wmi
wmi_bmof 16384 0
wmi 24576 3 dell_wmi、wmi_bmof、dell_wmi_descriptor
视频 45056 3 dell_wmi,dell_laptop,i915

##### 接口 ########################

[/etc/网络/接口]
自动档
iface lo inet 环回

##### ifconfig ##########################

1:lo:mtu 65536 qdisc 无队列状态未知组默认 qlen 1000
    链路/环回 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 范围主机 lo
       valid_lft 永远 preferred_lft 永远
    inet6 ::1/128 范围主机
       valid_lft 永远 preferred_lft 永远
2:enp2s0:mtu 1500 qdisc fq_codel 状态 UP 组默认 qlen 1000
    链接/以太 brd
    inet 192.168.1.69/24 brd 192.168.1.255 范围全局动态noprefixroute enp2s0
       valid_lft 84907秒 preferred_lft 84907秒
    inet6 fe80::7ca1:87ad:2097:59fa/64 范围链接noprefixroute
       valid_lft 永远 preferred_lft 永远

##### iwconfig ##########################

没有无线扩展。

enp2s0 没有无线扩展。

##### 路线 #############################

默认通过 192.168.1.254 dev enp2s0 proto dhcp metric 100
192.168.1.0/24 dev enp2s0 proto 内核范围链接 src 192.168.1.69 度量 100

##### resolv.conf ##########################

名称服务器 127.0.0.53
搜索局域网

##### 网络管理员 ##################

已安装:

    网络管理器

跑步:

root 540 1 0 07:14 ? 00:00:00 /usr/sbin/NetworkManager --no-daemon

##### 网络管理器信息 ###############

常规设备: enp2s0
GENERAL.TYPE:以太网
GENERAL.NM-TYPE:NMDeviceEthernet
一般供应商:瑞昱半导体有限公司
通用产品:RTL810xE PCI Express 快速以太网控制器
常规.驱动程序:r8169
常规.驱动程序版本:2.3LK-NAPI
一般固件版本:--
GENERAL.HWADDR:                         
一般.MTU:1500
GENERAL.STATE: 100(已连接)
GENERAL.REASON:0(未给出原因)
GENERAL.UDI:/sys/devices/pci0000:00/0000:00:1c.4/0000:02:00.0/net/enp2s0
一般.IP-IFACE: enp2s0
GENERAL.IS-SOFTWARE:否
GENERAL.NM-MANAGED:是的
GENERAL.AUTOCONNECT:是
GENERAL.FIRMWARE-MISSING:否
GENERAL.NM-PLUGIN-MISSING:否
一般.PHYS-端口-ID:--
常规连接:有线连接 1
GENERAL.CON-UUID:e950e564-f418-385e-bf25-a9677f55feea
GENERAL.CON-PATH:/org/freedesktop/NetworkManager/ActiveConnection/1
GENERAL.METERED:没有(猜测)
能力。载波检测:是
能力.速度:100 Mb/s
CAPABILITIES.IS-SOFTWARE:否
CAPABILITIES.SRIOV:否
WIRED-PROPERTIES.CARRIER:开启
IP4.地址[1]: 192.168.1.69/24
IP4.网关:192.168.1.254
IP4.ROUTE[1]: dst = 0.0.0.0/0, nh = 192.168.1.254, mt = 100
IP4.ROUTE[2]: dst = 192.168.1.0/24, nh = 0.0.0.0, mt = 100
IP4.DNS[1]: 192.168.1.254
IP4.域[1]: lan
DHCP4.OPTION[1]: 请求的域搜索 = 1
DHCP4.OPTION[2]: 请求的接口 MTU = 1
DHCP4.OPTION[3]: 请求的广播地址 = 1
DHCP4.OPTION[4]: 请求的域名 = 1
DHCP4.OPTION[5]: requested_rfc3442_classless_static_routes = 1
DHCP4.OPTION[6]: 请求的时间偏移 = 1
DHCP4.OPTION[7]: time_offset = 0
DHCP4.OPTION[8]: 到期时间 = 1538738167
DHCP4.OPTION[9]: requested_netbios_scope = 1
DHCP4.OPTION[10]: 下一个服务器 = 192.168.1.254
DHCP4.OPTION[11]: requested_wpad = 1
DHCP4.OPTION[12]: 广播地址 = 192.168.1.255
DHCP4.OPTION[13]: 请求的子网掩码 = 1
DHCP4.OPTION[14]: dhcp_lease_time = 86400
DHCP4.OPTION[15]: ip_address = 192.168.1.69
DHCP4.OPTION[16]: dhcp_message_type = 5
DHCP4.OPTION[17]: 请求的静态路由 = 1
DHCP4.OPTION[18]: 请求的域名服务器 = 1
DHCP4.OPTION[19]: 主机名 = ciara-Inspiron-5720
DHCP4.OPTION[20]: 路由器 = 192.168.1.254
DHCP4.OPTION[21]: 域名 = lan
DHCP4.OPTION[22]: 请求的 ntp_服务器 = 1
DHCP4.OPTION[23]: 请求的 netbios_name_servers = 1
DHCP4.OPTION[24]: 域名服务器 = 192.168.1.254
DHCP4.OPTION[25]: 请求的路由器 = 1
DHCP4.OPTION[26]: 请求的_ms_classless_static_routes = 1
DHCP4.OPTION[27]: 子网掩码 = 255.255.255.0
DHCP4.OPTION[28]: 请求的主机名 = 1
DHCP4.OPTION[29]: 网络号 = 192.168.1.0
DHCP4.OPTION[30]: dhcp_server_identifier = 192.168.1.254
IP6.地址[1]: fe80::7ca1:87ad:2097:59fa/64
IP6.网关:--
IP6.ROUTE[1]: dst = ff00::/8, nh = ::, mt = 256, 表=255
IP6.ROUTE[2]: dst = fe80::/64, nh = ::, mt = 256
IP6.ROUTE[3]: dst = fe80::/64, nh = ::, mt = 100
连接。可用的连接路径:/org/freedesktop/NetworkManager/Settings/{2}
CONNECTIONS.AVAILABLE-CONNECTIONS[1]: e950e564-f418-385e-bf25-a9677f55feea | 有线连接 1

##### NetworkManager.state ##############

[主要的]
网络启用=true
WirelessEnabled=true
WWANEnabled=true

##### 网络管理器.conf ###############

[主要的]
插件=ifupdown,密钥文件

[如果上载]
管理=false

[设备]
wifi.scan-rand-mac 地址=no

[设备]
wifi.scan-rand-mac 地址=no

##### NetworkManager 配置文件 ###########

[[/etc/NetworkManager/system-connections/plusnet]] (600 根)
[连接] id=plusnet | 类型=wifi | 权限=
[wifi] mac 地址黑名单= | ssid=PLUSNET-RTKZ
[ipv4] 方法=自动
[ipv6] 方法=自动

##### Netplan 配置 ####################

[/etc/netplan/01-网络管理器-all.yaml]
网络:
  版本:2
  渲染器:NetworkManager

##### iw reg 获取 ########################

地区:America/New_York(根据设定的时区)

全球的
国家 00:DFS-UNSET
    (2402 - 2472 @ 40),(不适用,20),(不适用)
    (2457 - 2482 @ 20), (N/A, 20), (N/A), 自动黑白, 被动扫描
    (2474 - 2494 @ 20),(N/A,20),(N/A),无 OFDM,被动扫描
    (5170 - 5250 @ 80), (N/A, 20), (N/A), 自动黑白, 被动扫描
    (5250 - 5330 @ 80), (N/A, 20), (0 毫秒), DFS, 自动黑白, 被动扫描
    (5490 - 5730 @ 160),(N/A,20),(0 毫秒),DFS,被动扫描
    (5735 - 5835 @ 80), (N/A, 20), (N/A), 被动扫描
    (57240 - 63720 @ 2160),(不适用,0),(不适用)

##### iwlist 频道 ###################

lo 没有频率信息。

enp2s0 没有频率信息。

##### iwlist 扫描 #######################

lo 接口不支持扫描。

enp2s0 接口不支持扫描。

##### 模块信息 ######################

[WL]
文件名:/lib/modules/4.15.0-34-generic/updates/dkms/wl.ko
许可证:混合/专有
许可证:混合/专有
源版本:60D2D7E603B418654C8C9AA
依赖:cfg80211
retpoline:是
名称:wl
vermagic:4.15.0-34-通用 SMP mod_unload
参数:被动模式:int
参数:wl_txq_thresh:int
参数:oneonly:int
参数:piomode:int
参数:instance_base:int
参数:nompc:int
参数:intf_name:string

[cfg80211]
文件名:/lib/modules/4.15.0-34-generic/updates/net/wireless/cfg80211.ko
版本:iwlwifi-stack-public:master:7276:8a669024
描述:无线配置支持
许可证:GPL
作者:约翰内斯·伯格
源版本:E44E0187B00EA3749FD374F
取决于: compat
retpoline:是
名称:cfg80211
vermagic:4.15.0-34-通用 SMP mod_unload
参数:bss_entries_limit:扫描 BSS 条目的数量限制(每个 wiphy,默认 1000)(int)
参数:ieee80211_regdom:IEEE 802.11 监管域代码(charp)
参数:cfg80211_disable_40mhz_24ghz:禁用 2.4GHz 频段的 40MHz 支持(布尔值)

##### 模块参数###################

[cfg80211]
bss_entries_limit: 1000
cfg80211_disable_40mhz_24ghz: 否
ieee80211_regdom: 00

/etc/模块 ######################

##### modprobe 选项 ##################

[/etc/modprobe.d/amd64-microcode-blacklist.conf]
黑名单微码

[/etc/modprobe.d/blacklist-ath_pci.conf]
黑名单 ath_pci

[/etc/modprobe.d/blacklist.conf]
黑名单 evbug
黑名单 usbmouse
黑名单 usbkbd
黑名单 eepro100
黑名单 de4x5
黑名单 eth1394
黑名单 snd_intel8x0m
黑名单 snd_aw2
黑名单 i2c_i801
黑名单 Prism54
黑名单 bcm43xx
黑名单 garmin_gps
黑名单 asus_acpi
黑名单 snd_pcsp
黑名单 pcspkr
黑名单 amd76x_edac
黑名单 r8169

[/etc/modprobe.d/blacklist-rare-network.conf]
别名 net-pf-3 off
别名 net-pf-6 off
别名 net-pf-9 off
别名 net-pf-11 off
别名 net-pf-12 off
别名 net-pf-19 off
别名 net-pf-21 off
别名 net-pf-36 off

[/etc/modprobe.d/broadcom-sta-dkms.conf]
黑名单b43
黑名单 b43legacy
黑名单b44
黑名单 bcma
黑名单 brcm80211
黑名单 brcmsmac
黑名单 ssb

[/etc/modprobe.d/intel-microcode-blacklist.conf]
黑名单微码

[/etc/modprobe.d/iwlwifi.conf]
删除 iwlwifi \
(/sbin/lsmod | grep -o -e ^iwlmvm -e ^iwldvm -e ^iwlwifi | xargs /sbin/rmmod)\
&& /sbin/modprobe -r mac80211

[/etc/modprobe.d/libpisock9.conf]
黑名单遮阳板

[/etc/modprobe.d/rtl8723de.conf]
选项 rtl8723de ant_sel=2

#### rc.local #############################

grep:/etc/rc.local:没有此文件或目录

##### pm-实用程序 #############################

##### udev 规则 ########################

##### dmesg ################################

[25.109705]名称'brcm_monitor0'
[25.109777]wl_free+0xcb/0x280[wl]
[25.109855]wl_pci_probe+0x648/0xf75 [wl]
[25.109900]wl_module_init+0x89/0x8b [wl]
[37.378321] IPv6:ADDRCONF(NETDEV_UP):enp2s0:链接未准备好
[37.677903]r8169 0000:02:00.0 enp2s0:链接断开
[37.678011] IPv6:ADDRCONF(NETDEV_UP):enp2s0:链接未准备好
[ 118.892086] r8169 0000:02:00.0 enp2s0:链接
[ 118.892100] IPv6:ADDRCONF(NETDEV_CHANGE):enp2s0:链接已准备就绪

########## 无线信息结束 ############

任何帮助都将不胜感激。我不是技术人员,所以我可能忽略了一些非常简单的东西。

答案1

看来你没有正在使用的内核驱动程序针对该卡。它显示有 2 个内核模块,其中一个被列入黑名单(这没问题):

##### lspci #############################

01:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries 
BCM43142 802.11b/g/n [14e4:4365] (rev 01)
Subsystem: Dell Wireless 1704 802.11n + BT 4.0 [1028:0016]
Kernel modules: bcma, wl   <<------------------

02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL810xE PCI Express Fast Ethernet controller [10ec:8136] (rev 05)
Subsystem: Dell RTL810xE PCI Express Fast Ethernet controller [1028:0564]
Kernel driver in use: r8169


[/etc/modprobe.d/broadcom-sta-dkms.conf]
blacklist b43
blacklist b43legacy
blacklist b44
blacklist bcma     <<---------------
blacklist brcm80211
blacklist brcmsmac
blacklist ssb

1.)首先更新 apt-get:

apt-get update

2.)然后更新 Linux Headers(此代码将确定“您的”系统所需的标头)并安装 Broadcom DKMS:

apt-get install linux-image-$(uname -r|sed 's,[^-]*-[^-]*-,,') linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') broadcom-sta-dkms

3.) 删除 Broadcom WiFi 适配器的任何可能的活动驱动程序:

modprobe -r b44 b43 b43legacy ssb brcmsmac bcma

4.) 激活 Broadcom WiFi 适配器的 wl 驱动程序:

modprobe wl

5.) 完成以下操作后最好重新启动系统:

reboot

这将给你满的此 WiFi 适配器的功能。您将能够连接到5GHz 网络,甚至把你的适配器监控模式,如果您愿意的话。

可能只需使用modprobe wl就足够了,因为看起来你已经安装了内核模块,只是没有使用。我想你可以先尝试一下,如果不行,请按照完整的说明操作。希望这能有所帮助。 \

此外,这将使你继续使用Broadcom 驱动程序,而非 Realtek。请参阅https://wiki.debian.org/wl有关 Broadcom wl 驱动程序的更多信息。

相关内容