>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 thought as much. Some 3c509s seem to need longer delays. Also the DELAY macro might not be accurate. I might just get it to delay 1/18 second using the RTC. I'll fix this for 4.2.3. In the meantime please patch the source. >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 anybody finds other places a greater delay helps, please email me. Cheers, Ken =========================================================================== This Mail was sent to netboot mailing list by: Ken Yap <ken@nlc.net.au> 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.