diff options
author | Aras Vaichas | 2008-03-25 17:43:57 -0500 |
---|---|---|
committer | Ben Warren | 2008-03-29 23:09:49 -0500 |
commit | d9a2f416d6ac6058cd7845033ae4dc32ef1c0746 (patch) | |
tree | 201a2451d25d1af825df667a3f32e03aa9f2834d /README | |
parent | 74d1e66d22dac91388bc538b2fe19f735edc5b82 (diff) | |
download | u-boot-d9a2f416d6ac6058cd7845033ae4dc32ef1c0746.tar.gz u-boot-d9a2f416d6ac6058cd7845033ae4dc32ef1c0746.tar.xz u-boot-d9a2f416d6ac6058cd7845033ae4dc32ef1c0746.zip |
DHCP request fix for Windows Server 2003
Added option CONFIG_BOOTP_DHCP_REQUEST_DELAY. This provides an optional
delay before sending "DHCP Request" in net/bootp.c. Required to overcome
interoperability problems with Windows Server 200x DHCP server when U-Boot
client responds too fast for server to handle.
Signed-off-by: Aras Vaichas <arasv@magtech.com.au>
Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
Diffstat (limited to 'README')
-rw-r--r-- | README | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -1151,6 +1151,20 @@ The following options need to be configured: | |||
1151 | of the "hostname" environment variable is passed as | 1151 | of the "hostname" environment variable is passed as |
1152 | option 12 to the DHCP server. | 1152 | option 12 to the DHCP server. |
1153 | 1153 | ||
1154 | CONFIG_BOOTP_DHCP_REQUEST_DELAY | ||
1155 | |||
1156 | A 32bit value in microseconds for a delay between | ||
1157 | receiving a "DHCP Offer" and sending the "DHCP Request". | ||
1158 | This fixes a problem with certain DHCP servers that don't | ||
1159 | respond 100% of the time to a "DHCP request". E.g. On an | ||
1160 | AT91RM9200 processor running at 180MHz, this delay needed | ||
1161 | to be *at least* 15,000 usec before a Windows Server 2003 | ||
1162 | DHCP server would reply 100% of the time. I recommend at | ||
1163 | least 50,000 usec to be safe. The alternative is to hope | ||
1164 | that one of the retries will be successful but note that | ||
1165 | the DHCP timeout and retry process takes a longer than | ||
1166 | this delay. | ||
1167 | |||
1154 | - CDP Options: | 1168 | - CDP Options: |
1155 | CONFIG_CDP_DEVICE_ID | 1169 | CONFIG_CDP_DEVICE_ID |
1156 | 1170 | ||