无线 Broadcom 4360 PCI-ID 14e4:43a0 的问题

无线 Broadcom 4360 PCI-ID 14e4:43a0 的问题

在浏览了这里和 Ubuntu/Debian 社区的许多论坛后,我仍然无法连接到无线。这是我的情况:

- 使用 Debian Jessie 双启动 Mac OS Sierra - 必须通过设置 acpi=off 来调整 grub 的显示 - 安装并删除了几个不同的软件包。删除:bcmwl-kernel-source(最后也重新安装)添加到 /etc/apt/sources.list 的 deb 源:

deb http://ftp.de.debian.org/debian jessie main non-free
deb http://ftp.de.debian.org/debian jessie main contrib non-free

安装了以下软件包:

apt-get install broadcom-sta-dkms firmware-linux firmware-linux-free firmware-linux-nonfree firmware-brcm80211 firmware-b43-installer fimware-b43legacy-installer

添加到/etc/modprobe.d/blacklist.conf:

blacklist brcmsmac
blacklist bcma
blacklist b43
blacklist b44
blacklist ssb

重新启动并没有变化。仅在安装 Broadcom-sta-dkms 后才会显示界面。我尝试卸载并安装 Broadcom-sta-common,但这样做丢失了它,因此将软件包切换回来。

终于跑了

modprobe wl

行为:我尝试过使用 SSID 广播和不使用 SSID 广播。即使不需要身份验证,连接到哪个网络也没关系。它可以看到网络,甚至是不广播的网络(查看信号强度),但从不连接。我使用了 netinstall,听说有人使用完整的 livecd 进行了安装并且它有效,但我只想找到正确的驱动程序并完成它。

答案1

我终于让它工作了。

下载并安装了带固件的 Stretch 发行版 netinstall。完成此操作后,我的显示问题无需修复。但是,即使安装了默认的 dkms 包,我仍然遇到与wl模块相同的错误。

然后,我直接访问Debian网站并.deb从stretch下载了软件包,并安装了它。果然,之后就成功了!我现在遇到的唯一问题是有时当我让计算机进入睡眠状态时,唤醒它后我必须手动重新连接到我所在的无线网络。可能会将该部分带到不同的线程,但现在我最大的担忧已经解决。

答案2

您需要从向后移植安装新内核来解决 wifi 问题:

编辑你的sources.list

apt edit-sources

添加以下行:

deb http://httpredir.debian.org/debian jessie-backports main contrib non-free

保存并更新您的系统,然后安装新内核,例如:

apt update
apt-get -t jessie-backports install linux-image-4.7.0-0.bpo.1-amd64
apt-get -t jessie-backports install linux-headers-4.7.0-0.bpo.1-amd64

编辑

linux-base从向后移植安装:

 apt-get -t jessie-backports install linux-base

重新启动并重新安装broadcom-sta-dkms

apt-get remove broadcom-sta-dkms bcmwl-kernel-source firmware-brcm80211 firmware-b43-installer fimware-b43legacy-installer

apt-get install dkms build-essential
apt-get -t jessie-backports install broadcom-sta-dkms broadcom-sta-source broadcom-sta-common

并重新加载wl模块:

rmmod wl && modprobe wl

相关内容