自从我升级到 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