У меня проблема с аппаратным Wi-Fi Broadcom.
Я нажимаю горячую клавишу fn kbd> + f2 kbd>, чтобы активировать оборудование, и это не будет работать.
Я посмотрю на драйверы, но, похоже, они установлены.
Как я могу решить эту проблему? 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
У меня есть 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)
Для решения проблемы устанавливают корректный драйвер для этой беспроводной карты и удаляют неправильный драйвер (bcmwl), который Ubuntu установила по умолчанию.
$ sudo apt-get update
$ sudo apt-get install firmware-b43-installer
$ sudo apt-get remove bcmwl-kernel-source
$ sudo reboot
И у меня была беспроводная карта, работающая снова! Поскольку я обновил версию Ubuntu, и с последним она хорошо работала после установки.
Или если Вы предпочитаете, чтобы Это могло быть, покончили Синаптические:
b43-fwcutter
, firmware-b43-installer
bcmwl-kernel-source
(установленный по умолчанию)Я надеюсь, что это помогает.