Broadcom Corporation BCM4311 802.11b/g WLAN无线网卡,很多方法都用了,就是启动不了。
我按照如下命令,把屏幕贴上来。
2-0. uname -r
2-1. sudo lspci -knn
2-1-1. 如果無線網卡是 usb 裝置 請增加
sudo lsusb(不是外置usb网卡)
2-2. sudo lshw -numeric -class network
2-3. sudo ifconfig -a
2-4. sudo route -nv
root@Ubuntu-kunming:/home/kunming/download# uname -r
3.19.0-42-generic
root@Ubuntu-kunming:/home/kunming/download# sudo lspci -knn
00:00.0 Host bridge [0600]: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub [8086:2a00] (rev 03)
Subsystem: Lenovo Device [17aa:3c16]
Kernel driver in use: agpgart-intel
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (primary) [8086:2a02] (rev 03)
Subsystem: Lenovo Device [17aa:3c18]
Kernel driver in use: i915
00:02.1 Display controller [0380]: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (secondary) [8086:2a03] (rev 03)
Subsystem: Lenovo Device [17aa:3c18]
00:1a.0 USB controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 [8086:2834] (rev 03)
Subsystem: Lenovo Device [17aa:3c23]
Kernel driver in use: uhci_hcd
00:1a.1 USB controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 [8086:2835] (rev 03)
Subsystem: Lenovo Device [17aa:3c24]
Kernel driver in use: uhci_hcd
00:1a.7 USB controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 [8086:283a] (rev 03)
Subsystem: Lenovo Device [17aa:3c25]
Kernel driver in use: ehci-pci
00:1b.0 Audio device [0403]: Intel Corporation 82801H (ICH8 Family) HD Audio Controller [8086:284b] (rev 03)
Subsystem: Lenovo Device [17aa:3c19]
Kernel driver in use: snd_hda_intel
00:1c.0 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 [8086:283f] (rev 03)
Kernel driver in use: pcieport
00:1c.1 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 [8086:2841] (rev 03)
Kernel driver in use: pcieport
00:1c.2 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 [8086:2843] (rev 03)
Kernel driver in use: pcieport
00:1d.0 USB controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 [8086:2830] (rev 03)
Subsystem: Lenovo Device [17aa:3c20]
Kernel driver in use: uhci_hcd
00:1d.1 USB controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 [8086:2831] (rev 03)
Subsystem: Lenovo Device [17aa:3c21]
Kernel driver in use: uhci_hcd
00:1d.2 USB controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 [8086:2832] (rev 03)
Subsystem: Lenovo Device [17aa:3c22]
Kernel driver in use: uhci_hcd
00:1d.7 USB controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 [8086:2836] (rev 03)
Subsystem: Lenovo Device [17aa:3c25]
Kernel driver in use: ehci-pci
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev f3)
00:1f.0 ISA bridge [0601]: Intel Corporation 82801HM (ICH8M) LPC Interface Controller [8086:2815] (rev 03)
Subsystem: Lenovo Device [17aa:3c28]
Kernel driver in use: lpc_ich
00:1f.1 IDE interface [0101]: Intel Corporation 82801HM/HEM (ICH8M/ICH8M-E) IDE Controller [8086:2850] (rev 03)
Subsystem: Lenovo Device [17aa:3c2b]
Kernel driver in use: ata_piix
00:1f.2 IDE interface [0101]: Intel Corporation 82801HM/HEM (ICH8M/ICH8M-E) SATA Controller [IDE mode] [8086:2828] (rev 03)
Subsystem: Lenovo Device [17aa:3c28]
Kernel driver in use: ata_piix
00:1f.3 SMBus [0c05]: Intel Corporation 82801H (ICH8 Family) SMBus Controller [8086:283e] (rev 03)
Subsystem: Lenovo Device [17aa:3c29]
05:00.0 Ethernet controller [0200]: Broadcom Corporation NetLink BCM5906M Fast Ethernet PCI Express [14e4:1713] (rev 02)
Subsystem: Lenovo Device [17aa:3c2c]
Kernel driver in use: tg3
06:00.0 Network controller [0280]: Broadcom Corporation BCM4311 802.11b/g WLAN [14e4:4311] (rev 01)
Subsystem: Broadcom Corporation Device [14e4:0465]
Kernel driver in use: wl
0a:09.0 FireWire (IEEE 1394) [0c00]: Ricoh Co Ltd R5C832 IEEE 1394 Controller [1180:0832]
Subsystem: Lenovo Device [17aa:3c11]
Kernel driver in use: firewire_ohci
0a:09.1 SD Host controller [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter [1180:0822] (rev 19)
Subsystem: Lenovo Device [17aa:3c12]
Kernel driver in use: sdhci-pci
0a:09.2 System peripheral [0880]: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter [1180:0592] (rev 0a)
Subsystem: Lenovo Device [17aa:3c14]
Kernel driver in use: r592
0a:09.3 System peripheral [0880]: Ricoh Co Ltd xD-Picture Card Controller [1180:0852] (rev 05)
Subsystem: Lenovo Device [17aa:3c15]
Kernel driver in use: r852
root@Ubuntu-kunming:/home/kunming/download# sudo lshw -numeric -class network
*-network
description: Ethernet interface
product: NetLink BCM5906M Fast Ethernet PCI Express [14E4:1713]
vendor: Broadcom Corporation [14E4]
physical id: 0
bus info: pci@0000:05:00.0
logical name: eth0
version: 02
serial: 00:16:d3:c1:41:ce
size: 100Mbit/s
capacity: 100Mbit/s
width: 64 bits
clock: 33MHz
capabilities: pm vpd msi pciexpress bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=tg3 driverversion=3.137 duplex=full firmware=sb v3.04 latency=0 link=yes multicast=yes port=twisted pair speed=100Mbit/s
resources: irq:29 memory:f4200000-f420ffff
*-network
description: Network controller
product: BCM4311 802.11b/g WLAN [14E4:4311]
vendor: Broadcom Corporation [14E4]
physical id: 0
bus info: pci@0000:06:00.0
version: 01
width: 32 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: driver=wl latency=0
resources: irq:18 memory:f4300000-f4303fff
root@Ubuntu-kunming:/home/kunming/download# sudo ifconfig -a
eth0 Link encap:以太网 硬件地址 00:16:d3:c1:41:ce
inet6 地址: fe80::216:d3ff:fec1:41ce/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 跃点数:1
接收数据包:14959 错误:0 丢弃:146 过载:0 帧数:0
发送数据包:16930 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:1000
接收字节:10358758 (10.3 MB) 发送字节:2620171 (2.6 MB)
中断:17
lo Link encap:本地环回
inet 地址:127.0.0.1 掩码:255.0.0.0
inet6 地址: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 跃点数:1
接收数据包:89 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:89 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:0
接收字节:6863 (6.8 KB) 发送字节:6863 (6.8 KB)
ppp0 Link encap:点对点协议
inet 地址:101.130.56.130 点对点:101.130.56.1 掩码:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 跃点数:1
接收数据包:14503 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:15533 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:3
接收字节:9904079 (9.9 MB) 发送字节:1968888 (1.9 MB)
root@Ubuntu-kunming:/home/kunming/download# sudo route -nv
内核 IP 路由表
目标 网关 子网掩码 标志 跃点 引用 使用 接口
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp0
101.130.56.1 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
查了一下, 结果如此。
root@Ubuntu-kunming:/home/kunming/download# lsmod | grep "b43\|ssb\|bcma\|wl"
wl 6148096 1
cfg80211 450560 1 wl
root@Ubuntu-kunming:/home/kunming/download# rmmod wl
rmmod: ERROR: Module wl is in use
root@Ubuntu-kunming:/home/kunming/download# lsmod |grep -P "wl|lib80211"
wl 6148096 1
cfg80211 450560 1 wl
用wl,用b43,试了很多次,都没有成功。。
不出错,就是没反应,类似死机了,需要ctrl+c 中断。
b43 停在最后一句 modprobe b43
wl 同样停在最后一句 sudo insmod wl.ko
非常着急,,望各位高手不吝赐教。我是新手,希望解释的详细一点,谢谢!
紧急求助,ubuntu14.04 无法实现无线上网 BCM4311问题超复杂
-
- 帖子: 3
- 注册时间: 2016-01-03 10:00
- 系统: ubuntu 14.04
- vickycq
- 帖子: 4507
- 注册时间: 2011-03-20 13:12
- 系统: Debian
- 来自: 山东省寿光县
- 联系:
Re: 紧急求助,ubuntu14.04 无法实现无线上网 BCM4311问题超复杂
目前作用中驱动 wl用b43,试了很多次
driver=wl
先卸载 wl 尝试 b43
移除(不论什么方法安装的)wl,移除对 b43 的 blacklist
b43需要固件,用 dmesg | grep b43 看是否有固件加载出错的提示
用 firmware-b43-installer 可自动下载并安装固件
另外 linux-firmware-nonfree 中也有一系列 b43 固件,安装之
如果 b43 工作不佳,再考虑私有驱动 wl
这时最好使用 modprobe 智能解决模块依赖wl 同样停在最后一句 sudo insmod wl.ko 不出错,就是没反应
这时查看 syslog / dmesg 中的信息
尝试各种不同来源的 wl 驱动:
1. 软件源的 broadcom-sta-dkms
2. 软件源的 bcmwl-kernel-source
3. Broadcom 官方提供的下载
如果遇到错误 试试安装不同版本的内核:
linux-generic-lts-trusty (3.13)
linux-generic-lts-utopic (3.16)
linux-generic-lts-vivid (3.19)
linux-generic-lts-wily (4.2)
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
欢迎所有 Debian GNU/Linux 用户
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: 紧急求助,ubuntu14.04 无法实现无线上网 BCM4311问题超复杂
用wl,用b43,试了很多次,都没有成功。。
sudo ifconfig -a
ppp0 Link encap:点对点协议
inet 地址:101.130.56.130 点对点:101.130.56.1 掩码:255.255.255.255
1. Ubuntu 預設由 network manager 管理上網sudo route -nv
内核 IP 路由表
目标 网关 子网掩码 标志 跃点 引用 使用 接口
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp0
101.130.56.1 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
network manager 預設同一個時間 只能存在一條路由
1-1. 目前有線 ppp0 已經成功連線 而且存在一個有線 ppp0 路由
無線網卡無法新增路由 所以無法連上 dhcp service 或說 ap
2. 建議 測試期間
把 有線網卡 開機自動連線 設定為 disable 或 硬件暫時設定為 disable
2-1. 等無線網卡可以成功上網了 再決定要不要把 有線網卡 開機自動連線 改回 enable 看看情況有何改變
-
- 帖子: 3
- 注册时间: 2016-01-03 10:00
- 系统: ubuntu 14.04
Re: 紧急求助,ubuntu14.04 无法实现无线上网 BCM4311问题超复杂
感谢两位的鼎力帮助。前两天出去了,这两天又折腾了一下。搜到了一篇帖子,说BCM4311很特殊,跟内核中的ssb等模块必然冲突,要移除模块需要编程云云,差点就绝望了。
好在折腾之心不死,又重装了2次,摸索了各类步骤,终于传来好消息,无线网卡灯亮了......
总结一下,虽然是个小白,也要生命不息,折腾不止,是这次成功的关键。
最后,还是b43解决了问题。
原来碰到的,是安装好14.04后,更新软件源,update以后,lsmod就能看到要么是ssb已经被加载,要么是wl、cfg80211被加载,而且rmmod卸载不了,强制卸载也不行,显示in use。
最后这次学乖了,重装系统后,先执行了这句,sudo apt-get purge bcmwl-kernel-source(应该是卸载系统自动适配的驱动)
跑到/etc/modprobe.d/目录下,把.conf后缀的文件都看一下,在 blacklist bcm43,blacklist b43的前面加#,也就是不要列入启动黑名单。
然后马上安装b43 ,
sudo apt-get update
sudo apt-get install firmware-b43-installer
从这里下载 b43 (14.04 Trusty Tahr) - http://www.lwfinger.com/b43-firmware/br ... 38.tar.bz2
用下面的命令解压和安装
tar xfvj broadcom-wl-5.100.138.tar.bz2
sudo b43-fwcutter -w /lib/firmware broadcom-wl-5.100.138/linux/wl_apsta.o
这个地方又装了两遍。
然后执行:
sudo modprobe -r b43 bcma
sudo modprobe -r brcmsmac bcma
sudo modprobe -r wl
最后一条,显示wl不存在。
果断直接 sudo modprobe b43
过了几秒钟,无线网卡灯亮起,OK了,上网浏览下载都正常。昨晚1点安装完,到今天一切正常。
最后把 sudo modprobe b43 添加到 /etc/rc.local 里面,exit 0 的上面。启动的时候就可以自动加载了。
我把这段经历写出来,就是给类似我一样的刚接触linux的新手一点鼓励,希望大家都不断钻研,攻克难题。世上无难事,只要肯登攀。
再次感谢楼上两位仗义相帮的义士。
好在折腾之心不死,又重装了2次,摸索了各类步骤,终于传来好消息,无线网卡灯亮了......
总结一下,虽然是个小白,也要生命不息,折腾不止,是这次成功的关键。
最后,还是b43解决了问题。
原来碰到的,是安装好14.04后,更新软件源,update以后,lsmod就能看到要么是ssb已经被加载,要么是wl、cfg80211被加载,而且rmmod卸载不了,强制卸载也不行,显示in use。
最后这次学乖了,重装系统后,先执行了这句,sudo apt-get purge bcmwl-kernel-source(应该是卸载系统自动适配的驱动)
跑到/etc/modprobe.d/目录下,把.conf后缀的文件都看一下,在 blacklist bcm43,blacklist b43的前面加#,也就是不要列入启动黑名单。
然后马上安装b43 ,
sudo apt-get update
sudo apt-get install firmware-b43-installer
从这里下载 b43 (14.04 Trusty Tahr) - http://www.lwfinger.com/b43-firmware/br ... 38.tar.bz2
用下面的命令解压和安装
tar xfvj broadcom-wl-5.100.138.tar.bz2
sudo b43-fwcutter -w /lib/firmware broadcom-wl-5.100.138/linux/wl_apsta.o
这个地方又装了两遍。
然后执行:
sudo modprobe -r b43 bcma
sudo modprobe -r brcmsmac bcma
sudo modprobe -r wl
最后一条,显示wl不存在。
果断直接 sudo modprobe b43
过了几秒钟,无线网卡灯亮起,OK了,上网浏览下载都正常。昨晚1点安装完,到今天一切正常。
最后把 sudo modprobe b43 添加到 /etc/rc.local 里面,exit 0 的上面。启动的时候就可以自动加载了。
我把这段经历写出来,就是给类似我一样的刚接触linux的新手一点鼓励,希望大家都不断钻研,攻克难题。世上无难事,只要肯登攀。
再次感谢楼上两位仗义相帮的义士。
-
- 帖子: 3
- 注册时间: 2016-01-03 10:00
- 系统: ubuntu 14.04