So here is what i am using.
CCSv5.2.1
SYSBIOS 6.33.7.53
NDK 2.21.1.38
Linksys WRT54G2 v1.5 router
When i run the DHCP client there is no response to the DHCP discover packets. i wiresharked it and the router does not respond. i tried it with a computer and the router works fine, power cycled it and everything. i tried the DHCP client with an older linksys router and it works fine.
then i remember a problem we used to have with the NDK and linksys routers. for some reason the NDK pads the DHCP packets with as many 0s as possible and linksys routers don't seem to like this. so i went to ndk_2_21_01_38\packages\ti\ndk\nettools\dhcp and i opened dhcp.h, line 56 and changed the SZOPTIONS back to 312. i rebuilt the NDK and it worked.
SO somebody must have a bug. i am doing a firmware update on the router and changing the dhcp client back to normal to see if it is linksys.