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 [email]debian-bugs-dist-REQUEST@lists.debian.org[/email]
with a subject of "unsubscribe". Trouble? Contact [email]email@example.com[/email]