Trying out a number of distributions as part of the first steps I got the following results:
Tinycore (1.2): Booted and ran with no problems at all.
DSL (4.4.10): Booted. Spent a lengthy time (re)scanning and initialising the USB ports. Locked up when it started X.
Puppy (4.2): Locked up when it came to starting either the Xorg or the Xvesa servers.