Very unlikely (maybe possible) the HDD is too large. ALL SATA HDD's and controllers include support for 48-bit LBA, which is what's necessary for HDD's over 137 GB. The more likely scenario with an older SATA 1.5 Gb/s controller chip is that it cannot negotiate the communication speed with the new HDD. The SATA specs say it should, but some fail in this initiation task. For that situation, many HDD's can be forced to run at the 1.5 Gb/s speed by the addition of a jumper on a pair of pins on the back of the drive. Check the HDD maker's website for details.