break;
case 0x55131039: /* SiS 5591 */
if (udmamode >= 2) {
if (pci_get_revid(scp->dev) <= 0xc1) {
if (udmamode >= 2)
ata_printf(scp, device,
"buggy SiS 5591 chip revision, not setting UDMA2\n");
}
else if (udmamode >= 2) {
error = ata_command(scp, device, ATA_C_SETFEATURES, 0, 0, 0,
ATA_UDMA2, ATA_C_F_SETXFER, ATA_WAIT_READY);
if (bootverbose)