Я рассмотрел этот , и я знаком с беспроводным устройством исчезновения (BCM43142) , хотя кажется, что беспроводной адаптер установлен (заявлен) правильно, я не могу Обнаружьте всю беспроводную сеть в пределах досягаемости, она обнаружит только несколько.
приложил фрагмент конфигурации моей машины
$ cat /etc/*release* | grep -i distrib
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=13.10
DISTRIB_CODENAME=saucy
DISTRIB_DESCRIPTION="Ubuntu 13.10"
$ lspci | grep -i bcm
01:00.0 Network controller: Broadcom Corporation BCM43142 802.11b/g/n (rev 01)
$ lshw -c network
*-network
description: Wireless interface
product: BCM43142 802.11b/g/n
vendor: Broadcom Corporation
physical id: 0
bus info: pci@0000:01:00.0
logical name: eth3
version: 01
serial: c0:18:85:bc:70:ef
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=wl0 driverversion=6.30.223.141 (r415941) latency=0 multicast=yes wireless=IEEE 802.11abg
resources: irq:16 memory:d0500000-d0507fff
*-network
description: Ethernet interface
product: AR8161 Gigabit Ethernet
vendor: Qualcomm Atheros
physical id: 0
bus info: pci@0000:02:00.0
logical name: eth2
version: 10
serial: 84:8f:69:d4:38:f8
size: 100Mbit/s
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress msi msix bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=alx duplex=full ip=192.168.1.105 latency=0 link=yes multicast=yes port=twisted pair speed=100Mbit/s
resources: irq:45 memory:d0400000-d043ffff ioport:2000(size=128)
$ lsmod | grep -i "bcm\|wl"
bcma 46699 0
wl 4207760 0
lib80211 14381 2 wl,lib80211_crypt_tkip
cfg80211 480503 2 wl,mac80211
$ ifconfig
eth0 Link encap:Ethernet HWaddr 84:8f:69:d4:38:f8
inet addr:192.168.1.105 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::868f:69ff:fed4:38f8/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:16
eth1 Link encap:Ethernet HWaddr c0:18:85:bc:70:ef
inet6 addr: fe80::c218:85ff:febc:70ef/64 Scope:Link
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:16
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:65536 Metric:1
RX packets:78 errors:0 dropped:0 overruns:0 frame:0
TX packets:78 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:11043 (11.0 KB) TX bytes:11043 (11.0 KB)
$ dmesg | grep -i bcm
[ 2.135729] usb 2-1.5: Product: BCM43142A0
[ 17.274440] eth1: Broadcom BCM4365 802.11 Hybrid Wireless Controller 6.30.223.141 (r415941)
любая помощь будет оценена!
update
я также попробовал следующее, но проблема остается:
$ sudo dpkg-reconfigure bcmwl-kernel-source
и даже
$ sudo apt-get autoremove bcmwl-kernel-source
$ sudo apt-get --purge remove bcmwl-kernel-source
$ sudo apt-get install bcmwl-kernel-source
обновление 2
я даже пытался найти любую документацию bcm43142 через беспроводной вики linux . Удивительно, но была только одна запись, в которой написано «неподдерживаемый». Может ли быть так, что драйвер, который я сейчас использую, обнаруживает только 802.11n, и ни 802.11a / b / g ни один?
обновление 3
я нашел универсальный источник драйверов от broadcom , а затем руководство по установке . но, похоже, что проблема с компиляцией драйвера под ядро версии 3.10 и выше. чтобы проверить версию ядра, выполните
$ uname -r
3.11.0-17-generic
поиск, я нашел патч для исправления проблемы . применив его, пусть make
завершится успешно.
$ make
KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
make[1]: Entering directory `/usr/src/linux-headers-3.11.0-17-generic'
CFG80211 API is prefered for this kernel version
Using CFG80211 API
LD /tmp/wlan/built-in.o
CC [M] /tmp/wlan/src/shared/linux_osl.o
CC [M] /tmp/wlan/src/wl/sys/wl_linux.o
CC [M] /tmp/wlan/src/wl/sys/wl_iw.o
CC [M] /tmp/wlan/src/wl/sys/wl_cfg80211_hybrid.o
LD [M] /tmp/wlan/wl.o
Building modules, stage 2.
CFG80211 API is prefered for this kernel version
Using CFG80211 API
MODPOST 1 modules
WARNING: modpost: missing MODULE_LICENSE() in /tmp/wlan/wl.o
see include/linux/module.h for more information
WARNING: modpost: Found 1 section mismatch(es).
To see full details build your kernel with:
'make CONFIG_DEBUG_SECTION_MISMATCH=y'
CC /tmp/wlan/wl.mod.o
LD [M] /tmp/wlan/wl.ko
make[1]: Leaving directory `/usr/src/linux-headers-3.11.0-17-generic'
, хотя я не уверен, должен ли я выполнить make install
, так как я не уверен в исходе, и я действительно не хочу, чтобы это сломало мою систему.
Любой совет?
Проблемы относительно беспроводных карт Broadcom, не распознаваемых, пугая ядро и другие проблемы совместимости, happends регулярно. Источник может быть пакетом/драйвером Broadcom, названным 'bcmwl-kernel-source', который автоматически установлен Ubuntu. Выезд, что я записал в ссылке ниже, и также в ссылках, на которые он указывает, чтобы видеть, является ли описанный случай тем же, Вы испытываете.
https://askubuntu.com/a/428712/254056
В конце, не забывайте давать нам обратную связь и помогать сообществу!
За Ваше здоровье!
Я переустанавливаю Ubuntu много, и таким образом, я знаю этот процесс все к хорошо.
Это должно дать Вам проводное соединение LAN, и затем попытаться установить драйвер беспроводного устройства.
firmware-b43-installer
не содержит желаемый драйвер, иlinux-firmware-nonfree
, еще хуже, насколько я знаю, это содержит главным образом телевизионные драйверы карт. и не то, чтобы беспроводная связь не обнаруживается, она не обнаруживает всю беспроводную сеть в диапазоне . – Kristofer 14.05.2020, 20:46