Ok, so it was the CPU.
After upgrading the CPU today I was able to run fsck with the ehci_hcd module in use with no problems whatsoever.
USB it seems is fairly CPU dependant.

Thank you everyone for your assistance.

To UNSUBSCRIBE, email to debian-bugs-dist-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org