MSFN Forum: 98 SE SP 3.19 - MSFN Forum

Jump to content


  • 114 Pages +
  • « First
  • 94
  • 95
  • 96
  • 97
  • 98
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

98 SE SP 3.19 Mar 11, 2013 Rate Topic: ***** 1 Votes

#1901 User is offline   dencorso 

  • Adiuvat plus qui nihil obstat
  • Group: Super Moderator
  • Posts: 4,863
  • Joined: 07-April 07
  • OS:98SE
  • Country: Country Flag

Posted 22 November 2012 - 12:59 AM

The fact that VIA's USBHUB20.SYS is versioned as 4.90.3000.11 is suggestive it might be 9x/ME universal. However, remembering that VIA and Intel use the UHCI standard for USB 1.x while all the other manufacturers use OHCI, I'd say the most relevant tests should be with non-VIA and non-Intel USB controller chips. And I do think we should concentrate on it, before engaging in a hunt for other versions. It's too bad I only have VIA based machines and USB add-on cards (except for my NEC USB 3.0 card, but that's another thing entirely, since I've not yet even got my 98SE to detect it).


#1902 User is offline   LoneCrusader 

  • Resistere pro causa resistentiam.
  • Group: Supreme Sponsor
  • Posts: 689
  • Joined: 11-May 09
  • OS:98SE
  • Country: Country Flag

Posted 22 November 2012 - 01:05 AM

View Postdencorso, on 22 November 2012 - 12:59 AM, said:

The fact that VIA's USBHUB20.SYS is versioned as 4.90.3000.11 is suggestive it might be 9x/ME universal. However, remembering that VIA and Intel use the UHCI standard for USB 1.x while all the other manufacturers use OHCI, I'd say the most relevant tests should be with non-VIA and non-Intel USB controller chips. And I do think we should concentrate on it, before engaging in a hunt for other versions. It's too bad I only have VIA based machines and USB add-on cards (except for my NEC USB 3.0 card, but that's another thing entirely, since I've not yet even got my 98SE to detect it).

I tend to prefer using the MS stack if the older versions don't have the bugs with VIA chipsets, but I agree the other option should be tested and considered as well.

I have the same problem you do regarding UHCI/OHCI so I can't help with testing the second option. All of my hardware is Intel based with UHCI USB 1.1 controllers. (And man, has it been a pain for a project currently in development that I've been involved in. :ph34r: )

#1903 User is offline   PROBLEMCHYLD 

  • The Resurrector for old Windows OS
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,469
  • Joined: 07-October 05
  • OS:98SE
  • Country: Country Flag

Posted 22 November 2012 - 01:30 AM

View PostLoneCrusader, on 22 November 2012 - 01:05 AM, said:

I tend to prefer using the MS stack if the older versions don't have the bugs with VIA chipsets, but I agree the other option should be tested and considered as well.
Me too :yes: The thing is, people who have other chipsets, will using the VIA file cause problems? All of my chipsets are intel as well. My thing is, if the VIA file is not a universal solution, then we are back to square one. It seems the MS version works with everything except VIA. At least this is what has been reported.

View PostLoneCrusader, on 22 November 2012 - 12:44 AM, said:

I found USBHUB20.SYS v.5.0.2195.5605 inside this package (issued for Q319973). There may be others, but I'll have to look through all of the many, many packages I downloaded again. :wacko: Maybe someone can test that version and see if it has the same bugs as the later one... :unsure:
dencorso, since you do have a VIA chipset, can you test the file for us?

This post has been edited by PROBLEMCHYLD: 22 November 2012 - 01:41 AM


#1904 User is offline   dencorso 

  • Adiuvat plus qui nihil obstat
  • Group: Super Moderator
  • Posts: 4,863
  • Joined: 07-April 07
  • OS:98SE
  • Country: Country Flag

Posted 22 November 2012 - 02:56 AM

Sure. As soon as I reboot into 98SE, which means later today. I've already put the Usbhub20.sys v. 5.0.2195.5605 in place for the test, though.

#1905 User is offline   Drugwash 

  • MSFN Expert
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 1,098
  • Joined: 21-June 06
  • OS:98SE
  • Country: Country Flag

Posted 22 November 2012 - 03:26 AM

Guys, what exactly is the problem with MS' usbhub20.sys and Win98SE? I forgot and finding that info in such long topic isn't easy. Besides, I'm looking at my VIA VT6202 USB 2.0 Hub driver details panel and it says usbhub20.sys 5.00.2195.6891 (Microsoft). The controller also uses a MS driver usbehci.sys 5.00.2195.6882, with USBPORT.SYS 5.00.2195.5652.

My Lexmark X1150 printer/scanner works fine (used to, cartriges are now dry), the CSR Bluetooth dongle is also active and running fine and whatever USB Flash stick I plug into the only free outlet, works without any issue.

So, again, what seems to be the problem with that driver and VIA USB chipsets...?

This post has been edited by Drugwash: 22 November 2012 - 03:29 AM


#1906 User is offline   PROBLEMCHYLD 

  • The Resurrector for old Windows OS
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,469
  • Joined: 07-October 05
  • OS:98SE
  • Country: Country Flag

Posted 22 November 2012 - 04:31 AM

View PostDrugwash, on 22 November 2012 - 03:26 AM, said:

Guys, what exactly is the problem with MS' usbhub20.sys and Win98SE? I forgot and finding that info in such long topic isn't easy. Besides, I'm looking at my VIA VT6202 USB 2.0 Hub driver details panel and it says usbhub20.sys 5.00.2195.6891 (Microsoft). The controller also uses a MS driver usbehci.sys 5.00.2195.6882, with USBPORT.SYS 5.00.2195.5652.

My Lexmark X1150 printer/scanner works fine (used to, cartriges are now dry), the CSR Bluetooth dongle is also active and running fine and whatever USB Flash stick I plug into the only free outlet, works without any issue.

So, again, what seems to be the problem with that driver and VIA USB chipsets...?
I have been trying to figure out the same thing. I don't understand how the MS file works with your Via but not others.

View Postdencorso, on 22 December 2009 - 08:24 PM, said:

I confirm xRayeR's results:
In my experience, the last USBPORT.SYS to work OK in Win 98SE is v. 5.0.2195.5652, while for USBSTOR.SYS (in case one installs it with WDMSTUB.SYS v. 5.0.0.6 from NUSB30E) it's v. 5.0.2195.6773 (from KB823086). And for USBEHCI.SYS, the latest version that works is v. 5.0.2195.6882 (the latest available for W2k, check it here). Now, in what regards USBHUB20.SYS, it's more complicated: almost all chipsets work ok with v. 5.0.2195.6891, but VIA's don't. For VIA's chipsets, one needs VIA's own USBHUB20.SYS v. 4.90.3000.11 (findable inside VIA_USB2_V270p1-L-M), in order to avoid BSOD's on removing (hot-deplugging) USB 2.0 HUBs from the machine. Note that it must be substituted by hand, in true DOS, because NUSB3.3 contains v. 5.0.2195.6891, so it's really a downgrade.

View Postbillyb, on 27 April 2012 - 12:26 AM, said:

Yippe! I did have a USBHUB20.SYS v. 4.90.3000.11 that I found last week. Just booted the sp3 Compaq 6350 into dos and replaced the existing usbhub20 with the via.. rebooted... and voila ... no bsod or crashes anywhere in sight. I've been plugging and unplugging various flash drives for the last 20 minutes and each new one is recognized and the system plays nice when I remove any of them. I'll keep my fingers crossed.

Thanks you guys.

One system down and five more to test. This is fun.


#1907 User is offline   Drugwash 

  • MSFN Expert
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 1,098
  • Joined: 21-June 06
  • OS:98SE
  • Country: Country Flag

Posted 22 November 2012 - 04:47 AM

So if i understood correctly, the only issue would be "BSOD's on removing (hot-deplugging) USB 2.0 HUBs", as per dencorso's quote above.
I'm not quite sure if "unplugging USB 2.0 HUBS" is the accurate statement, or if it's about USB 2.0 DEVICES. Truth be told, I never unplug any USB device without first ejecting it from the systray icon, especially to make sure any possible cache has been flushed, in order to avoid corrupt files.
However, if that's the only issue, then we may be better off trying to fix it using this particular file set through patches of some kind, instead of going around looking for harder-to-implement solutions.

#1908 User is offline   PROBLEMCHYLD 

  • The Resurrector for old Windows OS
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,469
  • Joined: 07-October 05
  • OS:98SE
  • Country: Country Flag

Posted 22 November 2012 - 11:29 AM

Here is another crazy idea. I can remove USBHUB20.SYS from Main Updates altogether. After that, create a batch file to prompt users to install the specific version for their systems. Me personally, I'm not looking to downgrade files but I am and will be considerate of others. So far using the newer files has only increase performance because no has complained about any decrease in performance. And yes, my system flies :thumbup

Quote

Warning! Remove all USB devices before continuing........
Do your system contain any VIA Technologies hardware? Press (Y)es (N)o
If no option is chosen, then you will not have any USB 2.0 drivers unless you manually place the file in its respective directory. Doing it this way, the wrong driver would never get installed. I just need someone to create the batch file. Then everyone will be happy :thumbup

P.S
Then we are back to the people who have multiple USB2.0 devices. We need a one file fits all or trouble might be headed our way :o Drugwash makes a good point, I would rather patch the Microsoft version thats known to work with all chipset except VIA then to use the VIA which might not work with most chipsets.

This post has been edited by PROBLEMCHYLD: 22 November 2012 - 11:41 AM


#1909 User is offline   dencorso 

  • Adiuvat plus qui nihil obstat
  • Group: Super Moderator
  • Posts: 4,863
  • Joined: 07-April 07
  • OS:98SE
  • Country: Country Flag

Posted 22 November 2012 - 11:48 AM

View Postdencorso, on 22 December 2009 - 08:24 PM, said:

I confirm xRayeR's results:
In my experience, the last USBPORT.SYS to work OK in Win 98SE is v. 5.0.2195.5652, while for USBSTOR.SYS (in case one installs it with WDMSTUB.SYS v. 5.0.0.6 from NUSB30E) it's v. 5.0.2195.6773 (from KB823086). And for USBEHCI.SYS, the latest version that works is v. 5.0.2195.6882 (the latest available for W2k, check it here). Now, in what regards USBHUB20.SYS, it's more complicated: almost all chipsets work ok with v. 5.0.2195.6891, but VIA's don't. For VIA's chipsets, one needs VIA's own USBHUB20.SYS v. 4.90.3000.11 (findable inside VIA_USB2_V270p1-L-M), in order to avoid BSOD's on removing (hot-deplugging) USB 2.0 HUBs from the machine. Note that it must be substituted by hand, in true DOS, because NUSB3.3 contains v. 5.0.2195.6891, so it's really a downgrade.

View PostTihiy, on Jan 25 2007, 10:16 AM, said:

Also non-letal BSODs are possible when disabling/removing controller or hub.

This issue mentioned by Tihiy is precisely the one due to USBHUB20.SYS v. 5.0.2195.6891 and VIA chipsets. While one can recover from the BSOD, the only sensible thing to do at that point is to restart or shutdown the machine.

View PostDrugwash, on 22 November 2012 - 04:47 AM, said:

So if i understood correctly, the only issue would be "BSOD's on removing (hot-deplugging) USB 2.0 HUBs", as per dencorso's quote above.
I'm not quite sure if "unplugging USB 2.0 HUBS" is the accurate statement, or if it's about USB 2.0 DEVICES. Truth be told, I never unplug any USB device without first ejecting it from the systray icon, especially to make sure any possible cache has been flushed, in order to avoid corrupt files.
However, if that's the only issue, then we may be better off trying to fix it using this particular file set through patches of some kind, instead of going around looking for harder-to-implement solutions.

As far as I remember, one has to insert a true USB 2.0 hub, then plug one or more USB 2.0 devices to it, then remove them. Then, if and when one removes the hub, and only then, presto: instant BSOD! I've only had 1st hand experience with hubs, to reproduce this particular BSOD, although Tihiy did mention controllers, too. The hub I used, and still use is one like this (care because there are USB 1.x and USB 2.0 versions of it, and only the USB 2.0 causes the BSOD):
Posted Image

#1910 User is offline   TmEE 

  • Mega Drive Modding Master
  • PipPip
  • Group: Members
  • Posts: 266
  • Joined: 17-September 08
  • OS:98SE
  • Country: Country Flag

Posted 22 November 2012 - 05:25 PM

I got an all VIA machine to play with now.

3.10 has been solid for me so far, but looks like after installing it the start menu is having the old "windows 98" graphics.

#1911 User is offline   PROBLEMCHYLD 

  • The Resurrector for old Windows OS
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,469
  • Joined: 07-October 05
  • OS:98SE
  • Country: Country Flag

Posted 22 November 2012 - 07:10 PM

View PostTmEE, on 22 November 2012 - 05:25 PM, said:

I got an all VIA machine to play with now.

3.10 has been solid for me so far, but looks like after installing it the start menu is having the old "windows 98" graphics.
The Windows start menu changes to the default by design because people wanted the original icons/start banner. This is not a bug. You will need to check the box Windows Millennium Edition/Windows 2000 Theme for the updated icons, only after you have installed Main Updates. Do USBHUB20.SYS 5.0.2195.6891 work with your VIA chipset? Thank you very much for helping me get SP3.x stable :thumbup I think 3.10 will be for many users to come.

This post has been edited by PROBLEMCHYLD: 22 November 2012 - 07:14 PM


#1912 User is offline   LoneCrusader 

  • Resistere pro causa resistentiam.
  • Group: Supreme Sponsor
  • Posts: 689
  • Joined: 11-May 09
  • OS:98SE
  • Country: Country Flag

Posted 22 November 2012 - 10:24 PM

View Postdencorso, on 22 November 2012 - 11:48 AM, said:

As far as I remember, one has to insert a true USB 2.0 hub, then plug one or more USB 2.0 devices to it, then remove them. Then, if and when one removes the hub, and only then, presto: instant BSOD! I've only had 1st hand experience with hubs, to reproduce this particular BSOD, although Tihiy did mention controllers, too. The hub I used, and still use is one like this (care because there are USB 1.x and USB 2.0 versions of it, and only the USB 2.0 causes the BSOD):
Posted Image

Hmmm... :unsure:

This is HIGHLY speculative. No idea whether this would be the case or not!


Any chance that such a device would be treated as a "Composite Device?"

If so, there may or may not be differences in behavior now that changes have been made to NUSB, etc.

Under Win98SE and Win2K, composite devices use USBHUB.SYS (or USBHUB20.SYS for USB2).

Under WinME and WinXP, composite devices use USBCCGP.SYS.

Now that the Windows ME USB1.1 stack and ME-style USB.INF (with use of USBCCGP.SYS) has been implemented, such devices MAY not depend on USBHUB20.SYS anymore.

So the bug may not even exist at all so long as one has a complete collection of the latest unofficial USB updates. :blink:


Someone who knows more about this than me please chime in... :ph34r: :lol:

#1913 User is offline   PROBLEMCHYLD 

  • The Resurrector for old Windows OS
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,469
  • Joined: 07-October 05
  • OS:98SE
  • Country: Country Flag

Posted 22 November 2012 - 11:00 PM

Sorry guys for the inconvenience, but I forgot to change the version number in a few INF files. This only applies to some of the options installed by SP3.10. Main Updates are ok and all options should install properly now. You will only witness errors in SP3.10 depending on which options you choose. I have release 3.11 and fixed all issues. Installation time is now at 4 minutes 10 seconds instead of 3 minutes 52 seconds approximately :( :} :o :no:

#1914 User is offline   Drugwash 

  • MSFN Expert
  • PipPipPipPipPipPip
  • Group: Members
  • Posts: 1,098
  • Joined: 21-June 06
  • OS:98SE
  • Country: Country Flag

Posted 23 November 2012 - 01:21 AM

Quote

Warning! Remove all USB devices before continuing........
Do your system contain any VIA Technologies hardware? Press (Y)es (N)o
A small tool could automatically detect the presence of a VIA controller/hub. Remember not everyone using 9x may be computer-literate enough to know what hardware they're operating.
Unfortunately, the tools I can build are all quite large to be used for a single operation. I promised myself I'd try to create a SP installer from scratch, complete with full memory detection, hardware detection, files patching (Explorer icons and all) and other necessary features, but I'm not sure I'll get to see this dream come true, due to the strong heartaches I've been having since yesterday. :(

In the mean time, if those BSOD errors are recoverable, there could be a fair warning about this possiblity at install time and just let it be until we manage to come up with a reasonable solution. Personally I have no such external USB 2.0 HUB to test with; the only external hub on my main machine is the one created by the Lexmark by the name of Generic USB Hub, which is driven by usbhub.sys 5.00.2195.6689 and USBCCGP.SYS 5.1.2600.5585 (just like the other USB 1.1 Root Hubs from the on-board chipset) and is connected to one of the VIA USB 2.0 ports.

#1915 User is offline   LoneCrusader 

  • Resistere pro causa resistentiam.
  • Group: Supreme Sponsor
  • Posts: 689
  • Joined: 11-May 09
  • OS:98SE
  • Country: Country Flag

Posted 23 November 2012 - 01:35 AM

View PostDrugwash, on 23 November 2012 - 01:21 AM, said:

...
but I'm not sure I'll get to see this dream come true, due to the strong heartaches I've been having since yesterday. :(

...usbhub.sys 5.00.2195.6689...

Always put your health first. You will get to it someday ;)


Do you mean USBHUB20.SYS? :unsure:

#1916 User is offline   dencorso 

  • Adiuvat plus qui nihil obstat
  • Group: Super Moderator
  • Posts: 4,863
  • Joined: 07-April 07
  • OS:98SE
  • Country: Country Flag

Posted 23 November 2012 - 01:42 AM

I have to report that, despite my best efforts, I've been utterly unable to elicit a BSOD from Usbhub20.sys v. 5.0.2195.5605. :yes:
Rest assured that the hub I used is not seen as a Composite Device, but simpliy as a "Generic USB Hub" (USB 2.0, High Speed) from Alcor Micro (VID=0x058F; PID=0x6254).

#1917 User is offline   LoneCrusader 

  • Resistere pro causa resistentiam.
  • Group: Supreme Sponsor
  • Posts: 689
  • Joined: 11-May 09
  • OS:98SE
  • Country: Country Flag

Posted 23 November 2012 - 01:48 AM

View Postdencorso, on 23 November 2012 - 01:42 AM, said:

I have to report that, despite my best efforts, I've been utterly unable to elicit a BSOD from Usbhub20.sys v. 5.0.2195.5605. :yes:
Rest assured that the hub I used is not seen as a Composite Device, but simpliy as a "Generic USB Hub" (USB 2.0, High Speed) from Alcor Micro (VID=0x058F; PID=0x6254).

Aha! :w00t:

Only bad thing is now I'm going to have to dig around through all those files and see if there are any versions later than 5.0.2195.5605 but before 5.0.2195.6891. :wacko: :lol:

#1918 User is offline   dencorso 

  • Adiuvat plus qui nihil obstat
  • Group: Super Moderator
  • Posts: 4,863
  • Joined: 07-April 07
  • OS:98SE
  • Country: Country Flag

Posted 23 November 2012 - 02:00 AM

Well, AFAIK, Win2k SP4 has v. 5.0.2195.6655 and KB829759 has v. 5.0.2195.6824, but there should be plenty more with lower numbers... :}
But let's let people test v. 5.0.2195.5605 some more, before starting that hunt...

#1919 User is offline   dencorso 

  • Adiuvat plus qui nihil obstat
  • Group: Super Moderator
  • Posts: 4,863
  • Joined: 07-April 07
  • OS:98SE
  • Country: Country Flag

Posted 23 November 2012 - 02:09 AM

View PostLoneCrusader, on 23 November 2012 - 01:35 AM, said:

View PostDrugwash, on 23 November 2012 - 01:21 AM, said:

...
but I'm not sure I'll get to see this dream come true, due to the strong heartaches I've been having since yesterday. :(

...usbhub.sys 5.00.2195.6689...

Always put your health first. You will get to it someday ;)


Do you mean USBHUB20.SYS? :unsure:

I don't think so. There sure is a usbhub.sys 5.00.2195.6689 (USB 1.x) but I don't think that version of usbhub20.sys was ever released.

#1920 User is offline   LoneCrusader 

  • Resistere pro causa resistentiam.
  • Group: Supreme Sponsor
  • Posts: 689
  • Joined: 11-May 09
  • OS:98SE
  • Country: Country Flag

Posted 23 November 2012 - 02:15 AM

View Postdencorso, on 23 November 2012 - 02:00 AM, said:

Well, AFAIK, Win2k SP4 has v. 5.0.2195.6655 and KB829759 has v. 5.0.2195.6824, but there should be plenty more with lower numbers... :}
But let's let people test v. 5.0.2195.5605 some more, before starting that hunt...

Sounds good. I don't think I'm up to that search tonight anyhow... :zzz:

View Postdencorso, on 23 November 2012 - 02:09 AM, said:

I don't think so. There sure is a usbhub.sys 5.00.2195.6689 (USB 1.x) but I don't think that version of usbhub20.sys was ever released.

I thought the version number didn't sound right, but USBHUB.SYS should be 4.90.3002 on a 98SE system with the current updates, unless some Win2K USB1 stack files have been added... :unsure:

EDIT:
I remember now, some discussion was made earlier about using the Win2K USB1.1 stack. Not a matter of universal agreement as I recall. :angel

This post has been edited by LoneCrusader: 23 November 2012 - 02:31 AM


Share this topic:


  • 114 Pages +
  • « First
  • 94
  • 95
  • 96
  • 97
  • 98
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

13 User(s) are reading this topic
0 members, 13 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2013 msfn.org
Privacy Policy