Jump to content

Welcome to MSFN Forum
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account



Photo

Maximus-Decim Native USB Drivers

* * * * * 1 votes

  • Please log in to reply
786 replies to this topic

#751
DarkenMoon97

DarkenMoon97

    Newbie

  • Member
  • 13 posts
  • Joined 20-May 13
  • OS:98SE
  • Country: Country Flag

Here's the English version : http://www.tmeeco.eu...den/nusb36e.exe

Thank you, kind sir.


How to remove advertisement from MSFN

#752
LoneCrusader

LoneCrusader

    Resistere pro causa resistentiam.

  • MSFN Sponsor
  • 824 posts
  • Joined 11-May 09
  • OS:98SE
  • Country: Country Flag

Donator

Cross-posting here and in the U98SESP3 thread.

Due to the repeated problems some users with VIA Chipsets are having, I have created an automated installer for the VIA USB 2.0 Driver Stack. This can be used to replace the Microsoft Windows 2000 files installed by NUSB and the Unofficial Service Pack on systems that have VIA chipsets and have problems using the Microsoft files.

This package supports the /Q:A and /R:N syntax for silent or scripted installations. It will overwrite the Microsoft files installed by NUSB in C:\WINDOWS\SYSTEM32\DRIVERS and C:\WINDOWS\OPTIONS\CABS without prompting.

This package is intended for use with NUSB and the USP ONLY. It does NOT provide an INF file, and can NOT be uninstalled. To restore the Microsoft files, you must re-add them manually, or reinstall NUSB/USP.

ONLY USE THIS PACKAGE IF YOU HAVE PROBLEMS WITH THE MICROSOFT DRIVERS!

VIAUSB2.ZIP - 180.7 Kb

#753
Washrwoman

Washrwoman

    Newbie

  • Member
  • 13 posts
  • Joined 22-April 13
  • OS:98SE
  • Country: Country Flag
I am to preparing to uninstall nusb3.3 and replace it with nusb3.6. However there are a number of things I am unsure/unclear about.
1. From Maximus Decim (various posts) - “*Native (without installation of additional drivers for each type) support USB flash drives, digital photo and video cameras and other similar devices” suggests that nusb33 covers all USB devices yet most other posts seem to refer only to Mass Storage Devices. Some cameras are seen by Windows as MSDs, but not all.
From - http://www.msfn.org/...h&fromMainBar=1 – the link to this thread is broken; apparently this quote is from a post by Lone Crusader on May 23 2013 -
“Q. What is a "native USB driver," as opposed to any other kind of USB driver?
A. Native means, as the name implies, built-in USB driver support without the need for installation of additional drivers for each type of USB device being used.” This does suggest that Nusb supports any USB device. Is this correct?
However, from post #888383 by Bizzybody, 17th Oct 2009, in http://www.msfn.org/...s/page__st__720 (referring to nusb33e) “This driver DOES NOT SUPPORT non-storage devices such as scanners, printers, tablets, cameras/phones that *don't* have a drive/disk/mass storage mode, or any other device that doesn't act like a disk drive.” Perhaps this has changed with nusb36e.

2. From Maximus Decim - “*Universal Stack USB 2.0 (without installation of additional drivers for each chipsets) with uninstall.” The meaning of this is unclear except to gurus. Presumably this means that Nusb overwrites the existing Universal Stack … with a new one. My understanding is that if Windows cannot find a Universal Stack it writes a new one so presumably if the existing stack is deleted and Nusb installation inserts its own one Windows is happy with that and doesn’t change anything. Is this correct?
3. Further, from the same quote – “with uninstall”. What does uninstall here refer to – does it automatically uninstall an earlier version if present before installing the new one, or does it mean that the new version includes and uninstall procedure for removing itself if required?
4..I have read various postings about the advisability of periodically clearing out USB device entries using Safe Mode Device Manager. I propose to do so before starting the procedure for installing Nusb – is this a good idea, and if so I presume that this process should be fully completed and a restart performed before starting the Nusb installation? Currently I have 22 entries in Safe Mode Device Manager (with no USB storage devices plugged in), with entries under “? Other devices” (2, both with ?), Storage device (8, 7 having the same pair of drivers) and Universal Serial Bus Controllers (12, including 2 for printers which are in use. In the last group are entries for Unknown device, USB root hub and USBPort driver – would one of these be for the 4-port USB hub which is always connected? If not, would this hub have an entry and what would it be? In Normal Mode Device Manager, with no USB storage devices connected, there are only 4 USB-related entries – there “would” be 5 but only one printer is connected at a time).
I am not sure how to best to go about this as advisories I have read are inconsistent. From Bizzybody’s post (#731 in http://www.msfn.org/...s/page__st__720) it would appear that one starts with Add/Remove in Normal Mode. Most methods then say to remove USB device entries found in Normal Mode Device Manager then boot to Safe Mode and remove any others present, then reboot to Normal Mode (? cancelling any Windows requests to reinstall drivers – Bizzybody); ? then recheck in Safe Mode (http://www.usbman.com/Guides/Cleanup Device Manager Safe Mode.htm) (can't make this link include the whole title), then reboot to Normal Mode and install nusb36. The correct order of removal is pretty universal and its importance emphasised, but where do ‘Other devices’ and ‘Storage devices’ other than flash drives come in the removal sequence?

I would be grateful for clarification on these points. TIA.

Edited by Washrwoman, 23 June 2013 - 03:31 AM.


#754
dencorso

dencorso

    Iuvat plus qui nihil obstat

  • Supervisor
  • 6,092 posts
  • Joined 07-April 07
  • OS:98SE
  • Country: Country Flag

Donator

However, from post http://www.msfn.org/...ost&pid=888383'>#888383 by Bizzybody, 17th Oct 2009, in http://www.msfn.org/...s/page__st__720 (referring to nusb33e) “This driver DOES NOT SUPPORT non-storage devices such as scanners, printers, tablets, cameras/phones that *don't* have a drive/disk/mass storage mode, or any other device that doesn't act like a disk drive.” Perhaps this has changed with nusb36e.

Just like nusb33e, nusb36e supports only mass storage devices, but some composite devices were added. No scanners or printers whatsoever are supported.

Maximus Decim Native USB ver.3.6
------------------------------------------------------------------------
*Native (without installation of additional drivers for each type) support USB flash drives, digital photo
and videocameras and other similar devices.
*Universal Stack USB 2.0 (without installation of additional drivers for each chipsets) with uninstall.
1.Remove ALL drivers USB flash drives.
2.Remove ALL drivers USB 2.0 controllers.
3.Remove ALL USB 1.1 and 2.0 controllers and devices.
4.Remove ALL unknown devices.
5.Install NUSB 3.6 and reboot.
6.After detection new USB 1.1 and 2.0 controllers (if it will occur) too it is necessary to reboot.
Remember! You install it at own risk!
-----------------------------------------------------------------------------------------------------------------------

What's new?
* SYSDM.CPL 4.90.3001 - for auto install driver at insertion of the new flash devices
*USB.INF 01.02 (MD, exclude "CopyFiles" sections )
*USB2.INF 01.02 (MD, add new devices (Intel, ATI), exclude "CopyFiles" sections)
*NTMAP.INF 01.01 (MD, exclude "CopyFiles" sections )
*USBNTMAP.SYS 01.03 (MD, exclude "CopyFiles" sections )
*USBSTOR.INF 01.11a (MD, Problemchyld, add new devices, exclude "CopyFiles" sections )
*QV2KUX.SYS - (Problemchyld, for Casio)


Maximus Decim Native USB ver.3.5

What's new?
*OPENHCI.SYS 4.90.3000.1
*UHCD.SYS 4.90.3000.1
*USBD.SYS 4.90.3000.1
*USBHUB.SYS 4.90.3002.1
*USBCCGP.SYS 5.1.2600.5585
*USB.INF 01.01 ( LoneCrusader)
*USBSTOR.INF 01.10dt (dencorso, add new devices)
*USB2.INF 01.01 (MD, add new devices)

BTW, Maximus Decim Native USB ver.3.4 (= nusb34e) was never released.

#755
LoneCrusader

LoneCrusader

    Resistere pro causa resistentiam.

  • MSFN Sponsor
  • 824 posts
  • Joined 11-May 09
  • OS:98SE
  • Country: Country Flag

Donator

1. From Maximus Decim (various posts) - “*Native (without installation of additional drivers for each type) support USB flash drives, digital photo and video cameras and other similar devices” suggests that nusb33 covers all USB devices yet most other posts seem to refer only to Mass Storage Devices. Some cameras are seen by Windows as MSDs, but not all.

Only Mass Storage Devices are supported. Devices that do no operate as "MSD's" as you call them are not supported.

A. Native means, as the name implies, built-in USB driver support without the need for installation of additional drivers for each type of USB device being used.” This does suggest that Nusb supports any USB device. Is this correct?

No, "native" in this case simply means that a "generic/universal" driver is provided for MSD's, as opposed to 98SE without NUSB, which requires each USB Storage device to have it's own manufacturer-provided driver. Above answer also applies here.

“This driver DOES NOT SUPPORT non-storage devices such as scanners, printers, tablets, cameras/phones that *don't* have a drive/disk/mass storage mode, or any other device that doesn't act like a disk drive.”

Correct.

Perhaps this has changed with nusb36e.

No. NUSB36E upgrades the USB 1.1 Controller/Hub Driver Stack. This does not change or add any external device support.

“*Universal Stack USB 2.0 (without installation of additional drivers for each chipsets) with uninstall.” The meaning of this is unclear except to gurus. Presumably this means that Nusb overwrites the existing Universal Stack … with a new one. My understanding is that if Windows cannot find a Universal Stack it writes a new one so presumably if the existing stack is deleted and Nusb installation inserts its own one Windows is happy with that and doesn’t change anything. Is this correct?

No. A driver "Stack" is simply a set of driver files, usually including an .INF file with device data, plus .SYS/.VXD/.PDR etc files that actually interface with hardware.

There is no existing "Universal Stack" under 98SE and Windows cannot "write" a "Stack. These drivers must be created by programmers. More on "Driver Stacks" below.

3. Further, from the same quote – “with uninstall”. What does uninstall here refer to – does it automatically uninstall an earlier version if present before installing the new one, or does it mean that the new version includes an uninstall procedure for removing itself if required?

The latter.

4..I have read various postings about the advisability of periodically clearing out USB device entries using Safe Mode Device Manager. I propose to do so before starting the procedure for installing Nusb – is this a good idea, and if so I presume that this process should be fully completed and a restart performed before starting the Nusb installation?

Yes, but not necessarily in that order. Devices not currently connected to the machine do not show up in the Device Manager in Normal Mode. This is why Safe Mode is advised, because it shows ALL installed devices, whether they are currently connected or not.

You should remove ALL entries for ALL USB connected devices (including entries under "Universal Serial Bus controllers," "Disk drives," "Storage devices," and any others, including Printers in your case) under Safe Mode, and then reboot into Normal Mode. Order of their removal is not important, just be sure you remove them all.

Bypass/Cancel any driver installation requests on the next boot, and when the Desktop has loaded, check the Device Manager to see that none of the USB devices have returned. If they have, remove them, then install NUSB36E, and you will be prompted to reboot for the new drivers to be installed.

I would be grateful for clarification on these points. TIA.

No problem. ;)

Now, more on "Driver Stacks," which seems to be a point of confusion for many, not just yourself.

NUSB333E contained two "Driver Stacks." One driver stack is for USB Mass Storage Devices. The other was for USB 2.0 hardware (controllers/ports/hubs) in your machine if it has USB 2.0 capability. Windows 98SE does not have a "Driver Stack" for either of these types of hardware "out of the box."

USB Storage Drivers, USB2.0 Hardware Drivers, and the USB 1.1 Hardware drivers that do come with 98SE are three separate entities. Each of these does a different job.

The difference with NUSB36E is that it also updates the USB 1.1 Hardware drivers to the Windows ME versions. The "USB Storage Drivers" and the USB 2.0 Hardware Drivers are all the same as before.

Updating the USB 1.1 files allows for the use of more "USB Composite Devices" (which I don't have enough knowledge about to describe properly) on some machines and in certain configurations. This feature has really not been tested much in "applied" situations, because those situations seem to be uncommon, or they have not been reported/discussed here.

So, NUSB36E contains THREE "Driver Stacks," each independent and for different hardware devices. Drivers for USB 1.1 and USB 2.0 ONLY provide support for devices INSIDE your machine, not External devices. The only External Devices supported are USB Mass Storage Devices.

#756
bizzybody

bizzybody

    Advanced Member

  • Member
  • PipPipPip
  • 349 posts
  • Joined 08-May 05
USB composite devices are ones that have more than one function but use a single USB port. IIRC they also *do not* have an internal USB hub to connect their different functions as individual devices.

The most common USB composite devices are printer/scanner/copier/FAX machines that also include a Type A USB port and/or a memory card reader. NUSB should support memory cards and USB Mass Storage devices connected through such multifunction devices or MFD's.

Another common type of USB composite device is a digital camera or GPS (and some phones) with a memory card that can be accessed as USB mass storage at the same time as some other non-storage function of the device is also usable through the USB connection.

Such devices where *only* the USB mass storage function is accessible through the USB port aren't composite devices. Some of those automatically switch modes when they sense they're connected to a computer and make their other functions iunusable, some can be manually switched and some allow access to the memory card from the computer but the device cannot access the memory card while the computer is doing so.

That last situation is common with phones. Plug an Android phone into a USB port and you get a prompt to change to USB mass storage mode or just charging. Some phones have another option to connect as a mobile internet connection. (Of course the service provider may have disabled some of those features, which is where rooting the phone and custom Android builds enter the picture.)

#757
dencorso

dencorso

    Iuvat plus qui nihil obstat

  • Supervisor
  • 6,092 posts
  • Joined 07-April 07
  • OS:98SE
  • Country: Country Flag

Donator

USB keyboards that have built-in hubs and/or card-readers are also composite devices. And they get even more "composite" when one connects a USB moushe through such a hub. Now, 98SE and ME (at least, the older 9x I'm not sure, but probably) support both USB mice and keyboards natively, as "HID" devices, and cooperates nicely with NUSB, so that, through the HIS driver stack, those input devices (or Human Interface Devices) are also supported, but that's not due to NUSB. NUSB 3.6 also expands the compatibility with some types of HID devices (particularly KVMs...).

#758
rloew

rloew

    MSFN Expert

  • Member
  • PipPipPipPipPipPip
  • 1,120 posts
  • Joined 30-May 05
  • OS:98SE
  • Country: Country Flag
USB Audio Devices are also handled as USB Composite and HID Devices.
Ye who enter my domain. Beware! Lest you become educated in the mysteries of the universe and suffer forever from the desire to know more.

#759
Washrwoman

Washrwoman

    Newbie

  • Member
  • 13 posts
  • Joined 22-April 13
  • OS:98SE
  • Country: Country Flag
Great response, much appreciated, peoples! Once I absorb it all I'll have a much better understanding of the whole situation. I presume that a card reader with an SD card inserted will be recognised as an MSD by Nusb, or does the reader itself require a manufacturer's driver?

#760
dencorso

dencorso

    Iuvat plus qui nihil obstat

  • Supervisor
  • 6,092 posts
  • Joined 07-April 07
  • OS:98SE
  • Country: Country Flag

Donator

I presume that a card reader with an SD card inserted will be recognised as an MSD by NUSB

Yes, it'll.

#761
Washrwoman

Washrwoman

    Newbie

  • Member
  • 13 posts
  • Joined 22-April 13
  • OS:98SE
  • Country: Country Flag
Thanks for that.
"Bypass/Cancel any driver installation requests on the next boot, and when the Desktop has loaded, check the Device Manager to see that none of the USB devices have returned. If they have, remove them, then install NUSB36E, and you will be prompted to reboot for the new drivers to be installed."

“… when the Desktop has loaded, check the Device Manager …” – presumably in Safe Mode to get a thorough check then again boot back to normal mode cancelling requests to load drivers. Correct?

I presume that removing devices with Device Manager leaves the drivers for things like printers and scanners intact so that Windows will find and reinstall them after Nusb is installed. Correct?

#762
LoneCrusader

LoneCrusader

    Resistere pro causa resistentiam.

  • MSFN Sponsor
  • 824 posts
  • Joined 11-May 09
  • OS:98SE
  • Country: Country Flag

Donator

“… when the Desktop has loaded, check the Device Manager …” – presumably in Safe Mode to get a thorough check then again boot back to normal mode cancelling requests to load drivers. Correct?

It can't hurt, but if you have removed everything in Safe Mode, there's no reason to load Safe Mode a second time. Just cancel the requests to load drivers and verify that none have returned to the Device Manager on the next (Normal Mode) boot.

I presume that removing devices with Device Manager leaves the drivers for things like printers and scanners intact so that Windows will find and reinstall them after Nusb is installed. Correct?

Yes, the driver files are not removed from your system, they should be redetected along with everything else when NUSB has installed. Be sure that you physically disconnect all USB peripheral devices (printers/scanners/MSD's/etc) from your machine while you do this, and don't reconnect them until AFTER NUSB has been installed successfully and you reboot again.

Edited by LoneCrusader, 25 June 2013 - 02:26 PM.


#763
Washrwoman

Washrwoman

    Newbie

  • Member
  • 13 posts
  • Joined 22-April 13
  • OS:98SE
  • Country: Country Flag
Thanks again. Help has been much appreciated.

#764
Washrwoman

Washrwoman

    Newbie

  • Member
  • 13 posts
  • Joined 22-April 13
  • OS:98SE
  • Country: Country Flag
Thanks again. Help has been much appreciated.

#765
LoneCrusader

LoneCrusader

    Resistere pro causa resistentiam.

  • MSFN Sponsor
  • 824 posts
  • Joined 11-May 09
  • OS:98SE
  • Country: Country Flag

Donator

Thanks again. Help has been much appreciated.

No problem. Good luck! ;)

#766
Prohozhy

Prohozhy
  • Member
  • 4 posts
  • Joined 21-November 13
  • OS:98SE
  • Country: Country Flag

Please, re-load nusb36 russian. It is very necessary.



#767
Prohozhy

Prohozhy
  • Member
  • 4 posts
  • Joined 21-November 13
  • OS:98SE
  • Country: Country Flag

:(


Edited by Prohozhy, 01 December 2013 - 05:04 PM.


#768
TmEE

TmEE

    Mega Drive Modding Master

  • Member
  • PipPipPip
  • 363 posts
  • Joined 17-September 08
  • OS:98SE
  • Country: Country Flag

If I had it I would put it on my webspace, but I don't and seems that nobody else does either, or ones that do have not seen this thread.


Posted Image Mida sa loed ? Nagunii aru ei saa ;)

#769
M()zart

M()zart

    Member

  • Member
  • PipPip
  • 283 posts
  • Joined 17-June 08

Probably I have it, but since my 98 PC with USB is dead, should dig it out. Don't know where I have put it. If I find it, I'll upload it few hours later.

 

Edit:

Uploaded it here https://mega.co.nz/#...XZP93v6ncCp7juU

 

 


Edited by M()zart, 03 December 2013 - 01:58 PM.


#770
Prohozhy

Prohozhy
  • Member
  • 4 posts
  • Joined 21-November 13
  • OS:98SE
  • Country: Country Flag

Many thanks! You have saved life old PC pentium II. He will live!!!

Sorry my english, I use Promt.


Edited by Prohozhy, 03 December 2013 - 06:31 PM.


#771
dencorso

dencorso

    Iuvat plus qui nihil obstat

  • Supervisor
  • 6,092 posts
  • Joined 07-April 07
  • OS:98SE
  • Country: Country Flag

Donator

If I had it I would put it on my webspace, but I don't and seems that nobody else does either, or ones that do have not seen this thread.

 

Uploaded it here https://mega.co.nz/#...XZP93v6ncCp7juU


@TmEE: Please do it. It's findable nowhere else. Regretably it seems the reference repository at Tech-Assist stopped being updated at v. 3.3 (v. 3.4 wasn't ever released, but they've missed v. 3.5 and v. 3.6).

Edit (in view of the post following this one): Tanks a lot! You rock! :thumbup

 

BTW, just found the russian NUSB35r.exe :yes:



#772
TmEE

TmEE

    Mega Drive Modding Master

  • Member
  • PipPipPip
  • 363 posts
  • Joined 17-September 08
  • OS:98SE
  • Country: Country Flag

I cannot download anything from that service... when I have means to get the file I'll surely put it on my server.

 

EDIT:

http://www.tmeeco.eu...IES/nusb35e.exe

http://www.tmeeco.eu...IES/nusb36e.exe

http://www.tmeeco.eu...IES/nusb35r.exe

http://www.tmeeco.eu...IES/nusb36r.exe

 

http://www.tmeeco.eu/9X4EVER/GOODIES/

 

Enjoy !


Edited by TmEE, 04 December 2013 - 12:11 PM.

Posted Image Mida sa loed ? Nagunii aru ei saa ;)

#773
Prohozhy

Prohozhy
  • Member
  • 4 posts
  • Joined 21-November 13
  • OS:98SE
  • Country: Country Flag

Many thanks.



#774
waltah

waltah
  • Member
  • 7 posts
  • Joined 12-March 11
  • OS:98SE
  • Country: Country Flag
Well ... I've no idea if this will work, but I'll try. First, thanks to M-D for NUSB; it has made Win98 viable for me for I don't know how many years now. 3.6 cleaned things up even a bit more, so thanks for that! I have one remaining USB issue which may be self inflicted. The machine is a Dell 2400 running a fully patched 98SE. In order to get the Intel video to play I disabled ACPI (SETUP /p i) That eliminated both IRQ and memory conflicts and has worked well for everything else. USB flash drives are fine with NUSB 3.6, EXCEPT that if I try to boot with a flash drive in place the machine hangs after the STARTING WINDOWS 98 message. Any thoughts?

#775
dencorso

dencorso

    Iuvat plus qui nihil obstat

  • Supervisor
  • 6,092 posts
  • Joined 07-April 07
  • OS:98SE
  • Country: Country Flag

Donator

if I try to boot with a flash drive in place the machine hangs after the STARTING WINDOWS 98 message. Any thoughts?


Yes. Just one. Do it before going to sleep one night, and check in the morning to see whether it progressed and finished starting windows or if it remains at the STARTING WINDOWS 98 message, and report back.




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users