Windows CE-Based Device Does Not Receive a DHCP Address (277779)
The information in this article applies to:
- Microsoft Windows CE Platform Builder 2.12
This article was previously published under Q277779 SYMPTOMS
A Windows CE 2.12-based device may not get a Transmission Control Protocol/Internet Protocol (TCP/IP) address from a DHCP service-based device such as a cable modem router or a digital subscriber line (DSL) router.
CAUSE
This behavior can occur if there is an issue with the third-party device.
RESOLUTION
The device should be upgraded to a version of the firmware that does not experience this issue.
MORE INFORMATION
The Windows CE 2.12-based device sends a User Datagram Protocol (UDP) packet that has a zero in the checksum field. A zero in the checksum field means that the Windows CE-based device did not compute a checksum. The router device may misinterpret the zero checksum value as an invalid checksum and may not lease an Internet protocol (IP) address to the Windows CE-based device.
Request For Comment (RFC) 1122 requires that you discard the UDP packet that has bad checksums. RFC 768 outlines the format of a UDP packet.
REFERENCES
For more information about this issue, refer to RFC 768.
Modification Type: | Minor | Last Reviewed: | 2/2/2006 |
---|
Keywords: | kbnetwork kbprb KB277779 |
---|
|