the lexar driver is in fact a microsoft umss.sys driver version 5.0.1868.1 that is written for windows nt but as few people know works pretty well with w98se , in my case i also did the same experiment of changing the inf file on a driver from twinmos also using umss.sys version 5.0.1868.1 to this:
Even if the lexar umss.sys is very small 10k compared to smallest of 14k to 15k i 've got ,
as you see you also have to use the .pdr file otherwise it will not work .
I'm trying to implement this if i can find the right sys driver .
Anyone needing a driver for an USB memory stick, just try the
original W2K (before SP1) driver Usbstor.sys
(version like 5.0.2112.1 or something like that)
and install it with Usbstor.inf from the
same version of W2K. During the installation you will be asked
the path to the files Ntmap.sys and Ntmaphlp.pdr - these you will
find in your original Win98SE-CD or in your hard drive
c:\windows\options directory. That's it - you won't need anything
else and your USB memory stick will work just fine.
Things can sometimes be really simple - don't you agree!
Why do you think i posted this question here (no reply yet)
even from maximum decim personal enquire ? (aka mdgx)
i'm new on the forum have some questions maybe some guru can reply.
I've seen there are some usb driver supposed to be microsoft for example umss.sys , umssfdik.sys , usbbulk.sys , bulkusb.sys , usbstor.sys . What are the main difference between them ?
Do some one have the version history for every microsoft ubs driver produced ?
Example starting from 4.10.2222 , 5.0.1636.1 , 5.0.1868.1 , 5.0.2138.1 and up to 5.1 ?