Here is the uml-usb patch against 2.4.18-45um
It has a few clean ups in the structure so I at least can read the code
I tested with my usb smartcard reader and detected the card correctly and
read the data out.
I still have not figured out what was wrong with usb-storage, and I was
getting device busy on printer.o
but it seems to "work for me".
I think I messed up removing the printer driver from the host side.
The usb-storage depends on the SCSI mid layer and acts as a host adaptor.
I wonder if I can get v4l running under uml.