@Mrodfr
Try using FAT 12. Just for grins
It seems to work better for me.
I have done some more tinkering and at least for my 667 Rev C
Sam managed to get stable USB.
This is what I've done;
1.) Moved the DVD to J22. ( As mentioned before )
2.) In Kicklayout, put semicolons before
A. uhci.usbhcd
B. bootmouse.usbfd
C. bootkeyboard.usbfd
D. massstorage.usbfd
3.) Moved massstorage.fdclass out of SYS:Devs/USB/fdclasses
( do not delete it, just put it elsewhere. )
4.) Keep a USB Memory stick in the top (keyboard) port.
( Don't ask, I don't know why this works. )
5.) Mouse in bottom port.
6.) Keyboard in one of the front ports.
I'm now going to try using a Bus Powered Hub in the Mouse Port
with Mouse + Kybd in the Hub.
The board has been running for 28 hours without USB falling off.
Playing DVDs, web stuff, other things. Just no USB Memory.
This sucks.