So.. USB is now ok, Network chip is fine, and CS4231A also looks good.

The problem must be something to do with the drive(s) on the IDE cable, or perhaps the cable was incorrectly aligned or reversed on a connector?