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.
Ollie