Debian Live - modprobe 无法启动 Broadcom 以太网接口

Debian Live - modprobe 无法启动 Broadcom 以太网接口

我有一台配备 Quad Bcom NetExtreme 5709 的 Dell 710。为了方便起见,我尝试从 Squeeze live CD 启动,但 Broadcom 驱动程序是非免费的,因此启动时它们不会出现。

没问题,我心里想。我将对 bnx2-firmware deb 进行sneaker-net,一切都很好。

可以看到里面的接口lspci,我已经解压deb并且成功执行了modprobe bnx2;但是我仍然看不到ip link show.我还应该做什么才能在不重新启动的情况下启动这些界面?

编辑

我有/var/log/kern.log关于启动时加载失败的旧条目bnx2,但 modprobe 成功完成,没有其他日志条目...

$ lsmod | grep bnx
bnx2                   57385  0 

答案1

加载驱动程序时固件必须存在。所以一定要卸载模块并重新加载它:

 # <install firmware>
 rmmod bnx2
 modprobe bnx2

对于某些驱动程序(我不知道这个),您可能需要卸载它正在使用的辅助模块。lsmod | grep bnx2将显示模块bnx2使用的内容。按反向依赖顺序调用rmmod所有这些。

大多数模块在加载并找到潜在设备时都会发出一些日志消息,有时即使它们没有找到潜在设备。这些日志将位于/var/log/kern.log,至少在 Debian 和 Ubuntu 上。

相关内容