The only error messages I'm getting are the ones that I put in the last post. The "Read Only file system" one, and the "invalid block device".
I was using info on this page:
http://bjorn.haxx.se/isd200/
and after I look at again, there's a line about using usb-uhci instead of uhci that I didn't see. I'll check that out.
When I mounted it before I didn't load any modules, and I was just assuming that the kernel was loading the correct ones. I'll get back to you if I can't figure it out.