This controller also can be autodetected and used in EIDE mode by an unpatched kernel, but if you've got one of these, you'll want to grab a patch so you can get faster throughput and do away with annoying "unkown PCI device" messages.
One is available at http://www.ipass.net/~prefect/; it is designed for the VIA VP2/97 chipset, found on FIC's PA-2007 and PA-2011 motherboards, but may work on related chipsets. Note that this patch only supports Bus Mastering mode, not full UDMA mode, but it's still better than plain-vanilla EIDE mode. Follow the directions at the patch's site for enabling BMDMA mode.
There is another patch that supports full UDMA mode at http://www.pyreneesweb.com/Udma/udma.html, designed for the VIA VT82C586B, and it ought to work on the VP2, VPX, P6 and AGP Apollo chipsets. Follow the directions for installation and UDMA enabling there, but it is recommended that you back up any data you want to keep, as there are potential problems with incompatible motherboards. But, if it does work, it should work without problems.