It's almost unworkable with Windows XP. To get it to be useable for XP, I'll have to set it to IDE mode in BIOS; AHCI and IRRT won't work. There're a few links relevant on getting those modes to work with XP, but so far I haven't figured it out how exactly in my case. There're just a lot of moving parts.
In addition, Acronis Disk Director and GPartEd seem to stumble too on the controller, even with IDE mode. Acronis would say no disk found, and GPartEd would be stuck with I/O error upon booting.