sis630 mac address

ollie lho ollie at
Mon Sep 23 00:20:01 CEST 2002

On Sun, 2002-09-22 at 14:35, Steve M. Gehlbach wrote:
> My pcchips m787cl+ with the sis630e chipset started reporting a 00:00..00
> mac address.  It was working at first, but somewhere in the process of
> debugging I started getting all zeros.
> I looked thorough the linuxbios and the sis900.c driver, and I think
> everything is being setup correctly.  I even wrote a small program to read
> the eeprom directly (rather than the APC cmos), following the code in the
> sis driver, and I always read zeroes.  I cannot ever seem to get a 1 on DO
> (b1 of IO reg 0x2008).
> I put the orig bios back in and booted Linux and same result, so I am pretty
> sure the eeprom got erased (or is dead).
> Anybody (ollie?) know if there is a way to re-write the eeprom?  The
> ifconfig command will set the mac to any value but it doesn't last through
> reboots, and I did not see any code in the driver that appears to write to
> the eeprom.

The storage for MAC address changed again and again over time. If you do
really have a 630E mb. You can use the attached file.


-------------- next part --------------
A non-text attachment was scrubbed...
Name: sis900.h
Type: text/x-c-header
Size: 9646 bytes
Desc: not available
URL: <>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: sis900mac.c
Type: text/x-c
Size: 2477 bytes
Desc: not available
URL: <>

More information about the coreboot mailing list