[vortex] Re: [3c509] OEM/Ethernet Addr set to 00:00:00:00:00:00?
Donald Becker
becker@scyld.com
Tue Jul 23 18:46:02 2002
On Tue, 23 Jul 2002, Andrew A. Chen wrote:
> On Tue, 23 Jul 2002, Donald Becker wrote:
> > On Mon, 22 Jul 2002 achen-scyld@divo.net wrote:
> > > 00: 00e0 1886 4ce8 9200 ffff ffff ffff 6d51
> > > 0x08: 2940 0000 0000 0000 0000 0010 0000 00aa
> > > 0x10: 72a2 0000 0000 0180 0000 0000 0000 10b7
> > > 0x18: 1000 000a 0000 6300 ffb7 b7b7 0000 0000
> > > 0x20: 0000 1234 5670 0000 0000 0000 0000 0000
> > > ...
> > > The word-wide EEPROM checksum is 0xa78b.
> > > Saved EEPROM settings of a 3Com Vortex/Boomerang:
> > > 3Com Node Address 00:E0:18:86:4C:E8 (used as a unique ID only).
> > > OEM Station address 00:00:00:00:00:00 (used as the ethernet address).
> > > Manufacture date (MM/DD/YYYY) 15/31/2027, division , product .
So this is a brand-new NIC, never used with another OS, correct?
Did the NIC come with a custom driver?
> This isn't actually onboard the motherboard. It's a separate PCI adapter
> (also manafactured by Asus, however, and has a warning sticker on it
> saying "Only use in Asus motherboards"). This motherboard was first
> released last september, and I believe the revision I have was updated
> less than 2 months ago.
I think I now understand what is going on.
This appears to be an OEM NIC. The vendor is supposed program the
following EEPROM fields
Offset Name
4 Manufacturing Data -- Date
5 Manufacturing Data -- Division
6 Manufacturing Data -- Product Code
...
10 OEM node address, word 0
11 OEM node address, word 1
12 OEM node address, word 2
This vendor (Asus) failed to program the device.
> > The fix will involve adding a few lines in vortex-diag to replace the
> > missing fields.
Given that only the OEM fields are bogus, the existing '-H' option will
make your EEPROM functional.
vortex-diag -H 00:E0:18:86:4C:E8 -w -w
--
Donald Becker becker@scyld.com
Scyld Computing Corporation http://www.scyld.com
410 Severn Ave. Suite 210 Second Generation Beowulf Clusters
Annapolis MD 21403 410-990-9993