WiFi не подключается к маршрутизатору [dубликат]

Спасибо за вашу помощь, Chili555, но это не исправить. Во время работы в ядре -86 я запускал команды, которые вы перечисляли один раз, и все работало нормально, до последнего. Вывод команды

sudo dkms install -m 8812au -v 1.0

равен:

Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area....
'make'...................
cleaning build area....

DKMS: build completed.

8812au.ko:
Running module version sanity check.
Error! Module version v4.2.2_7502.20130517 for 8812au.ko
is not newer than what is already found in kernel 3.13.0-86-generic (v4.2.2_7502.20130517).
You may override by specifying --force.

depmod....

DKMS: install completed.

Итак, я перезапустил команду с добавлением -force

sudo dkms install --force -m 8812au -v 1.0

Выход:

Module 8812au/1.0 already installed on kernel 3.13.0-86-generic/i686

Таким образом, при работе с драйвером все еще нет diff.

Я посмотрел на вторую последнюю команду, которую вы мне дали. Вот результат:

sudo dkms add ./rtl8812AU_8821AU_linux

Creating symlink /var/lib/dkms/8812au/1.0/source ->
                 /usr/src/8812au-1.0

DKMS: add completed.

Затем мне захотелось увидеть, что было в / var / lib / dkms

cd /var/lib/dkms

[/var/lib/dkms]
[home4-randy]:ll
total 16
drwxr-xr-x 3 root root 4096 26.05.2016 23:57 8812au
drwxr-xr-x 3 root root 4096 10.05.2016 10:15 nvidia-304
drwxr-xr-x 3 root root 4096 10.05.2016 10:15 rtl8812AU_8821AU_linux
-rw-r--r-- 1 root root    6 08.07.2008 08:19 dkms_dbversion

[/var/lib/dkms]
[home4-randy]:ll 8812au
total 4
drwxr-xr-x 4 root root 4096 26.05.2016 23:57 1.0
lrwxrwxrwx 1 root root   26 26.05.2016 23:57 kernel-3.13.0-86-generic-i686 -> 1.0/3.13.0-86-generic/i686

[/var/lib/dkms]
[home4-randy]:ll rtl*
total 4
drwxr-xr-x 17 root root 4096 10.05.2016 10:15 1.0
lrwxrwxrwx  1 root root   26 20.09.2015 11:49 kernel-3.13.0-46-generic-i686 -> 1.0/3.13.0-46-generic/i686
lrwxrwxrwx  1 root root   26 10.09.2015 10:23 kernel-3.13.0-63-generic-i686 -> 1.0/3.13.0-63-generic/i686
lrwxrwxrwx  1 root root   26 28.09.2015 23:30 kernel-3.13.0-65-generic-i686 -> 1.0/3.13.0-65-generic/i686
lrwxrwxrwx  1 root root   26 21.10.2015 13:09 kernel-3.13.0-66-generic-i686 -> 1.0/3.13.0-66-generic/i686
lrwxrwxrwx  1 root root   26 05.11.2015 09:12 kernel-3.13.0-67-generic-i686 -> 1.0/3.13.0-67-generic/i686
lrwxrwxrwx  1 root root   26 18.11.2015 14:23 kernel-3.13.0-68-generic-i686 -> 1.0/3.13.0-68-generic/i686
lrwxrwxrwx  1 root root   26 02.12.2015 14:11 kernel-3.13.0-71-generic-i686 -> 1.0/3.13.0-71-generic/i686
lrwxrwxrwx  1 root root   26 31.12.2015 10:33 kernel-3.13.0-74-generic-i686 -> 1.0/3.13.0-74-generic/i686
lrwxrwxrwx  1 root root   26 21.01.2016 18:37 kernel-3.13.0-76-generic-i686 -> 1.0/3.13.0-76-generic/i686
lrwxrwxrwx  1 root root   26 03.02.2016 23:43 kernel-3.13.0-77-generic-i686 -> 1.0/3.13.0-77-generic/i686
lrwxrwxrwx  1 root root   26 04.03.2016 10:49 kernel-3.13.0-79-generic-i686 -> 1.0/3.13.0-79-generic/i686
lrwxrwxrwx  1 root root   26 15.03.2016 23:38 kernel-3.13.0-83-generic-i686 -> 1.0/3.13.0-83-generic/i686
lrwxrwxrwx  1 root root   26 06.04.2016 12:54 kernel-3.13.0-85-generic-i686 -> 1.0/3.13.0-85-generic/i686
lrwxrwxrwx  1 root root   26 10.05.2016 10:15 kernel-3.13.0-86-generic-i686 -> 1.0/3.13.0-86-generic/i686

Таким образом, похоже, что драйвер, который вы мне перестраивали, находится в каталоге / var / lib / dkms / 8812au. Кроме того, в каталоге / var / lib / dkms / rtl8812AU_8821AU_linux есть драйвер wifi, уже встроенный для каждого обновления ядра, которое я установил Итак, если драйвер wifi уже построен специально для ядра, почему он не работает для более поздних версий? Мне интересно, есть ли изменения в этих новых ядрах, которые не отражены в драйвере, устаревший?

Поскольку это только символические ссылки, я следил за ними ... Для сборки, которую вы меня скомпилировали, вот файл make.log:

DKMS make.log for 8812au-1.0 for kernel 3.13.0-86-generic (i686)
Thu May 26 23:57:04 MST 2016
make ARCH=i386 CROSS_COMPILE= -C /lib/modules/3.13.0-86-generic/build M=/var/lib/dkms/8812au/1.0/build  modules
make[1]: Entering directory `/usr/src/linux-headers-3.13.0-86-generic'
  CC [M]  /var/lib/dkms/8812au/1.0/build/core/rtw_cmd.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/core/rtw_security.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/core/rtw_debug.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/core/rtw_io.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/core/rtw_ioctl_query.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/core/rtw_ioctl_set.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/core/rtw_ieee80211.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/core/rtw_mlme.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/core/rtw_mlme_ext.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/core/rtw_wlan_util.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/core/rtw_vht.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/core/rtw_pwrctrl.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/core/rtw_rf.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/core/rtw_recv.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/core/rtw_sta_mgt.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/core/rtw_ap.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/core/rtw_xmit.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/core/rtw_p2p.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/core/rtw_tdls.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/core/rtw_br_ext.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/core/rtw_iol.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/core/rtw_sreset.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/core/efuse/rtw_efuse.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/os_dep/osdep_service.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/os_dep/linux/os_intfs.o
/var/lib/dkms/8812au/1.0/build/os_dep/linux/os_intfs.c:1702:2: warning: initialization from incompatible pointer type [enabled by default]
  .ndo_select_queue = rtw_select_queue,
  ^
/var/lib/dkms/8812au/1.0/build/os_dep/linux/os_intfs.c:1702:2: warning: (near initialization for ‘rtw_netdev_ops.ndo_select_queue’) [enabled by default]
  CC [M]  /var/lib/dkms/8812au/1.0/build/os_dep/linux/usb_intf.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/os_dep/linux/usb_ops_linux.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/os_dep/linux/ioctl_linux.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/os_dep/linux/xmit_linux.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/os_dep/linux/mlme_linux.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/os_dep/linux/recv_linux.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/os_dep/linux/ioctl_cfg80211.o
/var/lib/dkms/8812au/1.0/build/os_dep/linux/ioctl_cfg80211.c:5109:2: warning: initialization from incompatible pointer type [enabled by default]
  .get_station = cfg80211_rtw_get_station,
  ^
/var/lib/dkms/8812au/1.0/build/os_dep/linux/ioctl_cfg80211.c:5109:2: warning: (near initialization for ‘rtw_cfg80211_ops.get_station’) [enabled by default]
  CC [M]  /var/lib/dkms/8812au/1.0/build/os_dep/linux/rtw_android.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/hal/hal_intf.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/hal/hal_com.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/hal/hal_com_phycfg.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/hal/hal_phy.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/hal/led/hal_usb_led.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/hal/HalPwrSeqCmd.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/hal/rtl8812a/Hal8812PwrSeq.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/hal/rtl8812a/Hal8821APwrSeq.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/hal/rtl8812a/rtl8812a_xmit.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/hal/rtl8812a/rtl8812a_sreset.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/hal/rtl8812a/rtl8812a_hal_init.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/hal/rtl8812a/rtl8812a_phycfg.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/hal/rtl8812a/rtl8812a_rf6052.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/hal/rtl8812a/rtl8812a_dm.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/hal/rtl8812a/rtl8812a_rxdesc.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/hal/rtl8812a/rtl8812a_cmd.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/hal/rtl8812a/usb/usb_halinit.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/hal/rtl8812a/usb/rtl8812au_led.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/hal/rtl8812a/usb/rtl8812au_xmit.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/hal/rtl8812a/usb/rtl8812au_recv.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/hal/rtl8812a/usb/usb_ops_linux.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/hal/rtl8812a/rtl8812a_mp.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/hal/OUTSRC/odm_debug.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/hal/OUTSRC/odm_interface.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/hal/OUTSRC/odm_HWConfig.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/hal/OUTSRC/odm.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/hal/OUTSRC/HalPhyRf.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/hal/OUTSRC/rtl8812a/HalHWImg8812A_FW.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/hal/OUTSRC/rtl8812a/HalHWImg8812A_MAC.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/hal/OUTSRC/rtl8812a/HalHWImg8812A_BB.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/hal/OUTSRC/rtl8812a/HalHWImg8812A_RF.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/hal/OUTSRC/rtl8812a/HalHWImg8812A_TestChip_FW.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/hal/OUTSRC/rtl8812a/HalHWImg8812A_TestChip_MAC.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/hal/OUTSRC/rtl8812a/HalHWImg8812A_TestChip_BB.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/hal/OUTSRC/rtl8812a/HalHWImg8812A_TestChip_RF.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/hal/OUTSRC/rtl8812a/HalPhyRf_8812A.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/hal/OUTSRC/rtl8812a/odm_RegConfig8812A.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/hal/OUTSRC/rtl8821a/HalHWImg8821A_FW.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/hal/OUTSRC/rtl8821a/HalHWImg8821A_MAC.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/hal/OUTSRC/rtl8821a/HalHWImg8821A_BB.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/hal/OUTSRC/rtl8821a/HalHWImg8821A_RF.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/hal/OUTSRC/rtl8821a/HalHWImg8821A_TestChip_MAC.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/hal/OUTSRC/rtl8821a/HalHWImg8821A_TestChip_BB.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/hal/OUTSRC/rtl8821a/HalHWImg8821A_TestChip_RF.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/hal/OUTSRC/rtl8821a/HalPhyRf_8821A.o
  CC [M] /var/lib/dkms/8812au/1.0/build/hal/OUTSRC/rtl8821a/odm_RegConfig8821A.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/core/rtw_mp.o
  CC [M]  /var/lib/dkms/8812au/1.0/build/core/rtw_mp_ioctl.o
  LD [M]  /var/lib/dkms/8812au/1.0/build/8812au.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /var/lib/dkms/8812au/1.0/build/8812au.mod.o
  LD [M]  /var/lib/dkms/8812au/1.0/build/8812au.ko
make[1]: Leaving directory `/usr/src/linux-headers-3.13.0-86-generic'

Затем я просмотрел файл make.log для ранее созданной сборки с обновлением:

DKMS make.log for rtl8812AU_8821AU_linux-1.0 for kernel 3.13.0-86-generic (i686)
Tue May 10 10:15:03 MST 2016
make ARCH=i386 CROSS_COMPILE= -C /lib/modules/3.13.0-77-generic/build M=/var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build  modules
make[1]: Entering directory `/usr/src/linux-headers-3.13.0-77-generic'
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/core/rtw_cmd.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/core/rtw_security.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/core/rtw_debug.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/core/rtw_io.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/core/rtw_ioctl_query.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/core/rtw_ioctl_set.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/core/rtw_ieee80211.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/core/rtw_mlme.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/core/rtw_mlme_ext.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/core/rtw_wlan_util.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/core/rtw_vht.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/core/rtw_pwrctrl.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/core/rtw_rf.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/core/rtw_recv.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/core/rtw_sta_mgt.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/core/rtw_ap.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/core/rtw_xmit.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/core/rtw_p2p.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/core/rtw_tdls.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/core/rtw_br_ext.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/core/rtw_iol.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/core/rtw_sreset.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/core/efuse/rtw_efuse.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/os_dep/osdep_service.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/os_dep/linux/os_intfs.o
/var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/os_dep/linux/os_intfs.c:1702:2: warning: initialization from incompatible pointer type [enabled by default]
  .ndo_select_queue = rtw_select_queue,
  ^
/var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/os_dep/linux/os_intfs.c:1702:2: warning: (near initialization for ‘rtw_netdev_ops.ndo_select_queue’) [enabled by default]
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/os_dep/linux/usb_intf.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/os_dep/linux/usb_ops_linux.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/os_dep/linux/ioctl_linux.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/os_dep/linux/xmit_linux.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/os_dep/linux/mlme_linux.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/os_dep/linux/recv_linux.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/os_dep/linux/ioctl_cfg80211.o
/var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/os_dep/linux/ioctl_cfg80211.c:5099:2: warning: initialization from incompatible pointer type [enabled by default]
  .add_station = cfg80211_rtw_add_station,
  ^
/var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/os_dep/linux/ioctl_cfg80211.c:5099:2: warning: (near initialization for ‘rtw_cfg80211_ops.add_station’) [enabled by default]
/var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/os_dep/linux/ioctl_cfg80211.c:5100:2: warning: initialization from incompatible pointer type [enabled by default]
  .del_station = cfg80211_rtw_del_station,
  ^
/var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/os_dep/linux/ioctl_cfg80211.c:5100:2: warning: (near initialization for ‘rtw_cfg80211_ops.del_station’) [enabled by default]
/var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/os_dep/linux/ioctl_cfg80211.c:5101:2: warning: initialization from incompatible pointer type [enabled by default]
  .change_station = cfg80211_rtw_change_station,
  ^
/var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/os_dep/linux/ioctl_cfg80211.c:5101:2: warning: (near initialization for ‘rtw_cfg80211_ops.change_station’) [enabled by default]
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/os_dep/linux/rtw_android.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/hal_intf.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/hal_com.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/hal_com_phycfg.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/hal_phy.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/led/hal_usb_led.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/HalPwrSeqCmd.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/rtl8812a/Hal8812PwrSeq.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/rtl8812a/Hal8821APwrSeq.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/rtl8812a/rtl8812a_xmit.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/rtl8812a/rtl8812a_sreset.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/rtl8812a/rtl8812a_hal_init.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/rtl8812a/rtl8812a_phycfg.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/rtl8812a/rtl8812a_rf6052.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/rtl8812a/rtl8812a_dm.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/rtl8812a/rtl8812a_rxdesc.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/rtl8812a/rtl8812a_cmd.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/rtl8812a/usb/usb_halinit.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/rtl8812a/usb/rtl8812au_led.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/rtl8812a/usb/rtl8812au_xmit.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/rtl8812a/usb/rtl8812au_recv.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/rtl8812a/usb/usb_ops_linux.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/rtl8812a/rtl8812a_mp.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/OUTSRC/odm_debug.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/OUTSRC/odm_interface.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/OUTSRC/odm_HWConfig.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/OUTSRC/odm.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/OUTSRC/HalPhyRf.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/OUTSRC/rtl8812a/HalHWImg8812A_FW.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/OUTSRC/rtl8812a/HalHWImg8812A_MAC.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/OUTSRC/rtl8812a/HalHWImg8812A_BB.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/OUTSRC/rtl8812a/HalHWImg8812A_RF.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/OUTSRC/rtl8812a/HalHWImg8812A_TestChip_FW.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/OUTSRC/rtl8812a/HalHWImg8812A_TestChip_MAC.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/OUTSRC/rtl8812a/HalHWImg8812A_TestChip_BB.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/OUTSRC/rtl8812a/HalHWImg8812A_TestChip_RF.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/OUTSRC/rtl8812a/HalPhyRf_8812A.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/OUTSRC/rtl8812a/odm_RegConfig8812A.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/OUTSRC/rtl8821a/HalHWImg8821A_FW.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/OUTSRC/rtl8821a/HalHWImg8821A_MAC.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/OUTSRC/rtl8821a/HalHWImg8821A_BB.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/OUTSRC/rtl8821a/HalHWImg8821A_RF.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/OUTSRC/rtl8821a/HalHWImg8821A_TestChip_MAC.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/OUTSRC/rtl8821a/HalHWImg8821A_TestChip_BB.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/OUTSRC/rtl8821a/HalHWImg8821A_TestChip_RF.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/OUTSRC/rtl8821a/HalPhyRf_8821A.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/hal/OUTSRC/rtl8821a/odm_RegConfig8821A.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/core/rtw_mp.o
  CC [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/core/rtw_mp_ioctl.o
  LD [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/8812au.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/8812au.mod.o
  LD [M]  /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/8812au.ko
make[1]: Leaving directory `/usr/src/linux-headers-3.13.0-77-generic'

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

302
задан 2 May 2018 в 19:59

76 ответов

Я исправил свою проблему с драйверами Broadcom bcm4311.

Шаги, которые я предпринял для устранения этой проблемы (я украл этот метод из nm_geo на форумах ubuntu):

(Возможно, вам понадобится для установки synaptic или вашего любимого менеджера пакетов.)

Удалите пакет bcmwl-kernel-source, выпустив следующую команду на терминале: sudo apt-get remove bcmwl-kernel-source Убедитесь, что пакеты firmware-b43-installer и b43-fwcutter (конечно, вам понадобится интернет другими способами): sudo apt-get install firmware-b43-installer b43-fwcutter Введите в терминал: cat /etc/modprobe.d/* | egrep 'bcm' (Вы можете скопировать это) и посмотреть, существует ли там термин «черный список bcm43xx». Если это так, введите cd /etc/modprobe.d/, а затем sudo gedit blacklist.conf Поместите перед [line] строку #: blacklist bcm43xx Затем сохраните файл (я получал сообщения об ошибках в терминале о невозможности сохранения, но на самом деле правильно сохранили). Перезагрузите

После того, как я сделал это, беспроводная сеть должна была быть разблокирована rfkill: nm_geo на форумах ubuntu

104
ответ дан 18 July 2018 в 07:50

Сначала я подумал, что я отредактирую превосходный ответ Луиса Альварадо (см. его пост 7 сентября 2011 г.), потому что, когда я следовал этим шагам, появился пакет, указанный в таблице (см. его сообщение) для моего PCI. ID действительно не соответствует.

На самом деле мой PCI.ID равен 14e4: 4727, который, согласно таблице, требует установки пакета bcmwl-kernel-source. Этот пакет был установлен на моем компьютере, но Wi-Fi не работал (без обнаружения какой-либо беспроводной сети, начиная с обновления до Ubuntu 16.04). Вместо этого я попытался установить firmware-b43-installer после ответа Луиса Альварадо (используя firmware-b43-installer альтернативу, уже указанную в его сообщении), и это сработало!

Итак, в случае, если это помогает кому-то еще в в том же случае, что и я, вот необходимая информация:

Вывод команды lspci -nn -d 14e4:: 02:00.0 Network controller [0280]: Broadcom Limited BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01) Последующие шаги: Очистить пакет bcmwl-kernel-source: sudo apt-get purge bcmwl-kernel-source Выполнить следующие команды (см. Ответ Luis Alvarado для деталей): sudo apt-get update sudo update-pciids Установите пакет firmware-b43-installer, а не пакет bcmwl-kernel-source (вопреки тому, что рекомендуется в таблице для 14e4:4727 rev 01): sudo apt-get install firmware-b43-installer` Перезагрузка: sudo reboot

И теперь Wifi должен работать!

Спасибо большое Луис Альварадо!

2
ответ дан 18 July 2018 в 07:50

У меня есть контроллер беспроводной локальной сети Dell inspiron 6000 BCM4318. Мне удалось решить эту проблему с помощью диспетчера синаптических пакетов

Здесь I: Сначала я удалил bcmwl-kernel-source Затем установил прошивку-b43-installer и b43- fwcutter, который перестроил драйвер wifi

Затем мне пришлось перезапустить

1
ответ дан 18 July 2018 в 07:50

Удостоверьтесь, что у вас нет неразрешенной зависимости linux-headers, ср. После обновления до Ubuntu 12.04 мой драйвер Broadcom STA Wireless не работает, иначе установите их.

1
ответ дан 18 July 2018 в 07:50

У меня есть b43-карта и с Ubuntu с ней с 9 апреля, я использовал тот же метод, чтобы работать с ним.

Для начала, если у вас уже установлен b43-fwcutter, вам нужно переустановить его, запустите:

sudo apt-get remove b43-fwcutter

Предполагаю, что вы знаете модель типа вашей беспроводной карты. Этот метод не использует путь Drivers.

После удаления b43-fwcutter перезагрузите компьютер. NB, если у вас нет доступа к проводной сети на вашем компьютере, вам нужно будет вручную загрузить пакет b43-fwcutter, а также драйвер вашей карты отсюда. Моя карта - 4311, поэтому я загружаю broadcom-wl-4-150-10.5.tar.bz2.

После того, как вы переустановили b43-fwcutter, запустив sudo apt-get install b43-fwcutter или используя файл .deb вы получили бы с цитируемого веб-сайта.

Вам нужно извлечь прошивку из tarball. Выполнить команду;

tar -xvjf broadcom-wl-4-150-10.5.tar.bz2

Возможно, вам придется изменить имя файла, чтобы отразить то, что вы загрузили с сайта драйвера, или просто использовать tar -xvjf broadcom*. Затем запустите

cd broadcom-wl-4.150.10.5/driver sudo b43-fwcutter -w /lib/firmware wl_apsta_mimo.o

Теперь перезагрузитесь и все должно работать нормально!

1
ответ дан 18 July 2018 в 07:50

В случае, когда либо blacklist.conf, либо apt-get переустановка для b43 Broadcom не работает, это может быть просто потому, что конфигурация беспроводной сети по умолчанию все еще не была правильно включена для WPA / WPA2.

Сетевая папка, беспроводная сеть и выберите Функции ubuntu 12.04:

вкладка ipv6 - просто сохраните метод как автоматический и снимите флажок «Требовать адреса IPv6 ...» ipv4 tab - метод должен быть автоматическим ( DHCP) и проверьте MAC-адрес устройства «Требовать адреса IPv4 ...», чтобы заблокировать соединение с постоянным адресом Mac на ноутбуке
1
ответ дан 18 July 2018 в 07:50

Спасибо за ваш ценный ответ.

Эта проблема была решена с помощью следующих шагов:

Я удалил драйвер беспроводной сети Broadcom STA из дополнительных драйверов. Введите bcm в программный центр Ubuntu, установите «Пакет установщика для прошивки для драйвера b34» (firmware-b43-installer)

Теперь он работает по беспроводной сети. Вам не нужно следовать вышеуказанным шагам. Установите «драйвер B43» для беспроводной связи.

16
ответ дан 18 July 2018 в 07:50

Я обнаружил, что свет не загорается, когда я переключу его на позицию op. Утилита, которую вы можете попробовать, это rfkill, чтобы заставить ее работать. Вы должны делать это каждый раз при перезагрузке.

sudo rfkill unblock all
0
ответ дан 18 July 2018 в 07:50

Просто устанавливая дополнительные драйверы, он работает в моем Dell Vostro 3500.

Я сделал следующие шаги:

sudo apt-get remove bcmwl-kernel-source Затем установите дополнительные драйверы, приведенные ниже. Я активировал его.

Этот пакет содержит драйвер беспроводной сети Broadcom 802.11 Linux STA для использования с устройствами Broadcom BCM4311-, BCM4312-, BCM4313-, BCM4321-, BCM4322-, BCM43224-, BCM43225-, BCM43227- и BCM43228. [ ! d7]

1
ответ дан 18 July 2018 в 07:50

Dell Inspiron E1505, следующие шаги (в одиночку), работал для меня. Мне пришлось отменить дополнительные шаги по редактированию черного списка.

откройте «Synaptic Package Manager» и выполните поиск «bcm», удалив пакет bcmwl-kernel-source, убедитесь, что firmware-b43-installer и b43-fwcutter установлены перезагрузки
2
ответ дан 18 July 2018 в 07:50

Это то, что сработало для меня:

Установить firmware-b43-installer (+ b43fwcutter автоматически добавляется в Synaptic) Удалить пакет bcm-kernel-source с помощью Synaptic Удалить исходный драйвер беспроводной STA из дополнительных драйверов Перезагрузка

Шаг № 3 был для меня ключевым шагом. Если вы не удалите оригинальный драйвер Wireless STA, у вас возникнут проблемы.

5
ответ дан 18 July 2018 в 07:50

Существует гораздо более простой способ решения этой проблемы. Трюк - это порядок, в котором вы устанавливаете проприетарные драйверы. Драйвер Broadcom ДОЛЖЕН быть установлен FIRST перед любыми другими.

Пример. У меня есть HP TX2-1050ED с графикой Broadcom B43 и ATI Raedon.

Сначала я включил драйвер ATI Raedon, затем Драйвер Broadcom приводит к ошибкам, упомянутым выше.

Когда я удалил драйвер ATI, затем установил драйвер Broadcom и перезагрузился. У меня была беспроводная связь. Затем я установил драйвер ATI и теперь оба работают.

На самом деле это ошибка в Jockey, поскольку Jockey должен разрешить конфликт с драйвером для вас.

Итак, короче. Broadcom Сначала, затем другие драйверы.

1
ответ дан 18 July 2018 в 07:50

Иногда Утилита дополнительных драйверов не сможет установить драйвер беспроводной сети Broadcom STA. Когда это произойдет, сначала проверьте, действительно ли ваша карта действительно поддерживается драйвером STA, и для этого откройте окно терминала (ctrl-alt-t) и запустите

lspci -nn | grep -i BCM

. Выход будет включать беспроводной карты, убедитесь, что она входит в число моделей, перечисленных ниже.

Беспроводные карты Broadcom, поддерживаемые драйвером STA:

BCM4311, BCM4312, BCM4313, BCM4321, BCM4322, BCM43224, BCM43225 , BCM43227, BCM43228

Если карта поддерживается, попробуйте установить драйвер вручную. Откройте окно терминала (ctrl-alt-t) и запустите

sudo apt-get install bcmwl-kernel-source

Возможно, вам придется перезагрузить на этом этапе.

4
ответ дан 18 July 2018 в 07:50

Драйверы для 4313

Давайте просто перечислим драйвер для чипсетов Broadcom и как они работают с 4313:

Broadcom STA. Предлагается дополнительными драйверами. Старый. Ужасно. Абсолютный мусор. Пропусти это. Если вы уже установили его, удалите его. b43-fwcutter. Многие люди видят «Broadcom» и прыгают на это, но это несовместимо с 4313 (что новее). Если вы его установили, очистите его. Ndiswrapper. Еще более flaky чем водитель STA. Мне удалось заставить его работать около 10 минут, прежде чем все взорвалось. brcm80211 aka brcmsmac. Это (относительно) новый драйвер, который недавно был добавлен в Ubuntu (поскольку драйвер был добавлен в ядро). Это должно хорошо работать и (в последней версии Ubuntu, Natty и Oneiric) должно «просто работать». Это дроид, которого вы ищите. Используйте этот драйвер для 4313. Если вы не используете Natty или Oneiric, у вашего ядра, вероятно, не будет этого драйвера. Вы должны работать как минимум 2.6.27, и я бы рекомендовал 2.6.28 в качестве минимального минимума (вы можете проверить, что вы делаете, запустив uname -r). Если вы отстаете от версий, я бы предложил обновление, но для быстрого исправления вы можете взглянуть на ядра ядра и попробовать один из них. Установка пакетов ядра редко бывает опасной, потому что вы обычно можете просто вернуться к старой, используя экран загрузки grub.

Вы знаете, что вы, вероятно, находитесь на правильном драйвере, если вы запустите lsmod | grep brc, и вы увидите brcm80211 или brcmsmac на выходе.

Черный список вашего пути к успеху [ ! d23]

Если вы этого не видите, что-то еще было загружено, и вам нужно занести его в черный список. Если вы видите, что было загружено, отлично, отредактируйте /etc/modprobe.d/blacklist.conf и начните добавлять строки, такие как:

blacklist b43 blacklist b43legacy blacklist bcma blacklist ndiswrapper

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

25
ответ дан 18 July 2018 в 07:50

Для всех, кто получает сообщение «беспроводное соединение отключено аппаратным переключателем -a» под беспроводной связью (вы увидите его, щелкнув по значку) - и это «жесткий блок», который может работать в любой модели ( который работает для меня в netgear «беспроводной USB-адаптер», не проверял другие, но он может работать).

Сначала проверьте, заблокирован ли он. Выполнить в терминале (Ctrl + Alt + T):

sudo rfkill list

Если это так, сначала запустите это, чтобы разблокировать:

sudo rfkill unblock all

Затем я выключил свой компьютер, отключил его от электричество и открыл левую дверь. Я удалил циклическую батарею и нажал кнопку питания 20 длинных и коротких нажатий, чтобы сбросить BIOS.

Затем я вернул батарею и подключил компьютер к электричеству. Я включил ПК и установил BIOS (также для таких вещей, как отсутствие дискеты и загрузочной способности) в категории BIOS , где он говорит что-то о PME для включения.

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

Это уже работало для меня четыре раза (это может произойти в любое время, когда вы вынуждаете отключить или отключить Wi-Fi).

Я надеюсь, что это тоже поможет кому-то (:

1
ответ дан 18 July 2018 в 07:50

У меня была такая же проблема с моим Acer TravelMate 8172 и его контроллером Broadcom 4357 на Ubuntu 12.04. Я попробовал несколько решений, размещенных в Интернете для других устройств Broadcom, но они не работали. Решение этой проблемы работало для меня.

Следуя инструкциям Энди, сначала я удалил и переустановил драйверы Broadcom с помощью:

sudo apt-get purge bcmwl-kernel-source sudo apt-get install bcmwl-kernel-source

После этого я выполнил

sudo modprobe -r b43 ssb wl sudo modprobe wl

, чтобы включить беспроводную карту.

К сожалению, беспроводная карта отключена всякий раз, когда я перезагружаюсь, поэтому я создал скрипт с двумя командами modprobe для выполнения при каждом перезагрузке. Это нужно будет сделать, пока Ubuntu 12.04 не будет обновлен с исправлением.

3
ответ дан 18 July 2018 в 07:50

Установите пакет firmware-b43-installer. Сначала удалите проприетарный драйвер из «дополнительных драйверов».

Затем в терминале выполните:

sudo apt-get install firmware-b43-installer

сразу после перезагрузки, прекрасно работает для меня.

11
ответ дан 18 July 2018 в 07:50

Что работало для меня для моего Broadcom bcm4313 на Asus Eee PC Seashell 1015PEM с Ubuntu 12.04:

не использовать ограниченные драйверы, добавить «черный список bcma» в /etc/modprobe.d/blacklist.conf sudo modprobe brcmsmac добавить brcmsmac в /etc/modules reboot
5
ответ дан 18 July 2018 в 07:50

Это обычная проблема для беспроводного чипа Broadcom.

Запустите в терминале следующее:

sudo apt-get remove --purge bcmwl-kernel-source

Если команда запускается успешно, попробуйте включить беспроводную связь (с помощью аппаратный ключ).

Если это не работает или команда не работает, если нет такого модуля, вы можете попробовать открыть терминал и набрать

dmesg | grep b43

Если вы видите такие как:

[ 17.453421] b43-phy0 ERROR: Firmware file "b43/ucode15.fw" not found [ 17.453427] b43-phy0 ERROR: Firmware file "b43-open/ucode15.fw" not found [ 17.453432] b43-phy0 ERROR: You must go to http://wireless.kernel.org/en/users/Drivers/b43#devicefirmware and download the correct firmware for this driver version. Please carefully read all instructions on this website. [ 17.680077] b43-phy0: Loading firmware version 478.104 (2008-07-01 00:50:23) [ 17.993040] b43-phy0: Radio hardware status changed to DISABLED

Тогда вам, вероятно, не хватает прошивки для карты Broadcom. Откройте Software Center, выполните поиск и установите следующие пакеты,

b43-fwcutter firmware-b43-lpphy-installerer

Перезагрузитесь один раз. Теперь беспроводная связь должна работать.

29
ответ дан 18 July 2018 в 07:50

У меня была одна и та же проблема, и я решил ее, добавив

blacklist acer_wmi

в /etc/modprobe.d/blacklist.conf

Перезагрузите позже беспроводную работу.

( это было взято из http://ubuntuforums.org/showpost.php?p=11006092&postcount=2)

1
ответ дан 18 July 2018 в 07:50

Я исправил свою проблему с драйверами Broadcom bcm4311.

Шаги, которые я предпринял для устранения этой проблемы (я украл этот метод из nm_geo на форумах ubuntu):

(Возможно, вам понадобится для установки synaptic или вашего любимого менеджера пакетов.)

Удалите пакет bcmwl-kernel-source, выпустив следующую команду на терминале: sudo apt-get remove bcmwl-kernel-source Убедитесь, что пакеты firmware-b43-installer и b43-fwcutter (конечно, вам понадобится интернет другими способами): sudo apt-get install firmware-b43-installer b43-fwcutter Введите в терминал: cat /etc/modprobe.d/* | egrep 'bcm' (Вы можете скопировать это) и посмотреть, существует ли там термин «черный список bcm43xx». Если это так, введите cd /etc/modprobe.d/, а затем sudo gedit blacklist.conf Поместите перед [line] строку #: blacklist bcm43xx Затем сохраните файл (я получал сообщения об ошибках в терминале о невозможности сохранения, но на самом деле правильно сохранили). Перезагрузите

После того, как я сделал это, беспроводная сеть должна была быть разблокирована rfkill: nm_geo на форумах ubuntu

104
ответ дан 18 July 2018 в 07:50

Драйверы для 4313

Давайте просто перечислим драйвер для чипсетов Broadcom и как они работают с 4313:

Broadcom STA. Предлагается дополнительными драйверами. Старый. Ужасно. Абсолютный мусор. Пропусти это. Если вы уже установили его, удалите его. b43-fwcutter. Многие люди видят «Broadcom» и прыгают на это, но это несовместимо с 4313 (что новее). Если вы его установили, очистите его. Ndiswrapper. Еще более flaky чем водитель STA. Мне удалось заставить его работать около 10 минут, прежде чем все взорвалось. brcm80211 aka brcmsmac. Это (относительно) новый драйвер, который недавно был добавлен в Ubuntu (поскольку драйвер был добавлен в ядро). Это должно хорошо работать и (в последней версии Ubuntu, Natty и Oneiric) должно «просто работать». Это дроид, которого вы ищите. Используйте этот драйвер для 4313. Если вы не используете Natty или Oneiric, у вашего ядра, вероятно, не будет этого драйвера. Вы должны работать как минимум 2.6.27, и я бы рекомендовал 2.6.28 в качестве минимального минимума (вы можете проверить, что вы делаете, запустив uname -r). Если вы отстаете от версий, я бы предложил обновление, но для быстрого исправления вы можете взглянуть на ядра ядра и попробовать один из них. Установка пакетов ядра редко бывает рискованной, потому что вы обычно можете просто вернуться к старой, используя экран загрузки grub.

Вы знаете, что вы, вероятно, находитесь на правильном драйвере, если вы запустите lsmod | grep brc, и вы увидите brcm80211 или brcmsmac на выходе.

Черный список вашего пути к успеху [ ! d23]

Если вы этого не видите, что-то еще было загружено, и вам нужно занести его в черный список. Если вы видите, что было загружено, отлично, отредактируйте /etc/modprobe.d/blacklist.conf и начните добавлять строки, такие как:

blacklist b43 blacklist b43legacy blacklist bcma blacklist ndiswrapper

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

25
ответ дан 18 July 2018 в 07:50

Это обычная проблема для беспроводного чипа Broadcom.

Запустите в терминале следующее:

sudo apt-get remove --purge bcmwl-kernel-source

Если команда запускается успешно, попробуйте включить беспроводную связь (с помощью аппаратный ключ).

Если это не работает или команда не работает, если нет такого модуля, вы можете попробовать открыть терминал и набрать

dmesg | grep b43

Если вы видите такие как:

[ 17.453421] b43-phy0 ERROR: Firmware file "b43/ucode15.fw" not found [ 17.453427] b43-phy0 ERROR: Firmware file "b43-open/ucode15.fw" not found [ 17.453432] b43-phy0 ERROR: You must go to http://wireless.kernel.org/en/users/Drivers/b43#devicefirmware and download the correct firmware for this driver version. Please carefully read all instructions on this website. [ 17.680077] b43-phy0: Loading firmware version 478.104 (2008-07-01 00:50:23) [ 17.993040] b43-phy0: Radio hardware status changed to DISABLED

Тогда вам, вероятно, не хватает прошивки для карты Broadcom. Откройте Software Center, выполните поиск и установите следующие пакеты,

b43-fwcutter firmware-b43-lpphy-installerer

Перезагрузитесь один раз. Теперь беспроводная связь должна работать.

29
ответ дан 18 July 2018 в 07:50

Сначала я подумал, что я отредактирую превосходный ответ Луиса Альварадо (см. его пост 7 сентября 2011 г.), потому что, когда я следовал этим шагам, появился пакет, указанный в таблице (см. его сообщение) для моего PCI. ID действительно не соответствует.

На самом деле мой PCI.ID равен 14e4: 4727, который, согласно таблице, требует установки пакета bcmwl-kernel-source. Этот пакет был установлен на моем компьютере, но Wi-Fi не работал (без обнаружения какой-либо беспроводной сети, начиная с обновления до Ubuntu 16.04). Вместо этого я попытался установить firmware-b43-installer после ответа Луиса Альварадо (используя firmware-b43-installer альтернативу, уже указанную в его сообщении), и это сработало!

Итак, в случае, если это помогает кому-то еще в в том же случае, что и я, вот необходимая информация:

Вывод команды lspci -nn -d 14e4:: 02:00.0 Network controller [0280]: Broadcom Limited BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01) Последующие шаги: Очистить пакет bcmwl-kernel-source: sudo apt-get purge bcmwl-kernel-source Выполнить следующие команды (см. Ответ Luis Alvarado для деталей): sudo apt-get update sudo update-pciids Установите пакет firmware-b43-installer, а не пакет bcmwl-kernel-source (вопреки тому, что рекомендуется в таблице для 14e4:4727 rev 01): sudo apt-get install firmware-b43-installer` Перезагрузка: sudo reboot

И теперь Wifi должен работать!

Спасибо большое Луис Альварадо!

2
ответ дан 18 July 2018 в 07:50

У меня есть контроллер беспроводной локальной сети Dell inspiron 6000 BCM4318. Мне удалось решить эту проблему с помощью диспетчера синаптических пакетов

Здесь I: Сначала я удалил bcmwl-kernel-source Затем установил прошивку-b43-installer и b43- fwcutter, который перестроил драйвер wifi

Затем мне пришлось перезапустить

1
ответ дан 18 July 2018 в 07:50

Удостоверьтесь, что у вас нет неразрешенной зависимости linux-headers, ср. После обновления до Ubuntu 12.04 мой драйвер Broadcom STA Wireless не работает, иначе установите их.

1
ответ дан 18 July 2018 в 07:50

У меня есть b43-карта и с Ubuntu с ней с 9 апреля, я использовал тот же метод, чтобы работать с ним.

Для начала, если у вас уже установлен b43-fwcutter, вам нужно переустановить его, запустите:

sudo apt-get remove b43-fwcutter

Предполагаю, что вы знаете модель типа вашей беспроводной карты. Этот метод не использует путь Drivers.

После удаления b43-fwcutter перезагрузите компьютер. NB, если у вас нет доступа к проводной сети на вашем компьютере, вам нужно будет вручную загрузить пакет b43-fwcutter, а также драйвер вашей карты отсюда. Моя карта - 4311, поэтому я загружаю broadcom-wl-4-150-10.5.tar.bz2.

После того, как вы переустановили b43-fwcutter, запустив sudo apt-get install b43-fwcutter или используя файл .deb вы получили бы с цитируемого веб-сайта.

Вам нужно извлечь прошивку из tarball. Выполнить команду;

tar -xvjf broadcom-wl-4-150-10.5.tar.bz2

Возможно, вам придется изменить имя файла, чтобы отразить то, что вы загрузили с сайта драйвера, или просто использовать tar -xvjf broadcom*. Затем запустите

cd broadcom-wl-4.150.10.5/driver sudo b43-fwcutter -w /lib/firmware wl_apsta_mimo.o

Теперь перезагрузитесь и все должно работать нормально!

1
ответ дан 18 July 2018 в 07:50

Спасибо за ваш ценный ответ.

Эта проблема была решена с помощью следующих шагов:

Я удалил драйвер беспроводной сети Broadcom STA из дополнительных драйверов. Введите bcm в программный центр Ubuntu, установите «Пакет установщика для прошивки для драйвера b34» (firmware-b43-installer)

Теперь он работает по беспроводной сети. Вам не нужно следовать вышеуказанным шагам. Установите «драйвер B43» для беспроводной связи.

16
ответ дан 18 July 2018 в 07:50

Я обнаружил, что свет не загорается, когда я переключу его на позицию op. Утилита, которую вы можете попробовать, это rfkill, чтобы заставить ее работать. Вы должны делать это каждый раз при перезагрузке.

sudo rfkill unblock all
0
ответ дан 18 July 2018 в 07:50

Просто устанавливая дополнительные драйверы, он работает в моем Dell Vostro 3500.

Я сделал следующие шаги:

sudo apt-get remove bcmwl-kernel-source Затем установите дополнительные драйверы, приведенные ниже. Я активировал его.

Этот пакет содержит драйвер беспроводной сети Broadcom 802.11 Linux STA для использования с устройствами Broadcom BCM4311-, BCM4312-, BCM4313-, BCM4321-, BCM4322-, BCM43224-, BCM43225-, BCM43227- и BCM43228. [ ! d7]

1
ответ дан 18 July 2018 в 07:50

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

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