Last spring I bought an HPT372A based SATA/RAID card for rillanon (one of my boxen). As I recall, it’s the RocketRAID 1520, though I’m not positive. At the time I was using an early 2.6 series Linux kernel, and everything worked just fine. The fact that the card isn’t a true hardware RAID dealie was annoying, but some tinkering with plain old Linux software RAID and everything was working. At some point, I ended up using the 2.6.4 vanilla kernel, and it was good. I then tried to upgrade past that, and all hell broke loose. I ended up getting all sorts of crap from the second disc in the array, namely problems with DMA interrupts. I finally sat down and really started playing with it, trying to figure out how to patch things up. In the end, I disabled “Use PCI DMA by default when available,” and everything works. Obviously, this isn’t an optimal solution, and when I have time I’ll do more playing around with it, and look into the changes between 2.6.4 and now and try to build a good fix for the HPT36X/37X chipset support.