On Tue, Dec 14, 2004 at 03:58:08PM +0100, Luca Abeni wrote:
....
I can confirm that ifconfig shows 00:00:00:00:00:00 as a MAC address. I
guess the driver fails to read the MAC address from the eeprom (or
something similar)?
Same here: reading the eeprom at startup fails.
This seems to be happening only with some cards: it's not working with
my SS 2.6B, but it's at others, also using 2.6B.
Does anyone know how to read the MAC address of a skystar2 card?
Have a look at the sources; last time I checked, there also were
(commented) routines to _write_ to the eeprom.
They are still there, but be warned: Before actually *writing* anything
to the EEPROM make sure, you really want to do that. It would be better
first to check from windows if the mac is set in the eeprom. Run some
windows setup utility for the skystar and see if it can read the address
properly. If so you should not write anything to the eeprom (since, then
it's not the mac that is broken but the driver). If with windows the mac
is also 00... then your eeprom is most likely flashed by some "lock
removal" tool. You could then try to write the mac printed at your card,
but you have been warned that this might be dangerous.