Ubuntu 12.10:更新后无线无法正常工作

我正在使用带有i5处理器的Alienware M11xR2。 我的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 (或查看任何一个镜子在这里 )。
  2. 重新启动到Ubuntu并将下载的.deb文件移动到您的主目录中。 双击它进行安装。
  3. 重新启动,并连接到互联网。 使用Software Sources程序中的Additional Drivers选项卡正确安装驱动程序。

包文件将内核模块(即设备驱动程序)安装到内核中,以便核心系统可以识别和使用该设备。 我认为发生的是当你更新你的内核时(默认情况下,与内核相关的包是linux-image-genericlinux-headers-genericlinux-headers-XXX-YYlinux-headers-XXX-YY-genericlinux-image-XXX-YY-genericlinux-image-extra-XXX-YY-generic ),驱动程序没有被转移到新内核中。 内核使用名为“dkms”(代表动态内核模块支持)的程序来确保为每个新内核构建所有适当的内核模块,其中包括用于无线卡的设备驱动程序。 如果内核模块,特别是来自内核以外的某个内核的模块没有被dkms“注册”,它将不会被转移并内置到新内核中,并且它负责的设备将失败。 对于您的无线网卡,内核模块是在外部构建的,并且最初不是内核的一部分,并且未在dkms中注册。 第3步将确保它。

这里有一个非常方便的文档(如果你还没有看到它),它有很多关于Broadcom芯片和Linux的有用细节。