A few questions regarding your setup:
1. Need AAA configuration for the switch
2. Have you established that requests from XP client is getting to the ACS?
3. What is the failure reason in ACS logs?
With this information, further guidance can be provided.