Ubuntu 12.04 LTS 停止检测 DELL E6500 上的 BCM4312

Ubuntu 12.04 LTS 停止检测 DELL E6500 上的 BCM4312

自从我升级到 Ubuntu 12.04 LTS 以来,我一直在无缝使用无线网络。我尝试安装八度 3.6,当时我是通过以太网连接的。我将安装推迟到后来,但当我回家并尝试连接到无线网络时,发现 Ubuntu 没有检测到无线适配器……即使切换硬件密钥后,蓝灯也没有亮起。在启动 Windows 操作系统时,我能够确认适配器正在工作,我可以连接到无线网络。从那时起,我尝试了许多方法,包括重新安装车身控制模块驱动程序如其他线程中提到的那样,但没有任何作用。

这是我的机器和无线适配器的当前状态....

 lspci -v 

0c:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)

Subsystem: Dell Wireless 1397 WLAN Mini-Card

Flags: bus master, fast devsel, latency 0, IRQ 3

Memory at f69fc000 (64-bit, non-prefetchable) [size=16K]

Capabilities: <access denied>
Kernel modules: ssb

    lsmod

Module                  Size  Used by

ip6table_filter        12815  0 

ip6_tables             27864  1 ip6table_filter

iptable_filter         12810  0 

ip_tables              27473  1 iptable_filter

x_tables               29891  4 ip6table_filter,ip6_tables,iptable_filter,ip_tables

vesafb                 13844  1 

parport_pc             32866  0 

ppdev                  17113  0 

rfcomm                 42651  0 

lp                     17799  0 

parport                46562  3 parport_pc,ppdev,lp

bnep                   18139  2 

joydev                 17693  0 

bluetooth             205289  10 rfcomm,bnep

binfmt_misc            17540  1 

nfsd                  277884  2 

nfs                   356377  0 

lockd                  90326  2 nfsd,nfs

fscache                61568  1 nfs

auth_rpcgss            53380  2 nfsd,nfs

nfs_acl                12883  2 nfsd,nfs

sunrpc                241772  6 nfsd,nfs,lockd,auth_rpcgss,nfs_acl

psmouse                97485  0 

serio_raw              13211  0 

video                  19596  0 

compat                 20099  3 rfcomm,bnep,bluetooth

e1000e                156715  0 

    lshw -C network 

*-network UNCLAIMED

description: Network controller

product: BCM4312 802.11b/g LP-PHY

vendor: Broadcom Corporation

physical id: 0

bus info: pci@0000:0c:00.0

version: 01

width: 64 bits

clock: 33MHz

capabilities: pm msi pciexpress bus_master cap_list

configuration: latency=0

resources: memory:f69fc000-f69fffff

    uname -a

Linux ubuntu 3.2.0-35-virtual #55-Ubuntu SMP Wed Dec 5 18:02:05 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

    sudo modprobe wl
FATAL: Module wl not found.

在此先感谢您的帮助。

  • 更新

尝试以下答案后: fsheikh@ubuntu:~$ sudo apt-get remove --purge bcmwl-kernel-source 正在读取软件包列表...完成 正在构建依赖关系树
正在读取状态信息...完成 软件包 bcmwl-kernel-source 未安装,因此未删除 0 个升级,0 个新安装,0 个要删除,0 个未升级。

fsheikh@ubuntu:~$ sudo apt-get install firmware-b43-lpphy-installer 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
firmware-b43-lpphy-installer is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

fsheikh@ubuntu:~$ sudo modprobe b43
WARNING: Error inserting bcma (/lib/modules/3.2.0-35-virtual/updates/cw-3.6  /bcma.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting cfg80211 (/lib/modules/3.2.0-35-virtual/updates/cw-3.6/cfg80211.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting mac80211 (/lib/modules/3.2.0-35-virtual/updates/cw-3.6/mac80211.ko): Unknown symbol in module, or unknown parameter (see dmesg)
FATAL: Error inserting b43 (/lib/modules/3.2.0-35-virtual/updates/cw-3.6/b43.ko): Unknown symbol in module, or unknown parameter (see dmesg) 

答案1

我从来都不记得在 Ubuntu 12.04LTS 中选择过虚拟内核。再加上无线之前可以正常工作,我使用 synaptic 删除了所有虚拟内核头文件、图像和库包。猜猜看,WiFI 无需额外安装就可以开始工作了,等等。不过,现在看来我已经搞砸了我的 lightdm 安装,但这是另一个主题了。

不过还是感谢 chili555 的帮助。

答案2

请尝试使用临时以太网连接:

sudo apt-get remove --purge bcmwl-kernel-source
sudo apt-get install firmware-b43-lpphy-installer
sudo modprobe b43

参考:https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1030503

相关内容