如何定义设备使用哪个内核模块

如何定义设备使用哪个内核模块

当我刚安装 raring 时,一切都运行良好。我的无线设备正在使用该bcma-pci-bridge模块,我的互联网访问也非常顺畅。然后,我决定更新我的软件包,这是左侧栏上闪烁图标的建议。未经我的同意,ubuntu 切换到wl内核模块,现在我的双频思科 E4200 无线路由器的无线功能无法再使用。

我怎样才能回去bcma-pci-bridge

输出lspci -nn -d 14e4

02:00.0 Ethernet controller [0200]: Broadcom Corporation NetXtreme BCM5764M Gigabit Ethernet PCIe [14e4:1684] (rev 10)
03:00.0 Network controller [0280]: Broadcom Corporation BCM43224 802.11a/b/g/n [14e4:4353] (rev 01)

虽然我认为以太网卡并不重要,不是吗?

编辑:

我曾尝试过modprobe bcma-pci-bridge,但结果发现我不得不这么做modprobe bcma。现在我的 bcma-pci-bridge 模块又可以正常工作了。

为了记录,我在带有内核的 macbook pro 6,2(2010 年中)上使用 Ubuntu Raring 64 位3.8.0-19-generic

答案1

您可以使用此终端命令恢复:

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

我们希望首先识别您的设备并确定哪个驱动程序和固件是最佳的:

lspci -nn -d 14e4:

相关内容