2009年3月28日の日記の3番目の記事へのコメント
■T60でEEPROMチェックサムエラー
暇だったのでリブートしてみたら↓なメッセージが (;´Д`)
e1000: 0000:02:00.0: e1000_probe: The EEPROM Checksum Is Not Valid /*********************/ Current EEPROM Checksum : 0xcd27 Calculated : 0xcd27 Offset Values ======== ====== 00000000: 00 16 41 e4 18 d7 30 0b b2 ff 51 00 ff ff ff ff 00000010: 53 00 03 01 6b 02 01 20 aa 17 9a 10 86 80 df 80 00000020: 00 00 00 20 54 7e 00 00 14 00 da 00 04 00 00 27 00000030: c9 6c 50 31 3e 07 0b 04 8b 29 00 00 00 f0 02 0f 00000040: 08 10 00 00 04 0f ff 7f 01 4d ff ff ff ff ff ff 00000050: 14 00 1d 00 14 00 1d 00 af aa 1e 00 00 00 1d 00 00000060: 00 01 00 40 18 13 07 40 ff ff ff ff ff ff ff ff 00000070: ff ff ff ff ff ff ff ff ff ff ff ff ff ff 27 cd Include this output when contacting your support provider. This is not a software error! Something bad happened to your hardware or EEPROM image. Ignoring this problem could result in further problems, possibly loss of data, corruption or system hangs! The MAC Address will be reset to 00:00:00:00:00:00, which is invalid and requires you to set the proper MAC address manually before continuing to enable this network device. Please inspect the EEPROM dump and report the issue to your hardware vendor or Intel Customer Support: linux-nics@intel.com /*********************/ e1000: 0000:02:00.0: e1000_probe: Invalid MAC Address e1000: 0000:02:00.0: e1000_probe: (PCI Express:2.5Gb/s:Width x1) 00:00:00:00:00: 00 e1000: 0000:02:00.0: e1000_probe: This device (id 8086:109a) will no longer be s upported by this driver in the future. e1000: 0000:02:00.0: e1000_probe: please use the "e1000e" driver instead. e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network Connection
ifconfig してみると見事に eth0 の MAC アドレスが 00:00:00:00:00:00 orz.そしてリブートしても直らん _|‾|○
dhcpd の設定で MAC アドレスを調べて「ifconfig eth0 hw ether 00:16:41:e4:18:d7」とかやって MAC アドレス設定したら普通に動いてくれたのでとりあえず乗り切れそうではありますが (まあよく考えたら調べるまでもなくEEPROMの先頭に書いてある値そのものなわけですが),やっぱ気持ち悪いのでどうにかしたいところですなー.
調べてみたらこちらなどに情報が.BIOS で一旦内蔵 Ethernet を無効にして,その後再度有効にすればいいっぽい.・・・お,直った.やった.
あれ,でも Current EEPROM Checksum と Calculated が同じなのになんでエラーなんだろう? しかも「ethtool -e eth0」ってやっても上のログと同じダンプ結果が表示されるんですが.一体何がまずかったっていうの? 謎だ.
2009年3月28日の日記の3番目の記事へのコメント
[コメントを書く]