Jump to content

Running Windows 2000 on modern motherboards - USB issues


Recommended Posts

Posted
On 7/25/2019 at 9:37 PM, Tommy said:

I'll have to research into that. But I ended up having to reinstall because "something" corrupted my last Win2000 install so badly that I couldn't even get the recovery console to find it. So I dunno what happened. But I decided to not install the X-Fi card drivers this time and just go ahead and install the Realtek drivers. This is what I ended up with.

Win2k.thumb.JPG.3e4dc5073aa4e0bd320bff0ec0d017e7.JPG

I left the whole thing in because I do have my dual monitors working and I'm also playing audio right now via WMP11. It IS working.

I am going to look for Server sound card software. I never thought about Server/Consumer grade versions of Windows and support for >4GBs. That's some great thinking!

Now some more interesting follies. I stayed away from some of the later versions of Extended Core because videoprt.sys was flawed and would not allow for dual monitors to work, this was especially true in version 16a. For fun, I downloaded version 16d, which Blackwingcat only released in Japanese for some reason, and opened it up to poke in the files. I took notice that videoprt.sys was slightly newer in this release and language neutral. So I replaced the file included in 16a with the one in 16d and reinstalled the 16a package. Low and behold, dual monitors work. It was that single flawed file that actually was updated but not for an English release that prevents dual monitors from working. Then again, how many others but me here use dual monitors on Windows 2000? :whistle:

I use 2 1080p monitors with my i3 9100f gtx 460 rig, with the 258.96 driver !


Posted
On 7/30/2019 at 12:40 AM, Tommy said:

Thank you for bringing this up! This always irked me too. I always ended up disabling the display driver helper service after setting up dual monitors.

Edit: You WILL need to brute force the INF file in order to work as Blackwingcat does, otherwise it will tell you there is no file that contains any information on your hardware, so it pretends not to see it

However, last official drivers? Which drivers are you using? I'm just curious. As I was poking around tonight, I discovered a gem, a very interesting gem that even Blackwingcat doesn't have on his blog. While he may have unofficial drivers on his site, I found a very recent (um, 9 years ago recent lol :crazy: ) NVIDIA driver that actually DOES officially support Windows 2000.

https://www.nvidia.com/object/winxp-257.21-whql-driver.html
https://www.nvidia.com/object/winxp-258.96-whql-driver.html (Discovered after posting this, true last official NVIDIA Windows 2000 release)

Really? An official 2xx.xx driver from NVIDIA? Why, yes it is! How many people know about this? If you have a Quadro, you're in even better position for a newer driver!

https://www.nvidia.com/download/driverResults.aspx/25619/en-us

Whaaaaaa????? An OFFICIALLY LISTED Windows 2000 driver!!!! However, it only lists Quadros as supported and NOT GeForce. The files are a bit smaller in this release as well but it leaves me wondering if we can break into these drivers and mod them to support newer things.

I think I'm a lot more impressed by the GeForce/Quadro release. And no, there is no need for unofficial kernels either, it works on vanilla Win2k.These gems are hard to find because of the way the driver search works, it really doesn't want you to find these older drivers, nor are they even on the older archive page. So I'd really suggest grabbing it while you can before it so happens to disappear. The best card these drivers can support are a GTX 480 which I don't think is anything at all to sneeze at. And yes, it supports dual monitors out of the box too. :D

new driver.PNG

Release 260.89 seems to be the first Windows XP exclusive driver, but interestingly enough keeps the win2kdualview in its driver file, so *it* may still work with a little bit of brute force.

Edit: The INF file will not work without modding it like Blackwingcat does. Add/remove hardware complains there's no file that contains information on your hardware, like it pretends it doesn't exist. If I wasn't so happy with my current installation, I'd totally try it out. Maybe someone else with a sandbox wants to try it out? Heck, it's so close and supports all the same hardware, you could probably just copy the INF file from 258.96 and edit the header information for the 260.89 release and it would possibly still work? Although it seems to be the first driver pack that has the "new" layout in files/folders.

nvidia.PNG

No joke, no mods, straight off NVIDIA's website. :thumbup

Since the 500 series cards are still technically Fermi , could those cards work with the 258.96 driver if they were added ?

  • 1 year later...
Posted (edited)

I wanted to create a separate thread for this, but i thought i could just bump it here. There is some discussions on the issues of getting usb to work on more modern motherboards, but a lot of them are either too scattered / do not give enough info, etc. the real issue is that BWC's chipset inf packages, at least the one downloaded from his site "infinst_autol6" do not properly install usb drivers and controllers, even on officially supported chipsets like ich9-m for windows 2000, so this gives forth to some questions. 

If windows 2000 SP4 already supports usb 2.0/1.1/1.0 ( as long as the controllers have them ), then why does bwc's packages include such usb drivers, if either one, the basic ones are all that are needed for basic function and two, there has been reports of the drivers not installing correctly? I am not sure where i read, someone can correct me if im wrong, but i think it has to do with some type of issue with the driver files originally not providing the right entries for usb completely, which then causes it to not install right, which the solution is to install using the "Standard pci to usb controller" or whatever its called. 

Ok, thats understandable and i have done the fix on a laptop since touchpad still worked, other method could be fixed by going into safe mode in worst case scenario (although i never tested this myself), but why hasn't there been any updated inf package that corrects all of this, so that if installing on any system up to even usb 3.0, for this problem to not occur and not have to manually fix again? to make it more complicated, bwc has many different versions on his WLU site for inf packages, with some vague instructions to use for either vanilla windows 2000 or extended kernel ones, but this leaves out various important questions, like for example, is it ok to install the vanilla windows 2000 method but later on install extended kernel, and which exact extended kernel is he mentioning, an older one, a certain newer version, etc? 

I would really like to keep using BWC's unofficial inf package "infinst_autol6" as it comes with a setup installer method and it ensures sata and ahci driver do not get overridden by an older version that may break the system ( the system already gets installed via his slipstreamed sata ahci driver 7.6.0.1011 + windows 2000 sp4 iso ), but his inf package appears to have one major i've encountered so far, the usb problem, so i guess i was requesting to see if someone maybe can modify the package so that it correctly installs usb on all systems that use it. additionally, i have utilized a method in my iso setup files mentioned by another member in the post below, basically it is modifying a certain file to ensure usb identifies correctly, however, im not sure if it actually is fixing anything or doing anything important:

 

Edited by cov3rt

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

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