戴尔 vostro 1000 博通 无线连接

戴尔 vostro 1000 博通 无线连接

我的硬件博通 wifi 有问题。

我按下热键fn+f2来激活硬件,但这不起作用。

我会查看驱动程序,但它似乎已安装。

我该如何解决这个问题?Ubuntu 对我来说很新,所以如果可能的话,请给我一个清晰的解释。现在我要连接局域网电缆。我使用 Ubuntu 11.10

lawrence@lawrence-Vostro-1000:~$ sudo lshw -class network
[sudo] password for lawrence: 
PCI (sysfs)  
  *-network               
       description: Network controller
       product: BCM4311 802.11b/g WLAN
       vendor: Broadcom Corporation
       physical id: 0
       bus info: pci@0000:05:00.0
       version: 01
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list
       configuration: driver=b43-pci-bridge latency=0
       resources: irq:18 memory:c0200000-c0203fff
  *-network
       description: Ethernet interface
       product: BCM4401-B0 100Base-TX
       vendor: Broadcom Corporation
       physical id: 0
       bus info: pci@0000:08:00.0
       logical name: eth1
       version: 02
       serial: 00:1c:23:a2:b9:a9
       size: 100Mbit/s
       capacity: 100Mbit/s
       width: 32 bits
       clock: 33MHz
       capabilities: pm bus_master cap_list ethernet physical mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=b44 driverversion=2.0 duplex=full ip=192.168.1.18 latency=64 link=yes multicast=yes port=twisted pair speed=100Mbit/s
       resources: irq:21 memory:c0300000-c0301fff
lawrence@lawrence-Vostro-1000:~$ 
lawrence@lawrence-Vostro-1000:~$ rfkill list all
0: dell-wifi: Wireless LAN
    Soft blocked: yes
    Hard blocked: yes

答案1

我有一台装有相同无线网卡的 Vostro 1000,我发现 Ubuntu 可以检测到该卡,但不会安装正确的驱动程序。

使用lspci命令显示硬件的详细信息。它将显示所有 PCI 连接的硬件。在列表中查找无线网卡的信息,匹配的必须是这个标识符[14e4:4312]

$ sudo lspci -v

05:00.0 Network controller: Broadcom Corporation BCM4311 802.11a/b/g (rev 01)
    Subsystem: Dell Wireless 1490 Dual Band WLAN Mini-Card
    Flags: bus master, fast devsel, latency 0, IRQ 18
    Memory at c0200000 (32-bit, non-prefetchable) [size=16K]
    Capabilities: [40] Power Management version 2
    Capabilities: [58] MSI: Enable- Count=1/1 Maskable- 64bit-
    Capabilities: [d0] Express Legacy Endpoint, MSI 00
    Capabilities: [100] Advanced Error Reporting
    Capabilities: [13c] Virtual Channel
    Kernel driver in use: b43-pci-bridge
    Kernel modules: ssb

$ sudo lspci -nn

05:00.0 Network controller [0280]: Broadcom Corporation BCM4311 802.11a/b/g [14e4:4312] (rev 01)

要解决该问题,请为此无线网卡安装正确的驱动程序,并删除 Ubuntu 默认安装的错误驱动程序 (bcmwl)。

$ sudo apt-get update
$ sudo apt-get install firmware-b43-installer
$ sudo apt-get remove bcmwl-kernel-source
$ sudo reboot

我的无线网卡又能用了!因为我升级了 Ubuntu 版本,安装后,它运行良好。

或者如果你愿意,也可以使用 Synaptic 来完成:

  • 得到b43-fwcutterfirmware-b43-installer
  • 卸载bcmwl-kernel-source(默认安装)

我希望它有帮助。

相关内容