Jump to content

Recommended Posts

Posted

Hi,

 

I am trying to understand the usb support or non-support problem of Win95. The usb support files of OSR 2.5 extent Win95 with several files and especially with the NTKERN.VXD which include the usb wdm stack, I think. Inside that file there are some strings which points to HAL.DLL and ntoskrnl.exe. I believe that this two files are inline of NTKERN.VXD, could this be right and how will these two files used by the other driver files like usbd.sys? Sadly, I couldn't find any tools like 'Dependency Walker' or 'PE Explorer' for files in LE format to analyze vxd files.

 

Perhaps someone can help me.

 

 


Posted

Sadly, I couldn't find any tools like 'Dependency Walker' or 'PE Explorer' for files in LE format to analyze vxd files.

It's true! There simply isn't such a tool for LE files. Nor for the subset of LE files that are VxDs. :(

Posted

I use my own tools for working with LE Files.

I only just created a Source file for NTKERN.VXD a few days ago.

Analysis will take a lot longer.

Posted

What are you trying to do?

LoneCrusader and I have been working on this issue for more than two years.

Hi,

 

I am trying to run the usb 1.1 and 2.0 controller inside my old Compaq Evo D510 CMT. So I am looking for any information about usb and wdm support with Windows 95.

Posted

Nor for the subset of LE files that are VxDs.  :(

 

 

Just in case:

http://www.msfn.org/board/topic/83347-vxd-files-structure-and-disassembly/

http://www.msfn.org/board/topic/135527-vxds-and-related-stuff-help/

 

And of course:

http://jls.chez.com/vxdasm.html

 

Maybe some of our good  95/98 aficionados members may try to contact the Author of the tool above and/or the guys here:

http://www.techsoftpl.com/vxd/index.php

who seemingly provided at the time useful tools (Commercial) to see if - given that expecting nowadays any income from the sale of these tools is futile - they would be so kind as to release a public, free, version.

 

jaclaz 

Posted

USB 1 Mass Storage Devices are supported in Windows 95.

See the XUSBSUPP Thread in the Pinned Member Projects Section for the necessary Drivers.

USB 2 is not currently supported, nor are Keyboards and Mice. LoneCrusader and I are still working on it.

Posted

Is there a reason the Windows 95 Mass Storage Controllers wouldn't provide USB 2.0 support?

 

Yes. USB 2.0 was released in Apr 2000 and since Win 95 would go (and actually went) EoS in Dec 31, 2001, so MS decided not to bother with 95. Why? Intel is doing worse to XP since it went EoS, so what's the surprise?

Posted
On 10/24/2014 at 3:17 PM, sdfox7 said:

Is there a reason the Windows 95 Mass Storage Controllers wouldn't provide USB 2.0 support?

I already developed a Mass Storage Driver. Mass Storage Drivers are not responsible for USB 2 Support. A separate USB 2 Controller Driver is required. The existing USB 2 Controller Drivers were not designed for Windows 95. LoneCrusader and I are working on the problem but success has been very limited.

Posted

Is there a reason the Windows 95 Mass Storage Controllers wouldn't provide USB 2.0 support?

http://toastytech.com/files/cruzerwin95.html

Mass Storage Controller updates provide 2.0 support in Windows 98 first edition and 98SE.

http://www.technical-assistance.co.uk/kb/win98fe-usb-mass-storage-drivers.php

http://www.technical-assistance.co.uk/kb/win98se-usb-mass-storage-drivers.php

Mass Storage Controller driver stacks and USB2.0 driver stacks are two completely different entities. NUSB provides both for 98 simply because 98 lacks both and it made sense to bundle the USB updates. USB2 drivers were produced for 98. None were ever produced for 95, and the 98 versions will not work under 95. There is no solution to this unless a method to substantially update or expand NTKERN under 95 can be achieved.

Posted

I have confidence it can be done. And it will be done. Maybe not today, or tomorrow, but eventually. If USB can be made from scratch to work at all on Windows NT, it shouldn't be hard to improve Windows 95's rudimentary 1.0 support.

It has already been done on NT 4.0, a system Microsoft claimed is not USB capable at all!

http://nt4ref.zcm.com.au/usb.htm

I followed that to:

http://alter.org.ua/en/docs/win/nt4_usb/

In the second link, with some revisions Woodhead on Geocities got USB 2.0 working on NT 4.0 with UHCI stack:

http://web.archive.org/web/20081219074231/http://www.geocities.com/mypublic99/index.html

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...