Dar*_*ego 6 wireless kernel broadcom drivers
ubuntu 16.04.1没有无线连接这里是更多信息我已经尝试过这个,建议下载deb文件并手动安装broadcom-wireless驱动程序包。量子更新后不再有无线:“未找到模块 wl”
运行sudo dpkg -i bcmwl-kernel-source_6.30.223.141+bdcom-0ubuntu2_amd64.deb返回:
(Reading database ... 181254 files and directories currently installed.)
Preparing to unpack bcmwl-kernel-source_6.30.223.141+bdcom-0ubuntu2_amd64.deb ...
Removing all DKMS Modules
Done.
Unpacking bcmwl-kernel-source (6.30.223.141+bdcom-0ubuntu2) over (6.30.223.141+bdcom-0ubuntu2) ...
Setting up bcmwl-kernel-source (6.30.223.141+bdcom-0ubuntu2) ...
Loading new bcmwl-6.30.223.141+bdcom DKMS files...
Building only for 4.4.0-34-generic
Building for architecture x86_64
Module build for the currently running kernel was skipped since the
kernel source for this kernel does not seem to be installed.
modprobe: FATAL: Module wl not found in directory /lib/modules/4.4.0-34-generic
update-initramfs: deferring update (trigger activated)
Processing triggers for shim-signed (1.17~16.04.1+0.8-0ubuntu2) ..
Run Code Online (Sandbox Code Playgroud)
因此运行sudo modprobe wl返回:
modprobe: FATAL: Module wl not found in directory /lib/modules/4.4.0-34-generic
Run Code Online (Sandbox Code Playgroud)
lspci -knn | grep Net -A2 返回:
13:00.0 Network controller [0280]: Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01)
Subsystem: Hewlett-Packard Company BCM43142 802.11b/g/n [103c:804a]
Kernel modules: bcma
Run Code Online (Sandbox Code Playgroud)
一个问题是您正在安装旧版本的软件包;让我们删除它:
sudo dpkg -P bcmwl-kernel-source_6.30.223.141+bdcom-0ubuntu2_amd64.deb
Run Code Online (Sandbox Code Playgroud)
接下来请看:
当前运行的内核的模块构建已被跳过,因为该内核的内核源似乎未安装。
请建立临时互联网连接并执行以下操作:
sudo apt-get install --reinstall linux-headers-generic
Run Code Online (Sandbox Code Playgroud)
标头重新安装完成后,下一步是:
sudo apt-get install bcmwl-kernel-source
Run Code Online (Sandbox Code Playgroud)
请发布任何错误或警告。
小智 1
如果您还不知道如何解决问题,并且不知道出了什么问题,请阅读: 安装 Broadcom 无线驱动程序。如果未找到 WL特定障碍,则继续。此过程适用于Broadcom PCI:ID 14e4:43b1。您将需要互联网连接(例如通过以太网电缆)。
当前的一般解决方案是停用/卸载Broadcom无线模块并重建它 - 因为出现了问题。关于如何执行此操作有大量信息,您可能需要重新启动和其他内容,我不会在这里详细介绍,请参阅上面的链接。
但是(如果您在重建时读取输出)您可能会像我一样收到WL not found错误,并且它无法工作。经过 10 个小时的切分重启卸载安装、UEFI 安全启动关闭、专有驱动程序点击开/关等之后,这非常令人沮丧。
长话短说,输入以下内容来查看您是否有适用于您的Linux发行版的标头:
ls -l /usr/src/linux-headers-$(uname -r)
该命令ls与uname -r上面的命令结合将列出您的标头(针对您拥有的 Ubuntu 的确切版本)它不会执行任何其他操作。如果您没有这些文件,则不会返回任何内容(这就是WL组件不会构建的原因)。如果是这种情况,以下内容可能会解决您的问题 - 通过键入以下内容获取标题:
sudo apt install linux-headers-$(uname -r)
现在您已经拥有了所有部分(希望)您可以通过键入以下内容来重建模块:
sudo apt install bcmwl-kernel-source
或者(如果您尚未卸载它 - 使用以下命令重新安装):
sudo apt reinstall bcmwl-kernel-source
如果成功,您将在几秒钟内看到无线图标。
| 归档时间: |
|
| 查看次数: |
21789 次 |
| 最近记录: |