as you stated earlier, your devices are able to get IP address. Are these devices able to get proper gateway and DNS address?
Are you able to ping DNS and default gateway?
Try to open your browser and type default gateway address if you can ping the gateway and gateway is VLAN interface on the controller.
Are you using internet or external DHCP server?