>Actually the delay that might need to be adjusted could be in
>e1000_shift_out_ee_bits. Regardless, if it is a delay issue, try
>increasing any of the udelays that are in the eprom reading code. Bear
>in mind, that this was the first five minutes I ever looked at the code!
>;-)
Thanks for the input - I inserted the udelay increase, with the same
results as before. I hunted for any other udelay that looked even remotely
relevant to the EEPROM reading code and increased them too! I also added
the DELAY (a la 3c515.c driver) and called it, with no difference in the
end result (lots of pauses with the udelay increase(s) and lots of dots
with the DELAY though...). Thinking its a problem at the checksum level, I
changed it to:
if(checksum == checksum) (
thinking that would at least skip past it, I now get:
Ethernet addr: FF:FF:FF:FF:FF:FF
e1000: Hardware Initialization Failed
Don't know if that's even a bright thing to do, but there you have it.
-Sam
|