Беспроводные проблемы с Broadcom BCM4313

У меня есть беспроводная проблема с этим адаптером Wi-Fi. Сначала при установке моей Ubuntu 12.10 драйвер STA хорошо работал. Затем мое проводное соединение не работало. После установки alx драйвера и modprobing это провод начал работать безупречно. Затем моя беспроводная связь перестала работать. Не было ничего о беспроводной связи в администраторе сети. Я уже посмотрел и сделал то, что сказано здесь, здесь. Я удалил bcmwl-kernel-source пакет и установленный firmware-b43-installer и b43-fwcutter. Я включил b43 драйвер /etc/modules.

Затем моя беспроводная связь начала работать снова некоторое время (1-2 минуты просмотра) и затем разъединилась. Единственная беспроводная сеть мои находки ноутбука являются моей собственной беспроводной сетью (маршрутизатор рядом с моим ПК). Существует много других сетей в моем здании, которые не показывают. После перезагрузки беспроводная связь 'решила' не работать снова - интервал администратор сети, который это только указано: "Беспроводные сети разъединяются". Таким образом, теперь у меня есть только проводное соединение.

Существует вывод некоторых команд, связанных с проблемой:

lspci -vvnn | grep 14e4:

03:00.0 Network controller [0280]: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller [14e4:4727] (rev 01)
Subsystem: Broadcom Corporation Device [14e4:0587]

iwconfig:

eth1      no wireless extensions.
lo        no wireless extensions.

wlan0     IEEE 802.11bgn  ESSID:off/any  
      Mode:Managed  Access Point: Not-Associated   Tx-Power=19 dBm   
      Retry  long limit:7   RTS thr:off   Fragment thr:off
      Power Management:off

rfkill list all:

0: ideapad_wlan: Wireless LAN
Soft blocked: no
Hard blocked: no
1: ideapad_bluetooth: Bluetooth
Soft blocked: no
Hard blocked: no
2: phy1: Wireless LAN
Soft blocked: no
Hard blocked: no

lsmod:

Module                  Size  Used by
nfnetlink_log          17845  0 
nfnetlink              14327  1 nfnetlink_log
snd_hda_codec_hdmi     32007  1 
snd_hda_codec_conexant    57842  1 
parport_pc             32688  0 
ppdev                  17073  0 
rfcomm                 42651  0 
bnep                   18140  2 
bluetooth             204950  10 rfcomm,bnep
arc4                   12529  2 
coretemp               13400  0 
kvm                   414070  0 
ghash_clmulni_intel    13180  0 
aesni_intel            51037  0 
cryptd                 20403  2 ghash_clmulni_intel,aesni_intel
aes_x86_64             17208  1 aesni_intel
brcmsmac              531127  0 
brcmutil               14755  1 brcmsmac
cordic                 12535  1 brcmsmac
snd_hda_intel          33491  3 
snd_hda_codec         134212  3        snd_hda_codec_hdmi,snd_hda_codec_conexant,snd_hda_intel
snd_hwdep              13602  1 snd_hda_codec
snd_pcm                96580  3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
b43                   370289  0 
mac80211              549340  2 brcmsmac,b43
cfg80211              211133  3 brcmsmac,b43,mac80211
snd_seq_midi           13324  0 
snd_rawmidi            30512  1 snd_seq_midi
snd_seq_midi_event     14899  1 snd_seq_midi
snd_seq                61521  2 snd_seq_midi,snd_seq_midi_event
ideapad_laptop         18086  0 
sparse_keymap          13890  1 ideapad_laptop
snd_timer              29425  2 snd_pcm,snd_seq
snd_seq_device         14497  3 snd_seq_midi,snd_rawmidi,snd_seq
nouveau               895609  0 
psmouse                95552  0 
uvcvideo               76749  0 
serio_raw              13215  0 
videobuf2_core         32851  1 uvcvideo
videodev              120309  2 uvcvideo,videobuf2_core
videobuf2_vmalloc      12860  1 uvcvideo
joydev                 17457  0 
videobuf2_memops       13368  1 videobuf2_vmalloc  
ttm                    83595  1 nouveau
lpc_ich                17061  0 
mac_hid                13205  0 
i915                  520539  3 
snd                    78734  16     snd_hda_codec_hdmi,snd_hda_codec_conexant,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,s    nd_rawmidi,snd_seq,snd_timer,snd_seq_device
alx                    81256  0 
mxm_wmi                12979  1 nouveau
wmi                    19070  2 nouveau,mxm_wmi
bcma                   40069  2 brcmsmac,b43
ssb                    61895  1 b43
soundcore              15047  1 snd
snd_page_alloc         18484  2 snd_hda_intel,snd_pcm
pcmcia                 48964  2 b43,ssb
pcmcia_core            22569  1 pcmcia
compat                 14949  10    rfcomm,bnep,bluetooth,brcmsmac,b43,mac80211,cfg80211,alx,bcma,ssb
mei                    40690  0 
drm_kms_helper         49112  2 nouveau,i915
rts5139               356158  0 
microcode              22803  0 
drm                   288670  6 nouveau,ttm,i915,drm_kms_helper
lp                     17759  0 
parport                46345  3 parport_pc,ppdev,lp
i2c_algo_bit           13413  2 nouveau,i915
video                  19335  2 nouveau,i915
hid_generic            12493  0 
usbhid                 46947  0 
hid                   100366  2 hid_generic,usbhid

Кто-то может дать какие-либо идеи о том, как я могу зафиксировать свою беспроводную связь для выполнения гладко?

4
задан 13 April 2017 в 15:25

2 ответа

Я видел то же сообщение об ошибке на modprobe wl, что и Dimitar, на Ideapad с bcm4314.

# dmesg | tail -2
[ 2795.255929] wl: disagrees about version of symbol lib80211_get_crypto_ops
[ 2795.255938] wl: Unknown symbol lib80211_get_crypto_ops

Это привело меня к этому сообщению об ошибке , где было предложено удалить linux-backports-modules.

# apt-get remove linux-backports-modules-*
# apt-get install --reinstall bcmwl-kernel-source
# reboot

снова включил Wi-Fi.

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

Хорошо, так что через некоторое время я нашел кое-что. Я решил переустановить свою Ubuntu 12.10 (полностью стер предыдущую, поэтому все «чисто») и попытаться работать с драйвером bcmwl. На странице установки все в порядке - драйвер wl (bcmwl-kernel-source) работал нормально. После выполнения apt-get update моя версия linux обновилась с 3.5.0-17 до 3.5.0-21. Затем после перезагрузки модуль wl не загружается. Когда я выполняю команду modprobe wl, я получаю сообщение, что модуль не найден. Следуя предложению форума, я создал символическую ссылку в /lib/modules/3.5.0-21-generic/ на файл wl.ko, расположенный в /lib/modules/3.5.0-17-generic/updates/dkms/. После выполнения depmod -a и modprobe wl я получаю:

FATAL: Error iserting wl (/lib/modules/3.5.0-21-generic/wl.ko): Invalid argument
FATAL: Error running install command for wl

dmesg говорит: this

Так что есть некоторое несоответствие с символами. Когда я читаю здесь , я думаю, что после обновления нет новой версии wl для 3.5.0-21, и ядро ​​не будет загружать старый wl, так как видит, что это для более старой версии ядро. Я прав в этом утверждении? И какова поддержка этого драйвера (я знаю, что он не управляется сообществом ubuntu), но всегда ли он стоит за обновлениями? (не говоря уже о том, что мое проводное соединение вообще не работает с ним).

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

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

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