When I bring up the WL1271 on my OMAP3530 EVM the connection succeeds but I do not get an IP address from my access point/router. After connecting I can run ifconfig tiwlan0 192.168.1.20 and than ping the router successfully, so the connection seems to work, but DHCP just does not seem to happen. Note that I can connect to the same router (a shiny new Linksys WRT120N) from my laptop WiFi and successfully get a DHCP IP address. I also tried bringing the interface down and up a few times to no avail.
Any recommendations for what I may be doing wrong, or perhaps this is expected behavior?
I am currently working with the WLAN stack from the SDK 4.0.0.0 release, if I look at the instructions for the older release of the WLAN stack for OMAP35x it suggested setting the IP manually to connect to an access point as well, which leads me to believe that DHCP is not setup to work out of the box.
One additional clue is that I get the message 'ioctl[SIOCGIFADDR]: Cannot assign requested address' repeatedly when I try to use wpa_cli or wpa_gui directly, if I assume this address it refers to is an IP address this makes it sound like the WLAN stack is trying to set an address on its own but is unable to for some reason. This message stops coming once wpa_cli or wpa_gui is exited or if a static ip is defined.