LoneCrusader: 1. I started out by trying to install NUSB, but was unable to install it due to lack of ME support.
2. Downloaded usb20drv.exe, dencorso's usbstor110c.7z update and Tihiy's upload.
3. Deleted all files that shared the same name as files from Tihiy's upload from System32/drivers.
4. Ran usb20drv.exe.
5. Rebooted in Safe Mode.
6. Went into Device Manager and removed every single entry under Universal Serial Bus controllers.
7. Rebooted in Normal Mode.
8. Waited for redetection and reinstallation of devices.
8a. Plugged in devices one at a time.
9. Pasted any files from Tihiy's upload and dencorso's usbstor110c.7z update that weren't already present in System32/drivers.
10. Noted continued lack of support for USB storage devices.
"FORGET USB20DRV.EXE, as it was designed for 98SE rather than ME, and has documented issues." Based on the current non-functionality of USB storage device support on the ME system, I agree that usb20drv.exe has issues. I do not dispute that it was designed for 98SE. It is listed in both the 98 and Windows ME Updates + Fixes section of http://www.mdgx.com/web.htm#WME
, and is tagged as experimental, with a disclaimer of its functionality.
"you should extract these files from NUSB 3.5"
NUSB 3.5 has instructions for installation (for the purposes of WinME USB storage device functionality, LoneCrusader says I only need four of the files, and will substitute step 5 for copying the files into the folders specified in post #46): http://www.msfn.org/...post__p__973211
However, the link in that post for downloading NUSB 3.5 is broken, but this link does work: http://narod.ru/disk...ff1/nusb35e.exe
NUSB 3.6 has instructions for installation: http://www.msfn.org/...ost__p__1000009
However, both links for downloading NUSB 3.6 are broken for United States downloading:
Since later posts in the above thread mention improvements from 3.6, I'd prefer to extract the files from 3.6 if someone will upload it to a working hosting site.
"IF you have a VIA Chipset based motherboard" According to the specs listed for the system (an HP XT934), it uses the VIA KL 133 chipset, which may account for the lack of results from nusb and usb20drv.
"Do NOT use USBSTOR.SYS from any of these packages! KEEP the ME version!" I think I still have it. The version I have in system32/drivers is dated 7/13/2003, v5.0.2195.6773, but apparently only the Windows/INF file has any affect based on where LoneCrusader said to place USB2.inf. The version in Windows/INF is dated 6/08/2000, v4.90.3000.0. If the version I have is the Win98 version, which version should I use, and where can I download it from?
After writing this post, and after removing all listings under the USB heading from within Device Manager, I restarted in safe mode, renamed the old files that were getting replaced, placed those old files into a folder, and copied the four new files into their two folders listed by LoneCrusader. Then I restarted, and the same Windows messages indicating VIA Tech 3038 PCI to USB Universal Host Controllers were being installed. Then I restarted again following installation of the controllers, per step 6 of NUSB 3.5's installation instructions. I plugged in an HP USB storage device into an HP system, but the device was not recognized by AutoPlay, Device Manager, or on restart.