У меня есть беспроводная проблема с этим адаптером 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
Кто-то может дать какие-либо идеи о том, как я могу зафиксировать свою беспроводную связь для выполнения гладко?
Я видел то же сообщение об ошибке на 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.
Хорошо, так что через некоторое время я нашел кое-что. Я решил переустановить свою 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), но всегда ли он стоит за обновлениями? (не говоря уже о том, что мое проводное соединение вообще не работает с ним).