安装 ubuntu 14.04 后 Wifi 行为异常

安装 ubuntu 14.04 后 Wifi 行为异常

我正在使用一台 Compaq Presario CQ43 笔记本电脑。最初我安装了 Ubuntu 12.04,并使用 Broadcom 无线 sta 驱动程序 (BC4313) 连接 Wi-Fi。它运行良好,三年后我安装了 Ubuntu 14.04。我现在遇到了 Wi-Fi 问题。
它只是有时连接。在浏览了 Ubuntu 论坛讨论后,我找到了解决办法。

步骤1:

  • 转到软件更新下的附加驱动程序
  • 选择 Broadcom 的专有驱动程序
  • 如果未选择,请单击
  • 应用更改

第2步:

  • sudo apt-get purge bcmwl-kernel-source
  • sudo apt-get install linux-firmware-nonfree

步骤3:

  • 重启

现在的问题是每次我重启笔记本电脑时,我都必须运行上述步骤,重启后 Wi-Fi 就可以正常工作了。
我已使用 LAN 连接通过软件更新程序更新了所有标题和软件。

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

报告来源:2014 年 8 月 11 日 15:33 IST +0530

脚本来自:2014 年 8 月 4 日 18:47 UTC +0000

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

分销商 ID:Ubuntu
描述:Ubuntu 14.04 LTS
版本:14.04
代号:值得信赖

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

Linux 3.13.0-32-generic #57-Ubuntu SMP 2014 年 7 月 15 日星期二 03:51:12 UTC i686 athlon i686 GNU/Linux

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

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

Ubuntu

##### lspci #####

06:00.0 以太网控制器 [0200]: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express 快速以太网控制器 [10ec:8136] (rev 05)
    子系统:惠普公司设备 [103c:3577]
    正在使用的内核驱动程序:r8169

07:00.0 网络控制器 [0280]: Broadcom Corporation BCM4313 802.11bgn 无线网络适配器 [14e4:4727] (rev 01)
    子系统:惠普公司设备 [103c:1795]
    正在使用的内核驱动程序:bcma-pci-bridge

#### lsusb #####

总线 002 设备 002:ID 058f:a001 Alcor Micro Corp.
总线 002 设备 001:ID 1d6b:0002 Linux Foundation 2.0 根集线器
总线 005 设备 001:ID 1d6b:0001 Linux Foundation 1.1 根集线器
总线 004 设备 001:ID 1d6b:0001 Linux Foundation 1.1 根集线器
总线 001 设备 001:ID 1d6b:0002 Linux Foundation 2.0 根集线器
总线 003 设备 001:ID 1d6b:0001 Linux Foundation 1.1 根集线器

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

#### rfkill #####

0:phy0:无线局域网
    软阻止:否
    硬阻止:是
1:hp-wifi:无线局域网
    软阻止:否
    硬阻止:是
2:hp-bluetooth:蓝牙
    软阻止:否
    硬阻止:是

#### lsmod ####

hp_wmi 13702 0
稀疏键映射 13708 1 hp_wmi
wmi 18673 1 hp_wmi
b43 356470 0
SSB 51854 1 b43
brcmsmac 529837 0
cordic 12518 1 brcmsmac
brcmutil 15066 1 brcmsmac
bcma 42043 3 b43,brcmsmac
mac80211 546051 2 b43,brcmsmac
cfg80211 409394 3 b43,brcmsmac,mac80211

#### 接口 #####

自动档
iface lo inet 环回

###### 如果配置 ####

eth0 链路封装:以太网 HWaddr   
          inet 地址:192.168.0.100 Bcast:192.168.0.255 掩码:255.255.255.0
          inet6 地址:fe80::461e:a1ff:fec5:b875/64 范围:链接
          上行广播运行多播 MTU:1500 度量:1
          RX 数据包:231 错误:0 丢弃:0 超限:0 帧:0
          TX 数据包:364 错误:0 丢弃:0 超限:0 载波:0
          碰撞:0 txqueuelen:1000
          RX 字节:136089 (136.0 KB) TX 字节:47961 (47.9 KB)

##### iw配置####

没有无线扩展。

eth0 没有无线扩展。

wlan0 IEEE 802.11bgn ESSID:关闭/任何  
          模式:管理接入点:非关联 Tx-Power=关闭   
          重试时长限制:7 RTS thr:关闭 片段 thr:关闭
          电源管理:关闭


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

内核 IP 路由表
目标网关 Genmask 标志 指标参考使用 Iface
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth0
192.168.0.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0

#### 解析.conf #####

名称服务器 127.0.1.1

nm 工具 #####

NetworkManager 工具

状态:已连接(全局)

- 设备:wlan0 ----------------------------------------------------------------
  类型:802.11 WiFi
  驱动程序:brcmsmac
  状态:不可用
  默认值: no
  财务地址:        

  功能:

  无线属性
    WEP 加密:是
    WPA 加密:是
    WPA2 加密:是

  无线接入点

- 设备:eth0 [有线连接1] ----------------------------------------------
  类型:有线
  驱动程序:r8169
  状态:已连接
  默认值:是
  财务地址:        

  功能:
    载波检测:是
    速度:100 Mb/s

  连线属性
    承运商:

  IPv4 设置:
    地址:192.168.0.100
    前缀:24(255.255.255.0)
    网关:192.168.0.1

    DNS:192.168.0.1

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

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

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

[主要的]
插件=ifupdown,keyfile,ofono
dns=dnsmasq

[如果上载]
管理=false

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

国家 00:
    (2402 - 2472 @ 40),(3,20)
    (2457 - 2482 @ 40), (3, 20), 被动扫描, 无 IBSS
    (2474 - 2494 @ 20),(3,20),无 OFDM,被动扫描,无 IBSS
    (5170 - 5250 @ 40),(3, 20),被动扫描,无 IBSS
    (5735 - 5835 @ 40), (3, 20), 被动扫描, 无 IBSS

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

lo 没有频率信息。

eth0 没有频率信息。

wlan0 共13个信道,可用频率:
          频道 01 :2.412 GHz
          频道 02 :2.417 GHz
          频道 03 :2.422 GHz
          频道 04 :2.427 GHz
          频道 05 :2.432 GHz
          频道 06 :2.437 GHz
          频道 07 :2.442 GHz
          频道 08 :2.447 GHz
          频道 09 :2.452 GHz
          频道 10 :2.457 GHz
          频道 11 :2.462 GHz
          频道 12 :2.467 GHz
          频道 13 :2.472 GHz

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

wlan0 接口不支持扫描:网络已关闭

lo 接口不支持扫描。

eth0 接口不支持扫描。

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

[b43]
文件名:/lib/modules/3.13.0-32-generic/kernel/drivers/net/wireless/b43/b43.ko
固件:b43/ucode9.fw
固件:b43/ucode5.fw
固件:b43/ucode16_mimo.fw
固件:b43/ucode15.fw
固件:b43/ucode14.fw
固件:b43/ucode13.fw
固件:b43/ucode11.fw
许可证:GPL
作者:Rafał Miłecki
作者:Gábor Stefanik
作者:Michael Buesch
作者:Stefano Brivio
作者:马丁·兰格
描述:Broadcom B43无线驱动程序
源版本:42BAE2DB9BADE3E7ECA2CC0
别名:bcma:m04BFid0812rev1Dcl*
别名:bcma:m04BFid0812rev18cl*
别名:bcma:m04BFid0812rev17cl*
别名:bcma:m04BFid0812rev11cl*
别名:ssb:v4243id0812rev10*
别名:ssb:v4243id0812rev0F*
别名:ssb:v4243id0812rev0D*
别名:ssb:v4243id0812rev0C*
别名:ssb:v4243id0812rev0B*
别名:ssb:v4243id0812rev0A*
别名:ssb:v4243id0812rev09*
别名:ssb:v4243id0812rev07*
别名:ssb:v4243id0812rev06*
别名:ssb:v4243id0812rev05*
依赖:bcma、ssb、mac80211、cfg80211
入口:Y
vermagic:3.13.0-32-通用 SMP mod_unload modversions 686
签名者:Magrathea:Glacier 签名密钥
签名密钥:A7:FC:65:90:FC:4A:8D:85:9A:AE:BD:A2:CA:5D:D0:47:16:24:4F:A0
sig_hashalgo: sha512
参数:bad_frames_preempt:enable(1)/ disable(0)坏帧抢占(int)
参数:fwpostfix:要加载的.fw 文件的后缀。(字符串)
参数:hwpctl:启用硬件端电源控制(默认关闭)(int)
参数:nohwcrypt:禁用硬件加密。(整数)
参数:hwtkip:启用硬件 tkip。(int)
参数:qos:启用 QOS 支持(默认开启)(int)
参数:btcoex:启用蓝牙共存(默认开启)(int)
参数:详细:日志消息详细程度:0=错误,1=警告,2=信息(默认),3=调试(int)
parm:pio:默认使用 PIO 访问:0=DMA,1=PIO(int)
parm:allhwsupport:启用对所有硬件的支持(即使它与 brcmsmac 驱动程序重叠)(int)

[单边带]
文件名:/lib/modules/3.13.0-32-generic/kernel/drivers/ssb/ssb.ko
许可证:GPL
描述:Sonics Silicon Backplane 驱动程序
源版本:3DE188310F77C566C2E8CB3
别名:pci:v000014E4d00004350sv*sd*bc*sc*i*
别名:pci:v000014E4d0000432Csv*sd*bc*sc*i*
别名:pci:v000014E4d0000432Bsv*sd*bc*sc*i*
别名:pci:v000014E4d00004329sv*sd*bc*sc*i*
别名:pci:v000014E4d00004328sv*sd*bc*sc*i*
别名:pci:v000014E4d00004325sv*sd*bc*sc*i*
别名:pci:v000014E4d00004324sv*sd*bc*sc*i*
别名:pci:v000014E4d0000A8D6sv*sd*bc*sc*i*
别名:pci:v000014E4d00004322sv*sd*bc*sc*i*
别名:pci:v000014E4d00004321sv*sd*bc*sc*i*
别名:pci:v000014E4d00004320sv*sd*bc*sc*i*
别名:pci:v000014E4d00004319sv*sd*bc*sc*i*
别名:pci:v000014A4d00004318sv*sd*bc*sc*i*
别名:pci:v000014E4d00004318sv*sd*bc*sc*i*
别名:pci:v000014E4d00004315sv*sd*bc*sc*i*
别名:pci:v000014E4d00004312sv*sd*bc*sc*i*
别名:pci:v000014E4d00004311sv*sd*bc*sc*i*
别名:pci:v000014E4d00004307sv*sd*bc*sc*i*
别名:pci:v000014E4d00004306sv*sd*bc*sc*i*
别名:pci:v000014E4d00004301sv*sd*bc*sc*i*
依靠:        
入口:Y
vermagic:3.13.0-32-通用 SMP mod_unload modversions 686
签名者:Magrathea:Glacier 签名密钥
签名密钥:A7:FC:65:90:FC:4A:8D:85:9A:AE:BD:A2:CA:5D:D0:47:16:24:4F:A0
sig_hashalgo: sha512

[brcmsmac]
文件名:/lib/modules/3.13.0-32-generic/kernel/drivers/net/wireless/brcm80211/brcmsmac/brcmsmac.ko
固件:brcm/bcm43xx_hdr-0.fw
固件:brcm/bcm43xx-0.fw
许可证:双 BSD/GPL
描述:Broadcom 802.11n 无线局域网驱动程序。
作者:Broadcom 公司
源版本:43D6897F7EB716081DF69BE
别名:bcma:m04BFid0812rev18cl*
别名:bcma:m04BFid0812rev17cl*
别名:bcma:m04BFid0812rev11cl*
依赖:bcma、mac80211、brcmutil、cfg80211、cordic
入口:Y
vermagic:3.13.0-32-通用 SMP mod_unload modversions 686
签名者:Magrathea:Glacier 签名密钥
签名密钥:A7:FC:65:90:FC:4A:8D:85:9A:AE:BD:A2:CA:5D:D0:47:16:24:4F:A0
sig_hashalgo: sha512

[brcmutil]
文件名:/lib/modules/3.13.0-32-generic/kernel/drivers/net/wireless/brcm80211/brcmutil/brcmutil.ko
许可证:双 BSD/GPL
描述:Broadcom 802.11n 无线局域网驱动实用程序。
作者:Broadcom 公司
源版本:E81EE4CBB6A7A689150D93D
依靠:        
入口:Y
vermagic:3.13.0-32-通用 SMP mod_unload modversions 686
签名者:Magrathea:Glacier 签名密钥
签名密钥:A7:FC:65:90:FC:4A:8D:85:9A:AE:BD:A2:CA:5D:D0:47:16:24:4F:A0
sig_hashalgo: sha512

[bcma]
文件名:/lib/modules/3.13.0-32-generic/kernel/drivers/bcma/bcma.ko
许可证:GPL
描述:Broadcom 特定的 AMBA 驱动程序
源版本:E41B811D88783DD5BC38565
别名:pci:v000014E4d00004727sv*sd*bc*sc*i*
别名:pci:v000014E4d00004365sv*sd*bc*sc*i*
别名:pci:v000014E4d00004359sv*sd*bc*sc*i*
别名:pci:v000014E4d00004358sv*sd*bc*sc*i*
别名:pci:v000014E4d00004357sv*sd*bc*sc*i*
别名:pci:v000014E4d00004353sv*sd*bc*sc*i*
别名:pci:v000014E4d00004331sv*sd*bc*sc*i*
别名:pci:v000014E4d0000A8D8sv*sd*bc*sc*i*
别名:pci:v000014E4d00004313sv*sd*bc*sc*i*
别名:pci:v000014E4d00000576sv*sd*bc*sc*i*
依靠:        
入口:Y
vermagic:3.13.0-32-通用 SMP mod_unload modversions 686
签名者:Magrathea:Glacier 签名密钥
签名密钥:A7:FC:65:90:FC:4A:8D:85:9A:AE:BD:A2:CA:5D:D0:47:16:24:4F:A0
sig_hashalgo: sha512

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

[b43]
所有硬件支持:0
bad_frames_preempt(坏帧抢占): 0
btcoex: 1
硬件控制寄存器:0
硬件地址:0
无hwcrypt: 0
皮奥: 0
服务质量:1
详细:2

/etc/模块

LP
韓國
韓國
韓國
韓國
b43
b43

##### 黑名单 #####

[/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
黑名单b43
黑名单 wl
黑名单b43
黑名单 wl
黑名单b43
黑名单 wl
黑名单b43
黑名单 wl
黑名单b43
黑名单 wl

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

# PCI 设备 0x10ec:0x8136 (r8169)
子系统=="net", 动作=="添加", 驱动程序=="?*", 属性{地址}=="", 属性{dev_id}=="0x0", 属性{类型}=="1", 内核=="eth*", 名称="eth0"

# PCI 设备 0x14e4:0x4727 (brcmsmac)
子系统=="net", 动作=="添加", 驱动程序=="?*", 属性{地址}=="", 属性{dev_id}=="0x0", 属性{类型}=="1", 内核=="wlan*", 名称="wlan0"

#### 消息队列####

[ 14.492780] bcma: bus0: 找到 ID 为 0x4313、版本为 0x01、封装为 0x08 的芯片
[ 14.492818] bcma: bus0: 找到核心 0: ChipCommon (manuf 0x4BF, id 0x800, rev 0x24, class 0x0)
[14.492843]bcma:bus0:找到核心 1:IEEE 802.11(manuf 0x4BF,id 0x812,rev 0x18,class 0x0)
[14.492889]bcma:bus0:找到核心 2:PCIe(manuf 0x4BF,id 0x820,rev 0x11,class 0x0)
[14.505581]bcma:bus0:总线已注册
[14.617110] brcmsmac bcma0:0: mfg 4bf 核心 812 rev 24 class 0 irq 23
[14.838616]ieee80211 phy0:已注册无线电启用 led 设备:brcmsmac-phy0:radio gpio:243
[ 15.165326] 类型 = 1400 审核(1407751129.533:3): apparmor =“STATUS”操作 =“profile_load”配置文件 =“unconfined”名称 =“/usr/lib/NetworkManager/nm-dhcp-client.action”pid = 350 comm =“apparmor_parser”
[ 15.175540] 类型 = 1400 审核(1407751129.545:5): apparmor =“STATUS”操作 =“profile_replace”配置文件 =“unconfined”名称 =“/usr/lib/NetworkManager/nm-dhcp-client.action”pid = 350 comm =“apparmor_parser”
[19.718493] IPv6:ADDRCONF(NETDEV_UP):wlan0:链接未准备好
[ 131.249919] brcmsmac bcma0:0: brcms_ops_bss_info_changed: qos 已启用:false(实施)
[ 131.249989] brcmsmac bcma0:0: brcms_ops_config: 更改省电模式:false(实施)
[ 131.250768] IPv6:ADDRCONF(NETDEV_UP):wlan0:链接未准备好
[ 131.737890] usb 4-2:直接固件加载失败,错误为 -2
[ 131.739884] 蓝牙:无法加载固件,可能无法正常工作
[133.207205]wlan0: 验证
[ 133.210575] wlan0:发送身份验证至(尝试 1/3)
[ 133.238251] wlan0:发送身份验证至(尝试 2/3)
[ 133.333829] wlan0:发送身份验证至(尝试 3/3)
[ 133.432728] wlan0: 身份验证超时

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

答案1

做:

sudo apt-get purge bcmwl-kernel-source

sudo -i
echo "blacklist b43" >>  /etc/modprobe.d/blacklist.conf
echo "blacklist ssb" >>  /etc/modprobe.d/blacklist.conf
exit

gksudo gedit /etc/modules

然后只留下一个brcmsmac并完全删除b43保存文件的所有实例。您可能必须安装 gksu,它不再默认安装。

此外,它还显示硬阻塞,这通常意味着无线功能已通过物理开关或 FN+F2 等组合键关闭。重新启动

相关内容