Generally, older motherboard's BIOSes have not been updated by the manufacturer to support XPs. The manufacturers leave you to sink or swim on your own. XPs are identified as "unknown CPU" on the bootup screen. But since XPs work just like pre-XP Athlons, they do work, as long as the multipliers are not 13x or above. (Even though there may be 13x or 14x multipliers in the BIOS, they probably work incorrectly with XPs.) 2100+ and higher use a 13x multiplier or higher.
Without going to mods, usually there are simple ways to get the higher multipliers to work for a 2100+, but what works on a particular motherboard is hard to predict. If you are lucky, all you need to do is set the multiplier differently.
5 - 13
5.5 - 13.5
6 - 14
6.5 - 21
7 - 15
7.5 - 22
8 - 16
8.5 - 16.5
9 - 17
9.5 - 18
10 - 23
10.5 - 24
11 - no boot
11.5 - 19
12 - no boot
12.5 - 20
On some mobos, multipliers 5x through 6.5 won't boot. But 7x (=15x) gives you 15x 133 =1995 and most Tbred Bs will do that with a little voltage increase (to 1.75V) or none. That presumes you can boot the mobo at least once so you can set 7x (=15) in the BIOS.
All this kind of explains why manufacturers do not attempt to support XPs on older motherboard, even though they work.