I tried building the kernel w/ Device Drivers->Scsi->Low-level Drivers->SATA Support->Sata_promise (both as module and as built-in). As far as I can tell the hard drives don't get detected, or the controller either. This is a snipit of dmesg after a boot when sata_promise is built-in.
The card is a 4 channel PATA/133 controller. Will the SATA Promise drivers work for it?
...
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: IDE controller at PCI slot 0000:00:07.1
VP_IDE: chipset revision 16
VP_IDE: not 100% native mode: will probe irqs later
VP_IDE: VIA vt82c686a (rev 22) IDE UDMA66 controller on pci0000:00:07.1
ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hda
MA, hdb
MA
ide1: BM-DMA at 0xffa8-0xffaf, BIOS settings: hdc
io, hdd
MA
hda: MAXTOR 6L060J3, ATA DISK drive
hdb: Maxtor 91360U4, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hdd: R/RW 4x4x24, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
hda: max request size: 128KiB
hda: 117266688 sectors (60040 MB) w/1819KiB Cache, CHS=65535/16/63, UDMA(66)
hda: hda1 hda2 hda3 hda4 < hda5 hda6 hda7 hda8 >
hdb: max request size: 128KiB
hdb: 26588016 sectors (13613 MB) w/2048KiB Cache, CHS=26377/16/63, UDMA(66)
hdb: hdb1 hdb2 hdb3
libata version 0.81 loaded.
mice: PS/2 mouse device common for all mice
input: PC Speaker
serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1
input: AT Translated Set 2 keyboard on isa0060/serio0
...