Проблемы с беспроводной связью Broadcom 4312 [дубликат]

Возможный дубликат:
Как установить беспроводную карту Broadcom / STA (BCM43XX)

Я знаю, что есть множество других вопросов и некоторые «Решены» для этой же проблемы, но я просмотрел все, что смог найти, безрезультатно.

Я решил эту проблему один раз, но затем я решил устранить проблему с инъекцией для другой программы, и я испортил беспроводную связь, поэтому я переустановил, и теперь я не могу заставить его снова работать! В этой перезагрузке Ubuntu 11.10 я уже пробовал пару вещей, поэтому опубликовал столько важной информации, сколько я знаю.

Я новичок в Linux и использую его всего около недели.

LSPCI:
00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07)
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03)
00:1a.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03)
00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 03)
00:1c.2 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 (rev 03)
00:1c.3 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 (rev 03)
00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 (rev 03)
00:1c.5 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 6 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93)
00:1f.0 ISA bridge: Intel Corporation ICH9M LPC Interface Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation ICH9M/M-E SATA AHCI Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 03)
08:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)
0e:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)
1a:00.0 FireWire (IEEE 1394): O2 Micro, Inc. Device 10f7 (rev 01)
1a:00.1 SD Host controller: O2 Micro, Inc. Device 8120 (rev 01)
1a:00.2 Mass storage controller: O2 Micro, Inc. Device 8130 (rev 01)


iwconfig:
lo        no wireless extensions.

eth0      no wireless extensions.

eth2      IEEE 802.11  Access Point: Not-Associated   
          Link Quality:5  Signal level:0  Noise level:0
          Rx invalid nwid:0  invalid crypt:0  invalid misc:0
ifconfig:
eth0      Link encap:Ethernet  HWaddr 00:24:e8:bb:67:b9  
          inet addr:192.168.5.109  Bcast:192.168.5.255  Mask:255.255.255.0
          inet6 addr: fe80::224:e8ff:febb:67b9/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:13807 errors:0 dropped:0 overruns:0 frame:0
          TX packets:9503 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:15997294 (15.9 MB)  TX bytes:1087286 (1.0 MB)
          Interrupt:46 Base address:0xc000 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:64 errors:0 dropped:0 overruns:0 frame:0
          TX packets:64 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:4672 (4.6 KB)  TX bytes:4672 (4.6 KB)

Если потребуется дополнительная информация, дайте мне знать.Еще раз спасибо за уделенное время!

Additional information:
sudo ifconfig wlan0 up;iwconfig;
wlan0: ERROR while getting interface flags: No such device
lo        no wireless extensions.

eth0      no wireless extensions.

eth2      IEEE 802.11  Access Point: Not-Associated   
          Link Quality:5  Signal level:0  Noise level:0
          Rx invalid nwid:0  invalid crypt:0  invalid misc:0

lspci -nnk | grep -i net -A2:

08:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 03)
    Subsystem: Dell Device [1028:02c0]
    Kernel driver in use: r8169
--
0e:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01)
    Subsystem: Dell Wireless 1397 WLAN Mini-Card [1028:000c]
    Kernel driver in use: wl

rfkill list:
0: brcmwl-0: Wireless LAN
    Soft blocked: no
    Hard blocked: no
1: dell-wifi: Wireless LAN
    Soft blocked: yes
    Hard blocked: yes

Если я все же установлю проприетарный драйвер (который я читал на нескольких форумах, чтобы удалить), он все равно не позволит мне использовать мою беспроводную связь. В настоящее время он активирован, и у меня все еще есть для моего rfkill:

0: dell-wifi: Wireless LAN

Soft blocked: yes
Hard blocked: yes

1: brcmwl-0: Wireless LAN

Soft blocked: no
Hard blocked: no

Я пробовал решения здесь, но они не работа:

Дополнительная информация: Если у вас есть интерфейс Eth2 или что-то подобное, и вы не можете установить карту в режим монитора , тогда

  1. Открыть ваш менеджер пакетов и найдите bcm
  2. Удалите эту хрень
  3. Убедитесь, что у вас есть firmware-b43-lpphy-installer и b43-fwcutter , пока вы там .
  4. Введите в терминал

      cat /etc/modprobe.d/* | egrep 'bcm' 
     

    и посмотрите, есть ли там термин blacklist bcm43xx .

  5. Если это так, введите

     cd /etc/modprobe.d/
    sudo gedit blacklist.conf 
     

    поставьте # перед строкой: черный список bcm43xx , затем сохраните файл (вы можете получить несколько забавных сообщений о том, что он не сохраняется, все должно быть в порядке)

  6. Перезагрузка
  7. Возможно, вам придется повторно применить предыдущую команду:

     sudo rmmod dell -laptop 
     

Я считаю, что вам нужно внести wl в черный список, так как он не позволит вам перейти в режим монитора, и вы хотите, чтобы он был заменен драйвером ядра b43-pci-bridge, как указано в следующем коде:

     lspci -nnk | grep -i net -a2
Subsystem: Dell Device [1028:02c0]
    Kernel modules: i2c-i801
08:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 03)
    Subsystem: Dell Device [1028:02c0]
    Kernel driver in use: r8169
    Kernel modules: r8169
0e:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01)
    Subsystem: Dell Wireless 1397 WLAN Mini-Card [1028:000c]
    Kernel driver in use: b43-pci-bridge
0
задан 13 April 2017 в 15:24

3 ответа

Я просто понял этого снова. Теперь снова>. <Я теперь вполне уверен относительно того, что зафиксировало это.

На самом деле существует все еще один шаг, из которого я подвергаю сомнению уместность, хотя я уверен в конце, это стоит сделать независимо, и это должно получить все возможные обновления через Вашего менеджера по программному обеспечению.

Затем, если у Вас уже нет Синаптического Диспетчера пакетов, получают его. В Синаптическом удостоверьтесь, что Вы имеете

bcm-kernel-source, b43-fwcutter, и в зависимости от Вашего чипсета (в этом случае) firmware-b43-lpphy-installer.

Затем Вы хотите перейти к терминалу и вставить gksudo gedit /etc/modprobe.d/blacklist.conf и прокрутите прямо на вниз к

## # replaced by b43 and ssb.
##blacklist bcm43xx

Таким образом, можно исправить # затем для помещения в черный список bcm43xx, таким образом, Вы заканчиваете с:

## #blacklist bcm43xx 

Разрешение и перезагрузка для получения всего этого загруженного. После перезагрузки Вы переходите к терминалу и Вашему rfkill list должен произвести Твердый или мягкий заблокированный до некоторой степени (оба были заблокированы для меня). Для фиксации этого, введите:

#sudo -s
#rmmod dell-laptop

Вставление себя sudo -s Я нашел, делает корневые действия легче.

Перезагруженный эта часть и материал осветили все, и беспроводная связь сверкает! Я действительно замечал, что мой собственный драйвер, который Linux хотел установить первоначально, активируется.

2
ответ дан 13 April 2017 в 15:24

Это модель LP-PHY, как и в моей dell 1747, поэтому вам понадобится драйвер lp-phy b43, который выглядит так, как будто вы уже могли.

Убедитесь, что вы удалили все драйверы b43, ранее установленные через «дополнительные драйверы» или через apt.

sudo apt-get autoremove --purge b43-fwcutter
sudo apt-get install bcmwl-kernel-source
sudo modprobe wl
ifconfig eth2

Если это не сработает, очистите драйвер, sudo apt-get purge bcmwl-kernel-source.

Затем установите этот sudo apt-get install firmware-b43-lpphy-installer

Некоторые говорят, что кто-то работает на них, где bcmwl нет.

0
ответ дан 13 April 2017 в 15:24

Я думаю, что переключатели сетевой платы запрещают Ваше соединение.

  1. Убедитесь полностью нет аппаратного переключателя, избегающего Вашу сетевую плату.
  2. Выполненный sudo rfkill unblock wifi. Это должно удалить каждый мягкий блок, связанный с Вашей сетевой платой. Проверьте это и сообщите. Если этого не происходит, возможно, Ваш компьютер не позволяет обоим беспроводным виртуальным устройствам, чтобы быть активным одновременно.
  3. Я рекомендую Вам поместить в черный список Ваш dell_laptop модуль. Это давало мне проблемы беспроводного соединения однажды также.

    sudo echo dell_laptop >> /etc/modprobe.d/blacklist-<username>.conf

  4. Удостоверьтесь, что Вам только загрузили один драйвер сетевой платы за один раз. Драйверы, которые используются для Вашей сетевой платы обычно: wl, b43 и ssb. Узнайте, как сделать это более подробно в bcm43xx статье Документация Сообщества Ubuntu Wiki.

    • Драйверы загрузки с sudo modprobe <driver>
    • Разгрузите драйверы с sudo modprobe -r <driver>
    • Проверьте на загруженный драйвер с lsmod | grep <driver>
  5. После того как у Вас есть рабочая конфигурация, убедиться добавить рабочий драйвер к /etc/modules/ файл:

    sudo echo <driver> >> /etc/modules, где драйвер может иметь любой wl, b43 и ssb

  6. Поместите в черный список модули, которые не работали:

    sudo echo <driver> >> /etc/modprobe.d/blacklist-<username>.conf

0
ответ дан 13 April 2017 в 15:24

Другие вопросы по тегам:

Похожие вопросы: