我使用的是 Alienware M11xR2,处理器为 i5。更新后,我的 wifi 停止工作。它的型号是 broadcom BCM43224。Pci id 为 [14e4:4353]。我没有有线网络连接,也没有 Ubuntu 12.10 的 CD。请提供软件包链接。还有从主目录安装它的说明。过去一周,我自己也尝试过查看其他问题,但其他问题中的流程都转到互联网。而且我太累了,无法再搜索更多。我目前通过 Windows 使用互联网,因此只能通过它访问此页面。请帮忙。
答案1
以下是您要执行的操作:
- 启动 Windows(这是您唯一可以访问互联网的操作系统),然后打开浏览器。使用它下载以下文件:http://mirror.pnl.gov/ubuntu//pool/restricted/b/bcmwl/bcmwl-kernel-source_5.100.82.112+bdcom-0ubuntu3_amd64.deb(或查看任意镜像这里)。
- 重新启动 Ubuntu 并将下载的 .deb 文件移动到您的主目录中。双击它进行安装。
- 重启并连接到互联网。使用软件源程序中的附加驱动程序选项卡正确安装驱动程序。
软件包文件将内核模块(即设备驱动程序)安装到内核中,以便核心系统可以识别和使用该设备。我认为发生的事情是,当您更新内核时(默认情况下,与内核相关的软件包为linux-image-generic
、、、、和),驱动程序没有被带入新内核。内核使用一个linux-headers-generic
名为“dkms”(代表linux-headers-X.X.X-YY
动态内核模块支持)的程序来确保为每个新内核构建所有适当的内核模块,其中包括设备驱动程序(例如用于无线网卡的驱动程序)。如果内核模块(特别是来自内核本身以外的其他地方的模块)未在 dkms 中“注册”,它将不会被带入新内核并构建到新内核中,并且它负责的设备将出现故障。对于您的无线网卡,内核模块是在外部构建的,最初不是内核的一部分,也没有在 dkms 中注册。步骤 3 将确保它已注册。linux-headers-X.X.X-YY-generic
linux-image-X.X.X-YY-generic
linux-image-extra-X.X.X-YY-generic
有一份非常方便的文档这里(如果您还没有看过)其中有很多关于 Broadcom 芯片和 Linux 的有用详细信息。