Netboot Mailing List (by thread)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Etherboot probe failure with 3c509B



Further to my last message regarding the NIC probe 
failure, I've been 
doing some digging into the 3c509 source.

I later noticed that sometimes if I paused the 
screen during the repeated 
probe fail messages the NIC might be detected, but 
not every time.  
Also later still, inserting some debug printfs 
sometimes caused the NIC 
to be correctly detected.
To cut a long story short, I found if I inserted a 
DELAY(1000) macro in 
the get_eeprom_data() for() loop the NIC was always 
detected instantly  
and the BOOTP and TFTP transfers proceed correctly.

I haven't dug anymore to to see if there are other 
places where logically 
a delay might be necessary in the I/O instructions -
 has anybody else?

If Ken or Markus is reading this do you have any 
[helpful :) ] 
suggestions for me?

Thanks for all your help,
-- 
Steve
===========================================================================
This Mail was sent to netboot mailing list by:
"Steve Cashmore" <steve@tauto.demon.co.uk>
To get help about this list, send a mail with 'help' as the only string in
it's body to majordomo@baghira.han.de. If you have problems with this list,
send a mail to netboot-owner@baghira.han.de.



For requests or suggestions regarding this mailing list archive please write to netboot@gkminix.han.de.