That's bad news since the sl811 doesn't do DMA (and the sl811-hcd driver explicitly fails when you try to do DMA).
That being said, I'm starting to see where my problem is: when usb-storage tries to issue a USB command to find out how many LUNs there are, it gets 0 back. So, I believe, it doesn't try to create any SCSI devices. (I'm currently trying to figure out why it gets 0 as the result of the control URB that it sends.)
Incidentally, do you have any idea when the next microtronix uClinux release will be? Also, if you want any of my work with the USB driver (it's actually fairly simple, but you have to stick the config stuff into the driver itself to get around a compiler bug with putting it in setup_arch() in setup.c), just let me know.