Windows IT Pro is the authoritative and independent resource for windows nt, windows 2000, windows 2003, windows xp. Features a collection of resources and magazines for windows IT professionals.
  
  
  Advanced Search 


April 30, 2008

The Vista SP1 Drivers Affair: A Donnybrook Déjà Vu

RSS
Subscribe to Windows IT Pro | See More Windows OSs Articles Here | Reprints | Or get the Monthly Online Pass—only $5.95 a month!

Maybe Windows Vista isn't an OS after all.  Maybe it's just a soap opera and, if so, I have to say that I find the current story arc disturbing. 

Our hero or, depending on your perspective, antihero is Vista, an up-and-coming desktop OS who's the new kid on the block.  He's taken a few knocks and committed a few embarrassing faux pas, but he's gaining maturity and isn't as socially awkward as he was in his early days. In fact, some of the other characters in the drama are starting to like him. The daytime drama's ratings are up a bit and who knows, the series might turn out to have some longevity – or so it seemed until a few weeks ago.

Vista's SP1 finally started trickling out to its users via Windows Update in early March and, for many, the update was a welcome or at least unobtrusive one.  For some, however, it was a nightmare. Our hero, it seemed, was back to his old obnoxious self.  You see, Windows Update refused to download SP1 to some Vista users because it didn't like some of the drivers installed on those systems.

Apparently, Microsoft determined that 19 drivers for things like sound, Web cams, fingerprint sensors, display drivers, smart card controllers, a wireless WAN access card, and a component of a Symantec application are all so unstable when run on Vista SP1 that it's a bad idea to let SP1 install in the first place.  The result was that some users were unable to install SP1, and all because of a few bad drivers – Windows Update was saying, in effect, "you can't get SP1 until you get rid of those lousy drivers." Some of the drivers had been updated by their vendors, but not all were, putting those users in an impossible position.  I guess it makes a sort of sideways sense, given SP1's whole raison d'etre: It makes Vista more stable, and what's the point of that if you know you're running a known "bluescreener" of a driver?  But it seems a mite harsh.

The déjà vu part for me is that this story hearkens back to a similar one from 20 years ago, when Microsoft was trying to establish OS/2 1.x as a successful OS. (And please don't write to tell me that it was IBM rather than Microsoft that wrote OS/2 1.x – while a common misconception, it's not true.  OS/2's main architect, Gordon Letwin, was a Microsoft employee, and every briefing and meeting that I went to in those days about OS/2 1.x was Microsoft-centric.  Microsoft may want us to think that OS/2 was IBM's misadventure, but it wasn't, at least not until OS/2 2.0 – that was IBM through and through, all right.) As with Vista, one of the things that made people reject OS/2 was hardware and software compatibility issues.  DOS programs didn't run well under OS/2 for architectural reasons (the 286 processor wasn't equipped to run both protected mode OS/2 applications and real mode DOS applications side by side), and hardware caused trouble because OS/2 lacked drivers for so many PC peripherals, including some nearly ubiquitous devices such as HP printers. 

The problem, you see, was that HP had no interest in writing OS/2 drivers, which leads to an interesting question: Whose responsibility is it to make sure that an OS has a sufficiently wide array of hardware drivers?  In the case of HP printer drivers, HP's large market share would seem to dictate that Microsoft should’ve done anything in order to ship OS/2 with HP printer drivers.  On the other hand, were I to start my own line of printers and had a market share of only about 30 – and here "30" would refer to total number of units shipped (I've got a lot of relatives) rather than any sort of percentage – then I suspect it'd be up to me, the hardware vendor, to write the drivers, and therein lies the interesting question:  When – if ever – should Microsoft write drivers when a vendor is too lazy to do it?

As I said, I'm not sure that I have the answer to that question, but I do know that one of the things that killed OS/2 was its lack of key drivers, so perhaps it mightn't have been a bad idea for Microsoft to step in and repair this dozen or so of badly-written drivers, if only just this once – they want Vista to be successful, and this episode has tarnished its reputation.
The only explanation I can come up with is one that fits perfectly with the notion of operating system as soap opera – you see, someone must have been afflicted with amnesia!  "So tune in next week, friends, where we'll see Vista's younger but more responsible brother Server 2008 try to distance itself from its unpopular sibling… you won't want to miss it!"

End of Article



Reader Comments
An interesting question would be: Did the original drivers that were being used under original Windows Vista pass any sort of Windows Vista Testing program? If they did and then they did not work with SP1, isn't that Microsoft's fault for breaking drivers (which one would think would be compatible across SPs). If the drivers never passed testing for Vista, but worked, did MS notify the vendors about the incompatiblity with SP1 in the drivers? Some examples of how this went "wrong" would be informative to help us the "end users" understand who to complain to. If the article had gone more into the reason it would have been more complete.

jkohut@agfinance.com April 30, 2008 (Article Rating: )


Some back-seat driving here: you don't like MS solution of not installing SP1, but you don't say what you would like. if they installed SP1, then the driver would make it unstable. If they disable the drivers, the user would be angry. If they replaced the driver (even for a better one) behind my back I would be annoyed. I think not installing the SP1 was their best option. Drivers are always the weak link in an OS - it's a tough problem.

batpox April 30, 2008 (Article Rating: )


One of my major points when purchasing new hardware is a manufacturer’s driver update record.
If I get the impression that driver support is lackluster I stay away from those vendors’ products.
I am pretty sure that as soon as Microsoft starts fixing drivers some companies will virtually stop development of own drivers and just leave it to the OS manufacturer to provide them.
A product is only as good as its driver and products that do not get what they need form the own software department just disappear from my purchasing list, whatever the feature list of such a product may say.
There are always alternatives that go the extra mile to fully support what they produce (see Brother or Adaptec; both had their drivers ready the day Vista 32 and 64 appeared on store shelves) and if some companies are unable or unwilling to support their own product in a timely fashion they don’t get my business.

Manfred Baur April 30, 2008 (Article Rating: )


Mr. Minasi, I'll agree with you, 110%... & in regards to your question, who is responsible for drivers? Well, imo @ least, I'd have to say the hardware manufacturer (but, not an easy task, as there are 7,000 new API calls out there for VISTA afaik, & security considerations therein, in the new/diff. API calls). It's going to take time, & like your OS/2 example (huge fan of that here circa 1994-1995, & too bad, it was good stuff for its time but did not have the applications base to take on MS & Windows 3.x + DOS) notes to get this right imo, just like during the transitions between 9x-> NT 3.5x & 4.0, NT 4.0-> 2000, & even to a lesser degree, Windows 2000-> XP (heck, even XP SP#1 caused some hassles iirc).

APK May 01, 2008 (Article Rating: )


From Mark Minasi:

My understanding is that Microsoft has indeed informed the vendors. No, they were not signed, as is too often the case with Windows drivers. Thanks for reading!

Jason Bovberg May 21, 2008 (Article Rating: )


You must log on before posting a comment.

If you don't have a username & password, please register now.




Top Viewed ArticlesView all articles
Friday at PASS Europe 2006

Kevin talks about the closing day of the event and shares a funny Microsoft film. ...

VMware and the Future of Virtualization

What's next for virtualization and business IT? Windows IT Pro senior editor Jeff James speaks with VMware President and CEO Diane Greene on the future of virtualization technology. ...

The Memory-Optimization Hoax

Don't believe the hype. At best, RAM optimizers have no effect. At worst, they seriously degrade performance. ...


Windows OSs Whitepapers Why SaaS is the Right Solution for Log Management

Are You Satisfied?

A Preliminary Look at Deployment Plans for Microsoft Windows Vista

Related Events Check out our list of Free Email Newsletters!

Windows OSs eBooks Understanding and Leveraging Code Signing Technologies

A Guide to Windows Certification and Public Keys

SQL Server Administration for Oracle DBAs

Related Windows OSs Resources Become a VIP member of the Windows IT Pro community!
Get it all with the VIP CD and VIP access. A $500+ value for only $279!

Subscribe to Windows IT Pro!
Solve your toughest technical problems with our experts and access 10,000 + articles online. 30% off

Monthly Online Pass - Only $5.95!
Get instant access to 10,000+ articles from Windows IT Pro Magazine!

TechNet Virtual Labs
Evaluate and test Microsoft's newest products.

Job Openings in IT


ADS BY GOOGLE SPONSORED LINKS FEATURED LINKS

IT Connections
Dive into the new Microsoft platforms and products you implement and support with the experts from Microsoft, TechNet Magazine, Windows ITPro and industry gurus. There are 70+ sessions and interactive panels with networking opportunities.

Attention User Group Leaders...
Announcing the eNews Generator—a FREE HTML e-newsletter builder for user group leaders. Build your HTML and text e-newsletters in minutes and add Windows IT Pro & SQL Server Mag articles alongside your own message!.

Master SharePoint with 3 eLearning Seminars
Learn how to build a better SharePoint infrastructure and enable powerful collaboration with MVPs Dan Holme and Michael Noel. Register today!

Get SQL Server 2008 at WinConnections
Don’t miss Microsoft Exchange and Windows Connections conferences, the premier events for Microsoft IT Professionals in Las Vegas, November 10-13. Every attendee will receive a copy of SQL Server 2008 Standard Edition with one CAL.



Interested in Email Encryption?
Read about the advantages of identity-based encryption in this free report.

Order Your SQL Fundamentals CD Today!
Learn how to use SQL Server, understand Office integration techniques and dive into the essentials of SQL Express and Visual Basic with this free SQL Fundamentals CD.

Virtualization Congress Oct. 14-16 in London
Don't miss Virtualization Congress, the premiere EMEA conference dedicated to hardware, OS and application virtualization. Oct. 14-16.
Windows IT Pro Home Register FAQ for Windows WinInfo News
Europe Edition About Us Contact Us/Customer Service Media Kit Affiliates / Licensing  
SQL Server Magazine Office & SharePoint Pro Windows Dev Pro IT Job Hound ITTV
IT Library Technical Resources Directory Connected Home Windows Excavator Windows SuperSite 
 
 Windows IT Pro is a Division of Penton Media Inc.
 Copyright © 2008 Penton Media, Inc., All rights reserved. Terms and Use | Privacy Statement | Reprints and Licensing