Looking at the Xorg log, there are references to a Sun Type 6 USB keyboard, which are obviously wrong.
If the pointer is in motion while the device is plugged, it slows and jumps prior to stopping. Although with the `not enough space' and `too many open files' messages a process being started repeatedly until the machine runs out of memory is indicated. So I found an 8GB Readyboost-ready USB stick and configured that as the sole swap device (inserted while X is stopped). Starting Xorg and then inserting a second device works, ie doesn't hang, but there's no evidence that the swap space was used at all. Which makes it more likely that the problem is the insertion of the first USB device. Next test (time for bed now!) is to insert a device, but not use it for anything, bring up X, then insert another device. -- This message posted from opensolaris.org
