Broadcom Wi-Fi适配器无法识别

我正在努力让无线网卡工作,条件:

ubuntu 12.04 3 sony vaio duo 13 Wi-Fi Adapter Broadcom BCM43241 (802.11a/b/g/n) 

但是,首先

 $ lspci 00:00.0 Host bridge: Intel Corporation Haswell-ULT DRAM Controller (rev 09) 00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09) 00:03.0 Audio device: Intel Corporation Device 0a0c (rev 09) 00:14.0 USB controller: Intel Corporation Lynx Point-LP USB xHCI HC (rev 04) 00:16.0 Communication controller: Intel Corporation Lynx Point-LP HECI #0 (rev 04) 00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04) 00:1f.0 ISA bridge: Intel Corporation Lynx Point-LP LPC Controller (rev 04) 00:1f.2 SATA controller: Intel Corporation Lynx Point-LP SATA Controller 1 [AHCI mode] (rev 04) 00:1f.3 SMBus: Intel Corporation Lynx Point-LP SMBus Controller (rev 04) 

 $ sudo lshw -class network (shows no result) 

这是dmesg的结果而且似乎没有任何显示网卡,即使它在双启动Win8中工作正常(没有硬件问题)。

我怎么能在lspci中显示Broadcom Wi-Fi适配器? 或者,有没有办法在线?

提前致谢。

(edit1)回答下面的第一个答案,这是我的更新。 我有Linux内核3.8.0的ubuntu 12.04-3,所以内核brcmfmac存在。 但是,这个命令

 $ sudo modprobe brcmfmac 

不会改变这种情况。

根据我的理解,在安装驱动程序之前必须识别设备,正如官方(?)教程所说。 (google“ubuntu WirelessTroubleShootingGuide”,因为我不允许添加更多超链接。)

我错过了什么?

你的卡的驱动程序没有进入Linux内核,直到3.7 (也见此),我相信12.04仍在使用3.2.x. 您需要升级到13.04或者自己编译和安装驱动程序 。 如果您不熟悉在Linux中编译和安装驱动程序,那么我会升级到13.04。