This adds support for the Silicon Image 0680/680A PATA133 controller, as found on a Belkin F5U098 PCI card. I haven't tested it with any actual (storage) disks, but I was able to burn a CD which was readable via a CD-ROM drive on a different controller, so I suspect disks will work too. Reference: /n/sources/patch/applied/sdata-cmd-0680 Date: Thu Jul 22 10:03:03 CES 2010 Signed-off-by: davide+p9@cs.cmu.edu --- /sys/src/9/pc/sdata.c Thu Jul 22 09:58:15 2010 +++ /sys/src/9/pc/sdata.c Thu Jul 22 09:58:13 2010 @@ -1935,6 +1935,7 @@ span = 8*1024; /*FALLTHROUGH*/ case (0x3114<<16)|0x1095: /* SiI 3114 SATA/RAID */ + case (0x0680<<16)|0x1095: /* SiI 0680/680A PATA133 ATAPI/RAID */ pi = 0x85; break; case (0x0004<<16)|0x1103: /* HighPoint HPT366 */ --- /sys/src/boot/pc/sdata.c Thu Jul 22 09:58:16 2010 +++ /sys/src/boot/pc/sdata.c Thu Jul 22 09:58:15 2010 @@ -1472,6 +1472,7 @@ case (0x4379<<16)|0x1002: /* ATI 4379 SATA*/ case (0x3112<<16)|0x1095: /* SiL 3112 SATA (DMA busted?) */ case (0x3114<<16)|0x1095: /* SiL 3114 SATA/RAID */ + case (0x0680<<16)|0x1095: /* SiI 0680/680A PATA133 ATAPI/RAID */ pi = 0x85; break; case (0x0004<<16)|0x1103: /* HighPoint HPT-370 */