ハードウェアの交換後のネットワークドライバの起動ロード失敗の問題を解決するには?

ハードウェアの交換後のネットワークドライバの起動ロード失敗の問題を解決するには?

マザーボードを交換した後、ネットワークアダプタインターフェイスハードウェア(NIC)を交換した後と同様に、Debian 6.0.6は起動時にネットワークドライバをロードしなくなりました。

手動方法が成功しました。

# rmmod e1000e
e1000e 0000:03:00.0: PCI INT A disabled
# modprobe e1000e
e1000e: Intel(R) PRO/1000 Network Driver - 2.1.4-NAPI
e1000e: Copyright(c) 1999 - 2012 Intel Corporation.
e1000e 0000:03:00.0: Disabling ASPM L0s L1
e1000e 0000:03:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
e1000e 0000:03:00.0: setting latency timer to 64
e1000e 0000:03:00.0: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
e1000e 0000:03:00.0: irq 27 for MSI/MSI-X
e1000e 0000:03:00.0: irq 28 for MSI/MSI-X
e1000e 0000:03:00.0: irq 29 for MSI/MSI-X
e1000e 0000:03:00.0: eth0: (PCI Express:2.5GT/s:Width x1) 00:25:90:7c:b8:ec
e1000e 0000:03:00.0: eth0: Intel(R) PRO/1000 Network Connection
e1000e 0000:03:00.0: eth0: MAC: 4, PHY: 8, PBA No: FFFFFF-0FF
udev[682]: renamed network interface eth0 to eth2

私たちは次のことを試しました。

  1. 更新されたドライバ(初期ドライババージョンはカーネル:1.2.20-k2):改善されていません
  2. 起動時にpcie_aspm=offカーネルパラメータを追加:改善なし
  3. 起動時にロードされるようにファイルe1000eに追加:改善なし/etc/modprobe
  4. /etc/modules.confにエイリアスラインを追加/etc/modprobe.conf:改善なし

起動時にネットワークカーネルモジュールを再ロードするにはどうすればよいですか?

答え1

ネットワークインターフェースカードを交換した後も、前の項目は残ります/etc/udev/rules.d/70-persistent-net.rules

解決策は、古いMACアドレスを含むこのファイルの行を削除することです。私たちの場合、削除、再起動、ビンゴのための3行があります。

これで、e1000eが再び正しくロードされます。ネットワークが修正されました。

ありがとうございます:http://linuxadmin.com.pl/replacing-network-interface-card-nic-in-ebian5-os/

関連情報