У меня есть сервер HP ProLiant, на котором работает Debian 5. После перезагрузки он не может вызвать ни один из своих интерфейсов. Если я запускаю ifup eth0
, он выдает ошибку об отсутствии устройства. (Он имеет 4 интерфейса Broadcom NetXtreme II.) Я проверил, что у него есть драйвер bnx2 (lsmod | grep bnx2
). Затем я попытался выгрузить и перезагрузить драйвер (rmmod bnx2 && modprobe bnx2
) и вдруг мои интерфейсы работают! Теперь я могу ifup eth0
без каких-либо проблем.
Однако после перезапуска возникает та же проблема.
У меня вопрос, может ли кто-нибудь порассуждать о том, что может привести к тому, что .ko не будет работать после перезагрузки, а затем работать правильно после ее выгрузки и перезагрузки?
Я предполагаю, что это какая-то проблема синхронизации с оборудованием NIC или проблема зависимости с другим .ko. Любые идеи, как решить это, чтобы он правильно подошел после перезагрузки?