John,
The following might help you to be on the right path. We have being using 802.1x PEAP authentication past 10 years. It is solid and stable. I do see the behavior which you are describing when the backend AD and local workstation is not setup correctly. Most of time it will be the NIC card authentication settings which enabled by for service on “wired auto configuration”.
First, I don’t have the full knowledge of your environment, therefore, the following solution might not be right for you.
When you said “the computer flips into Mac auth after the user is logged in and has their profile”, one troubleshooting step comes to mind. The following are the windows7 NIC to resolve the issue
1. On the NIC property, authentication tab, Click on Additional settings
Under the 802.1x settings, click on “specify authentication mode” and select “user authentication” instead.
When you said” are exchanging up to 11 Access-Requests\Challenges pair per client before…”
· Yeah, we saw it too. It is windows 7’s default behavior. I cannot really sure why Microsoft OS is doing that. Apparently, it is using different PEAP settings on mschapv2 thingy… not really sure..
Hope the information above helps
Regards,
Charles Yang