Industry


Ads by TechWords

See your link here


Preston Gralla's picture
Preston Gralla

Seeing Through Windows

My nightmare trying to upgrade to Vista SP1

Pity me. I'm trying to update to Vista SP1 and it turns out I'm one of the people on the Vista SP1 banned driver list. I've wasted hours of my life that I won't get back, and still no SP1. I'll show you what I've gone through, including screenshots, so that you don't have to go through this mess yourself.

Even though Vista SP1 has been released, it won't show up on your machine yet (and didn't show up on mine) because it won't be available via Automatic Updates for a month or so. Even then, it won't hit everyone's machine right away, because it will be gradually rolled out.

So to update, I did what Microsoft suggested, check for it via Windows Update by selecting Control Panel --> Check for Updates, then clicking the Check for updates link.

When I did that, though, I was told no new updates were available, as you can see in the screenshot below.

Next step --- check the Microsoft Knowledge Base article 948343 that explains why SP1 might not be installing properly. None of the reasons seemed to apply to me, except possibly the list of drivers that cause problems with SP1. Anyone with a driver on that list won't be able to get SP1. Here's the list of audio drivers and display drivers. For a fuller list, see the Microsoft Knowledge Base article 948343.

Audio drivers

Realtek AC'97

  • For x86-based computers: Alcxwdm.sys - version 6.0.1.6242 or earlier
  • For x64-based computers: Alcwdm64.sys - version 6.0.1.6242 or earlier

SigmaTel

  • For x86-based computers: Sthda.sys - version 5.10.5762.0 or earlier
  • For x64-based computers: Sthda64.sys - version 5.10.5762.0 or earlier

SigmaTel

  • For x86-based computers: Stwrt.sys - version 6.10.5511.0 or earlier
  • For x64-based computers: Stwrt64.sys - version 6.10.5511.0 or earlier

Creative Audigy

  • For x86-based and x64-based computers: Ctaud2k.sys - version 6.0.1.1242 or earlier
  • For x86-based computers: P17.sys โ€“ all versions (This was originally a Windows XP-based driver.)

Conexant HD Audio

  • For x86-based computers: Chdart.sys - version 4.32.0.0 or earlier
  • For x64-based computers: Chdart64.sys - version 4.32.0.0 or earlier

Display drivers

Intel Display

  • For x86-based computers: Igdkmd32.sys โ€“ versions between and including driver 7.14.10.1322 and 7.14.10.1403
  • For x64-based computers: Igdkmd64.sys โ€“ versions between and including driver 7.14.10.1322 and 7.14.10.1403

Now, I think that I'm like most people; off the top of my head I don't know the exact version numbers of every driver on my computer. And there's no simple way to find that out, no simple list you can look at.

What to do? Head to Device Manager, by typing Device Manager into the Start menu, and clicking on the Device Manager icon that appears. Then I had to click through every device on my PC, and see if it's on the list of banned drivers.

Sure enough, I saw that I have a SigmaTel audio driver. So I right-clicked it, selected Properties, clicked the Driver tab, then clicked Driver Details. A long list of associated drivers appeared. I had to check every single one of them against the banned drivers list. I finally found the culprit, as you can see below.

An updated driver didn't show up in Windows Update, so I followed Microsoft's advice and headed to the SigmaTel Web site, and found the support page. But it turns out that SigmaTel sold its entire audio line to IDT, so SigmaTel had no information about drivers.

Next stop, the IDT Web, specifically the page on the site that offers updates on Windows Vista support. Finally, I figured, I'm getting close.

Wrong!

When I got to the page, I encountered this annoying message:

IDT currently does not provide end-user support or drivers for PC Audio products. This includes the PC and Notebook audio product lines acquired from Sigmatel.

Our Original Equipment Manufacturer (OEM) partners have requested that all technical support for end-users and product related questions for their models be handled by the OEM directly.

By now, I'm starting to get exceedingly frustrated. I've now got to head to the Dell site. After a whole lot of futzing and fussing, dead-ends and misdirections, I finally manage to get to a page that lets me enter the model and number of my PC. It then includes links to all the drivers for it, including the SigmaTel audio driver.

Great, I figure, I'm finally getting closer.

Wrong again!

As you can see in the screen below, the driver that it says I can download appears to be an older driver than the one on my system. So downloading it won't help. There's a possiblity that the Dell driver listed doesn't really match the hardware on my system, or that it's a driver for a different audio device. But there's no way for me to know that --- the Dell site told me this is the driver I need.

At that point, I threw up my hands, and figured that I don't need Vista SP1 that badly, anyway. I have it installed on another machine, a laptop, and as I've reported in a previous blog, it's not exactly an earthshaking update.

I know that I can always try to update the driver directly from the Device Manager. But I've already wasted enough hours of my life on this. I figure it's time to get some real work done.

[Like this blog? Subscribe to the RSS feed here!]

What People Are Saying

youre nuts

theres a reason for driver signing...
its called advancing the technology... its to force manufacturers to go forward. a lot of hardware is 64 bit capable, but usually ships with 32 bit drivers, MS is just trying to get the industry up to speed. of corse there will be problems with a nature like this... some of it is our own fault. install a new O/S on a 3 year old machine ???? GRAB A BRAIN !!!! if your computer works with the O/S it has , leave it alone...
i recently bought a brand new computer , all hardware was 64 bit.... i installed both vista & xp 64 bit... not a single problem. amazingly, i didnt even need the driver cds for any of the hardware, windows 64 installed all drivers correctly by itself including the tv tuner card.
very clean install even compared to 32 bit.

not being used to doing it that easily, i had spare time to try ubuntu 8 64 bit to see if it was the same.... NO WAY IN H### ...
no audio, ethernet, tv tuner, wireless card, & 1 usb hub were all in need of drivers.
i got ethernet working in order to research the problem.... NO DRIVERS available for most of the hardware because not enough people use that equipment.

if i wanted ubuntu only, id have to invest another $500 replacing those devices with supported hardware. sure im not making bill gates rich, im making myself poor by using a so called free O/S. vista 64 bit - $250 , downgraded hardware = $500

a little common sense people...a newer O/S is designed mainly for the newest hardware.
if you dont like that idea , dont buy a new computer, stay with linux, or go back to windows 3.1

windows is designed for millions of different computers, where linux is designed for the few slapped together spare parts of older computers

well, at least your not

well, at least your not running OS X </sarcasm>

It seems to me that you're

It seems to me that you're grossly exaggerating the difficulty of fixing these problems. I'm a 65 year old woman who has been using PCs for less than 3 years, yet it only took me 30 minutes to solve the Sigmatel driver issue. If you remove the Sigmatel driver from your system entirely (including the .sys files), a true-blue Microsoft driver will automatically kick in and you can then update to SP1. This is explained on Microsoft's web site, so why all the fuss?

Dood...

Use the older driver! Are you running some heavy duty sound card?! (Nope, if it's a Sigmatel driver you are using.) You aren't looking for cutting-edge, mega-high quality sound with onboard sound cards. Use the older driver and get on with the SP1 FUN!!!

...oh, wait...

SP1 update

Why didn't you just download the standalone updater (about 400 MB)?. I used it for five very different PCs (different manufacturers, configurations, etc) and it just does the job. A whole lot easier, IMHO.

Lost in the wasteland...

Seriously dude,

I'm not like a fangirl or anything like that, and I realize you've got a job to do and part of that likely means dealing with Microsoft -- but this whole Vista/SP1 deal is beyond absurd now.

Without going thru the entire Vista litany again, because we've all heard it before, why are you even wasting those hours of your life trying to stick a round peg in a square hole? Wouldn't you rather just turn on your machine and be able to do your work and not worry about things like this?

My story is simple -- when Vista was released I made the decision right then and there to switch to a Mac. Then, we rebuilt two other desktops in our house which were running XP and converted those to Ubuntu/Linux. I mean, come on! They just work!

I guess you don't really value those hours of your life that you continue to spend on Bill Gates' broken software, or, maybe you don't have a life and have the time to waste? Because I can't understand why you or anyone else tolerates this nonsense in their lives. Would you continue to drive a new car if it had the kind of problems Vista has, or would you bring it back to the dealership?

Easy question when you put it in that kind of perspective.

People really need to break out of this mentality that they don't have any other choice but to use some variant of Windows on THEIR computers.

Yeah, right. Linux "just works." What a load of crap.

nina aoki said:

"Then, we rebuilt two other desktops in our house which were running XP and converted those to Ubuntu/Linux. I mean, come on! They just work!"

Yes, Ubuntu just works. Here's my experience with that:

First attempt to clean install Hardy on my brand-spanking-new PC..

Guess what - as long as you're using two-year-old hardware, so the "Vibrant, responsive Open Source community" has had time to put down their bongs and write drivers for your bleeding-edge, two-year-old machine, then, hey! "It Just Works!"

I've had to hack drivers to make stuff work. I've had to hack installers to make stuff work. I've even hacked the kernel (not because I had to, but because it's kind of fun). But you know what?

I'm tired of this non-stop self-abuse-fest that is trying to use Linux to be productive. It was cool when I was a CS grad student, I mean, we were all doing it! Right?

I'm not switching my SATA HD into crap-mode just so Linux can work - I like to leverage the latest technology. I'm not writing my own drivers - I have real work to do, and I'm not in college anymore. And I'm sure as hell not waiting for those hippies to come to some damn communal consensus about SATA hard drives.

I'm going to physically put the Kubuntu install DVD on top of my case, so if anyone asks if I've got Linux on my box, I can honestly say yes, and then enjoy using an OS that *actually* "Just Works."

(P.S., Yes. Yes, nina aoki, you are a fangirl. Either that, or you've never actually had to use a computer to do real work.)

Bong Hits

"(P.S., Yes. Yes, nina aoki, you are a fangirl. Either that, or you've never actually had to use a computer to do real work.)"

lmao! Oh you poor dear! Writing your own drivers? Bong hits? Where do I begin? :P

I feel like Manny Ramirez in high heels with this big fat piece of cheese you've thrown over the plate for me with your comment!

What's real work Duane? Huh? Would that be stopping what you're doing to deal with Vista's user agent every five minutes? Would that be watching your machine slow to a crawl after a few months because every keystroke you've ever made has been written to your HDD? Would that real work include fighting with your OS on a daily basis or dealing with enough open sockets and holes in the OS which rival Boston's Big Dig highway relocation project?

Give.me.an.effin.break!

Seriously, if you can't handle Ubuntu, which has become a completely mature OS, because your hardware is gak, then buy a Mac! All I'm saying is that there are options! You don't have to be a slave to Redmond's bad software and you shouldn't be either.

There is no way you're ever going to convince me that Vista is anything but bloated crapware that simply doesn't work!

And as I prepare to send you over the virtual Green Monster here -- you whine about drivers for Ubuntu? Really? You want to think that one thru first Duane or did the fact that Vista was released without driver support for dozens of important peripherals just escape you? Did you feel the need to write your own Vista drivers too, or were you just content to live with that one because it was Microsoft?

Just asking, okay?

Oh yeah -- ever hear of LAMP? It's that open source software which runs the internet, just in case you were wondering... because it ain't running on Vista.

And for the record Duane? I've loaded Ubuntu on machines much older than 2 years -- worked perfectly fine. I suspect your problems may be more related to 'operator error' than some catastrophic problems with Linux or Ubuntu.

- nina aoki

only a boston red sox fangirl

hysteria

why the hysteria about a bit of pathetic software?

I hear ya

I must admit I did the same thing except buy the mac. When vist first came out and I saw 1) the price tag with no cd's etc and backward incompatibility I said enough is enough checked out alternatives. Loaded Ubuntu on all my computers (3) and have never looked back. All worked out of the box with very little driver issues. I also have tons of free support. April 24th is the release of the new Ubuntu and I have downloaded the beta.... so far (a few bugs) I am thrilled.

People really do need to break out and break away and stop letting microsoft dictate their time and money.