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:MinorLast Reviewed:2/2/2006
Keywords:kbnetwork kbprb KB277779