?
Solved

if no win2k specific drivers, which to try: nt4 or win98?

Posted on 2000-02-25
8
Medium Priority
?
239 Views
Last Modified: 2011-10-03
In the absence of drivers written specifically for windows 2000, which drivers should I try first: the win98 or the nt4 drivers (to see whether they work)?

As I understand it, win98 introduced a new driver model that's _supposed_ to be native (but maybe non-preferred) for win2000 as well, so that in theory a driver written to the new standard should support both win98 and win2000.

However, I'm also under the impression that windows 2000 can deal with nt4 drivers the same way that win98 can deal with win95 drivers. Sometimes.

Assuming that I'm right on both counts (I could be dead wrong), should I try the win98 driver first, on the assumption that it will either work better than the nt4 driver (because it was written to support the new standard and thus be supported natively) or die a horrible death (if it was written for win95 and just happens to be supported by win98 in backwards-compatibility mode).

I suspect that even if it's true about 98 drivers, the vast majority of so-called "win98" drivers are really just written to the win95 driver model.

Of course, there's also the possibility that even drivers nominally written to the new spec (in theory) might not work, because the author(s) took shortcuts that win98 didn't notice, but win2k will notice and scream loudly about.

Of course, there's also the spectre that even drivers nominally written to the new spec (in theory) might not work, because the author(s) took shortcuts that win98 didn't notice, but win2k will notice and scream loudly about.

Still, I'd like to find out a definitive answer for this... Lots of people have been asking me, and I really hate not knowing for sure.
0
Comment
Question by:jskubick
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 3
8 Comments
 
LVL 4

Expert Comment

by:CoolAss
ID: 2560031
Do not use Win9x drivers. Period. Win2k, as you know, is based on the NT kernel. And because of this, it uses the NT HAL, or NT Hardware Abastraction Layer. This means that you must use NT drivers on your Win2k box, or, of course, drivers specifically written for Win2k.

Win98, Win98SE, Win95 drivers are all more or less the same. None interact with the HAL, instead, they interact directly with the hardware itself. This won't work in NT because of security, and therefor won't work in Win2K.

If Win2K drivers don't exists (chances are they will soon) use NT4 drivers only. Using Win9x drivers will result in unpredicable outcomes.
0
 
LVL 4

Expert Comment

by:CoolAss
ID: 2560032
Abastraction = Abstraction... :-) I can't spell my first time through anything.
0
 
LVL 6

Expert Comment

by:Lermitte
ID: 2560544
Always use NT4 drivers first. If that don't work then you can try to install W98 drivers but I know (from betatesting) that 99% of the w98 drivers will not work...

So stay with the NT4 drivers and ask (seek) for W2K drivers

Mario
0
Ransomware: The New Cyber Threat & How to Stop It

This infographic explains ransomware, type of malware that blocks access to your files or your systems and holds them hostage until a ransom is paid. It also examines the different types of ransomware and explains what you can do to thwart this sinister online threat.  

 
LVL 4

Expert Comment

by:CoolAss
ID: 2560560
Do not try Win98 drivers... this is bad advice. Most likely, your system either won't boot or will crash soon after.

Win9x drivers are NOT for Win2k. Do NOT use them.
0
 
LVL 6

Expert Comment

by:Lermitte
ID: 2560570
In the beta-doc there was a advise to use the W98 drivers if something don't work. But I say that 99% don't work.

Mario
0
 
LVL 4

Accepted Solution

by:
CoolAss earned 200 total points
ID: 2560617
Where in the beta documentation does it say this? Perhaps I am looking in the wrong place, but the only section on drivers states to only use the NT4 drivers, if available, otherwise wait for Win2k drivers to come out.

At any rate, in my experience, using Win98 drivers results in stuff breaking. If it does indeed say to use Win98 drivers in the docs, I still think they should be avoided, even if it means not having a functioning peice of hardware.

If you don't avoid it, you will no doubt sacrifice stability.
0
 

Author Comment

by:jskubick
ID: 2561321
OK, I finally had a few hours to kill on Saturday morning and managed to find the defininitive answer in the MSDN knowledge base.

See: "Surveying the New Win32 Driver Model for Windows 98 and Windows NT 5.0"
 http://msdn.microsoft.com/library/periodic/period97/wdm1211.htm

(Yay! I KNEW I wasn't hallucinating & that it was for real, even if most of my friends thought I was crazy...)

In a nutshell, it basically says that a flawlessly-executed Windows 2000 driver can also work under Windows 98 *** IF *** the developer implements everything perfectly, takes no shortcuts, provides an occasional alternate method within the driver to be used by Win98, and gets really lucky.

While this might imply that a really progressive forward-looking developer might conceivably have written such a driver months ago and released it as a "Windows 98" driver, the odds of that actually happening in real-world corporate America is pretty slim (I'm a developer myself, although I don't do drivers, and god knows how many holy wars I've had over the issue of "elegant and flawless vs. good enough to sell")

Thus, as a practical matter, the fallback strategy looks like:

1. Win2000-certified

2. Win2000 beta, unless it has a bug bad enough to render it unusable

3. Win NT4 certified

4. NT 4 uncertified

5. Win98 certified -- but light a few candles & sacrifice a chicken first :-)
0
 
LVL 6

Expert Comment

by:Lermitte
ID: 2561381
So I was right that you can use a W98 driver, but I have already say that 99% don't work..

Mario
0

Featured Post

Get 15 Days FREE Full-Featured Trial

Benefit from a mission critical IT monitoring with Monitis Premium or get it FREE for your entry level monitoring needs.
-Over 200,000 users
-More than 300,000 websites monitored
-Used in 197 countries
-Recommended by 98% of users

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

NTFS file system has been developed by Microsoft that is widely used by Windows NT operating system and its advanced versions. It is the mostly used over FAT file system as it provides superior features like reliability, security, storage, efficienc…
In the absence of a fully-fledged GPO Management product like AGPM, the script in this article will provide you with a simple way to watch the domain (or a select OU) for GPOs changes and automatically take backups when policies are added, removed o…
Sometimes it takes a new vantage point, apart from our everyday security practices, to truly see our Active Directory (AD) vulnerabilities. We get used to implementing the same techniques and checking the same areas for a breach. This pattern can re…
Have you created a query with information for a calendar? ... and then, abra-cadabra, the calendar is done?! I am going to show you how to make that happen. Visualize your data!  ... really see it To use the code to create a calendar from a q…
Suggested Courses
Course of the Month15 days, 4 hours left to enroll

771 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question