topics that matter; ideas worth sharing

share a tip, submit a link, add something new

Windows Vista driver malfunctions not just Microsoft's fault

February 7, 2008, 03:58 PM —  Computerworld — 

Microsoft Corp.'s debacle
with Windows Vista device drivers malfunctioning after an upgrade to Service
Pack 1 is an expected, almost inevitable result of the strategic path it took
with Windows' initial release more than two decades ago.

While Microsoft has always developed its own software as well as some hardware
(think keyboards and mice), it has long relied on partners to create an unparalleled
selection of applications and hardware devices that has become one of Windows'
chief attractions.

But in trying to preside over this huge ecosystem of partners, Microsoft often
more resembles a beleaguered parent than an iron-fisted ruler.

Nowhere is this more evident than in the area of device drivers. To make Vista
attractive to customers, Microsoft wants as many devices as possible to run
on the OS. At Vista's launch last January, Microsoft claimed that 1.6 million
devices supported Vista. That number was quickly forgotten amidst widespread
reports of nonworking devices.

The problem is that hardware vendors hate writing drivers because of the difficulty
and lack of reward, according to Ian Lao, an analyst at In-Stat
Inc.
After all, any large vendor (think Logitech
or HP) has hundreds of discontinued
products that are still new enough that there will be customers wanting to run
them on Windows Vista.

As a result, vendors cut corners by patching existing drivers to make them
run on a new OS or update, even it that makes the code more fragile. Or they
simply ignore Microsoft's nagging.

This makes getting a comprehensive set of drivers ready for a new release "an
incredibly difficult task," said Lee Nicholls, a global solutions director
for Getronics
NV
, a systems integrator and close Microsoft partner. Microsoft "has
to cover a huge amount of hardware and software driver libraries provided by
partners and OEMs."

Nicholls agrees that the responsibility of having drivers available is shared
equally by device makers and Microsoft.

"But that's still a big burden. Older devices and sometimes even new ones
can slip through the cracks," he said. "Microsoft have a much tougher
job cut out for them than, for example, Apple,
who only support a limited hardware platform with their operating system."

Microsoft has some carrots to dangle in front of hardware makers. The chief
incentive is its Windows Logo program. Devices whose drivers pass a Vista validation
test can place a sticker on its packaging with the sales-enhancing proclamation
that they are either "Certified for Windows Vista" or their product
"Works With Windows Vista." Microsoft will also distribute those drivers
for them via Windows Update.

But Microsoft has not updated its Windows Logo program to require drivers to
be tested specifically against SP1. It hasn't even offered revamped driver validation
tests that specifically certify compatibility with SP1, according to several
sources, including peripheral maker Intel
Corp.
, and Macrovision
Inc.
, which sells the Installshield software for creating driver installation
packages.

As a result, "it's possible that a Vista driver is incompatible with Vista
SP1," said Jeff Greenwald, director of installation product management
at Macrovision.

Microsoft did not respond to specific questions about when it planned to update
its Windows Logo program or its driver validation tests for SP1.

"We're still in the process of reaching out to the specific hardware partners
that are affected and are providing them with the necessary guidance to ensure
a smooth installation," it said in an e-mailed statement.

A weight problem and a wait problem

Of course, vendors could have tried to run their drivers on Release Candidate
(RC) versions of Vista SP1, which have been available since the fall.

But Paul Morris, a project manager at QualityLogic
Inc.
, a Moorpark, Calif. driver testing firm, points out that with Vista
itself, Microsoft made changes right up to its second RC in October 2006, mere
weeks before it was released to manufacturing (RTMed).

Such changes could break compatibility for drivers previously validated on
Vista.

And make no mistake: SP1 is chockful of changes -- 55 pages worth -- as Microsoft
was unable to resist the temptation to cram as many features and improvements
as possible into SP1.

Though users will be able to download a compressed 50 MB version of SP1, the
service pack actually tips the digital scale at nearly 700 MB.

By comparison, Windows XP SP2 was only about 266 MB, or two-fifths the size
of Vista SP1, when it came out in 2004, and still many called SP2 an operating
system disguised as an upgrade. There were so many new security features and
other changes that corporations cried foul at all of the broken applications.

Ironically, Microsoft has been trying to become more 'agile' and lightweight
in its development. For most of its products, including Windows and Office,
it has re-committed itself to a 2-3 year lifecycle. And Microsoft vowed three
months ago, when it released its first beta, that SP1 would focus on background
improvements and bug fixes and not have many new features.

» posted by abennett

Computerworld

I like it!
Post a comment
The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
Resources
White Paper

Symantec Backup Exec 12 and Backup Exec System Recovery 8 deliver industry leading Windows data protection and system recovery. Download this whitepaper to find out the top reasons to upgrade and how to get continuous data protection and complete system recovery.

Webcast

Data and system loss — from a hard drive failure, malicious attack, natural disaster, or simple human error — can happen anytime. Don’t leave your business vulnerable. Make sure you have a secure recovery strategy in place. Symantec's latest backup and system recovery technology can efficiently restore critical applications, individual emails and documents and even restore your entire system in minutes in the event of a loss.

White Paper

Businesses face a growing challenge to ensure that the IT environment is properly protected. Backup Exec 12 integrates with other applications in the Symantec family of products, to complement your current data protection strategy, keep your data securely backed up and make it recoverable when you need it most.

Free stuff
Featured Sponsor

AISO founders envisioned a Web hosting company that was environmentally friendly. While the company employed energy-efficient innovations like solar panels, its infrastructure produced unacceptable power and cooling requirements. Find out how AISO leveraged AMD technology to overcome their challenge in this case study white paper.

In this whitepaper, Scalar explores the opportunity to change the landscape with respect to mission critical databases built around Oracle. Leveraging technologies such as Linux, high-end commodity processing power and Oracle RAC technology to architect, design, build and maintain database infrastructure that delivers maximum availability, reliability and performance at a fraction of traditional cost.

On a typical day, weather.com, the Web site for The Weather Channel in Atlanta, serves up between 15 million and 20 million page views. But in September 2004, when back-to-back hurricanes ransacked Florida, the peak traffic on one day more than tripled: over 70 million page views by more than 7 million unique visitors. Read the full success story now.

More Resources