From: Geert Stappers <stappers@stappers.nl> To: etherboot-developers@lists.sourceforge.net Subject: [Etherboot-developers] 3c90x polling again [patch] Date: Thu, 29 Nov 2007 09:22:36 +0100 User-Agent: Mutt/1.5.16 (2007-06-11) Hello, gPXE didn't work on 3COM 905C Tornado cards for me. It did transmit the DHCP request, but it didn't see the DHCP offer. Adding debug print statements allready solved the problem. Attached is a patch that has a cleaner delay then print statements. The core of it is - for(i=0;i<40000;i++); + mdelay(1); There was no research if the change is about a longer delay or about code NOT being optimized away. It works for me :-) Cheers Geert Stapperstags/v0.9.3
|
|
||
34 |
|
34 |
|
35 |
|
35 |
|
36 |
|
36 |
|
|
37 |
|
|
|
38 |
|
|
37 |
|
39 |
|
38 |
|
40 |
|
39 |
|
41 |
|
|
|
||
613 |
|
615 |
|
614 |
|
616 |
|
615 |
|
617 |
|
616 |
|
|
|
|
618 |
|
|
617 |
|
619 |
|
618 |
|
620 |
|
619 |
|
621 |
|
|
|
||
637 |
|
639 |
|
638 |
|
640 |
|
639 |
|
641 |
|
640 |
|
|
|
|
642 |
|
|
641 |
|
643 |
|
642 |
|
|
|
|
644 |
|
|
643 |
|
645 |
|
644 |
|
646 |
|
645 |
|
647 |
|
|
|
||
779 |
|
781 |
|
780 |
|
782 |
|
781 |
|
783 |
|
782 |
|
|
|
|
784 |
|
|
783 |
|
785 |
|
784 |
|
786 |
|
785 |
|
787 |
|