The fs kernel's sdata.c hadn't been recognising Silicon Image's and other VIDs and DIDs recognised by the current cpu kernel's sdata.c I've just updated source's /sys/src/fs/pc/sdata.c to incorporate the atapnp() code from the cpu kernel to recognise Silicon Image SATA, Nvidia, ATI, Serverworks and other controllers.
