Unsolved
This post is more than 5 years old
44 Posts
0
154169
February 18th, 2007 19:00
Vista Installation solution for RAID setup/dual-boot that get worker_thread BSOD
The following instructions should solve the issue users have been having with installing Vista on Dell systems that use a RAID bios that, by default, is turned on.
Firstly, we know that going into your BIOS settings and changing the RAID BIOS parameter to Autodetect enables you to install Vista without any special instructions-- So if you're willing to give up a RAID array or willing to do a clean Vista install that wipes your old XP install then you're good to go.
However the above "solution" doesn't help those that wish to dual boot XP/Vista (probably a very good idea for now) and want to keep their entire XP install with all settings and files and/or are using an enabled RAID setup and wish to continue using that functionality (turning that functionality off would be tantamount to erasing your hard drives). See DELL shipped these RAID supporting computers with the RAID setting defaulted to ON even if your HD setup is not using it. So the default Windows XP installs shipped on these Dells REQUIRE this setting to remain on. If you turn it off, you will no longer be able to boot up your XP install without getting the same BSOD we see in Vista forcing you to do a clean install only. So how do we keep our RAID setups and/or install Vista in a dual-boot XP/Vista configuration?
These instructions are meant to solve the issue that people have been having with the "WORKER_THREAD_RETURNED_AT_BAD_IRQL" BSOD. Keyword: Worker Thread Returned at Bad IRQL (Keyword placed here to facilitate people that are searching the forums for this solution)
#1-- Forget the DELL drivers-- they don't work-- at least they certainly didn't for me and they're also out of date.
#2-- From Windows XP, go to Intel's site and download the latest (6.2.1.1002) Intel Storage Manager exe for Vista. Run it but don't hit the NEXT button through the prompts-- you don't want to install it-- the good news is that if you do install it into your Windows XP install by accident the Vista driver release does work with Windows XP as well so you won't have an unbootable XP install. *whew* Either way the reason why I want you to hold off its installation is because we need to pull drivers from it that you can only get to from the a temporary folder that is created when you run the Intel setup. (there is another way that uses flags but we'll skip that idea for now)
Link for 32bit Vista Intel Storage Manager driver:
http://downloadfinder.intel.com/scripts-df-external/filter_results.aspx?strTypes=all&ProductID=1809&OSFullName=Windows+Vista*+Ultimate%2C+32-bit+version&lang=eng&strOSs=156&submit=Go%21
Link for 64bit Vista Intel Storage Manager driver:
http://downloadfinder.intel.com/scripts-df-external/filter_results.aspx?strTypes=all&ProductID=1809&OSFullName=Windows+Vista*+Ultimate%2C+64-bit+version&lang=eng&strOSs=162&submit=Go%21
#3- Go into your Windows\temp ($windir$\temp) directory and look for the IIF folder-- this is a temporary folder created by the Intel Storage Manager setup. Dig into that folder looking for the Driver or Driver64 folder (it's inside the WINALL folder). The correct folder will have the "iaStor.sys" file within it along with a few others such as "iaahci.cat" and "iastor.inf" Take the contents of that folder and write it to the root directory of a floppy disk, USB key, or CD. Don't write the folder "Driver" or "Driver64" to your media-- just the contents (I'm trying to keep things simple). The 32bit drivers are in "Driver" folder and the 64bit drivers are in the "Driver64" folder.
#4- Cancel the Intel Storage Manager for Vista installation since you got what you needed from it.
#5- Now try and install Vista again-- run the install from Windows XP and do a clean install-- if you wish to setup a dual boot and have a partition ready be sure to select that destination. While you're going through the install,
look for the Load Driver icon (it's quite small) and click it. Be sure the USB key, floppy disk, or CD is inserted/connected to your system and browse to it. Then select OK. It will take the Vista install a long time to find it (god knows why). You should eventually see the Intel RAID driver pop up as an option. Select it and click OK or NEXT (I believe NEXT is the available button).
#6- Vista install should then copy the drivers and continue with the installation.
#7- Keep the USB key, CD, or Floppy Disk inserted/connected throughout the installation-- the Vista install may need to reinstall the driver again and will look for it later in the installation-- without it you may BSOD again so don't eject the media or disconnect your USB key until Vista is running properly.
#8- Vista should now install for your system with RAID capability allowing you a successful installation whether dual boot or clean and no more WORKER_THREAD BSOD.
I hope this helps everyone who's been having major issues-- as a medium-business DELL customer, I am troubled that DELL hasn't posted these instructions for users of its higher end systems that have this issue (such as the Dimension 9200, XPS 410, 700, etc.) It took a number of install retries along with a measure of sharing everyone's frustration for me to realize that I needed to look outside of Dell's support site to find what is needed to remedy the issue.
I also took the time to erase my newly working Vista install and doing this over again using my instructions to make sure they worked. Not exactly a controlled experiment but good enough for now.
Regards,
Chandler
Message Edited by ChandlerL on 02-19-2007 12:48 PM
0 events found
No Events found!


proimage1
82 Posts
0
February 22nd, 2007 23:00
Hi Chandler - here are the names of the drivers that were in the temp folder and the ones that I hit during the install for ( load drivers ) I had these on a floppy - and it did come up with install RAID driver or something to that effect - where I hit NEXT:
DFF3CO - DFF6AF - DFF7A2 - DFF91 - DFFE9C ( all of these had .temp after the file name
NOTE: One thing that I think may be the culprit -- a couple of weeks ago during the first install when I crashed big time and had to reformat the C: drive and completely re-install XP -- and I mean it was a mess - I even had trouble getting the install of XP - Dell had to assist me doing that and they almost gave up - at any rate - we did finally get XP back - however - before this happened - during bootup -- I distinctly remember it having: Controlled by RAID BIOS 0 ( zero ) -- BUT NOW: during bootup - it does not have the 0 ( zero ) it just has controlled by RAID BIOS -- and it for sure looks different than it did before the crash and re-install of XP -- I'm wondering if that has some kind of effect and why this fix with the drivers update is not letting the install complete -- Dell on request did send me the driver re-install pak cd for XP - I haven't explored it or done anything with it - because the tech guy at Dell did manage to get it installed and downloaded drivers after the install - BUT he also had to put in some doss fixes before we could install it again -- and the thing is - I'm not sure if you remember my original post - but the first time I ever tried to install Vista - as a dual boot -- on my other external drive - it installed perfect - and I had XP and Vista running perfectly -- XP on my C: drive and Vista on the other internal D: drive - that is until I went and messed it up when I tried to expand the partition for Vista to have more space -- once I did that is when everything went south ! Dell did not want to do anything once that happened and basically told me I was on my own - BECAUSE the Vista I was installing was NOT their express upgrade to HOME BASIC - which I have no desire to put on the machine - neither upgrade or home basic.
I have often thought since all of that happened that IF I had the RAID BIOS exactly the way it was when shipped 6 weeks ago - I could install Vista Home Premium as a new clean install back on the other drive cleanly re-formatted just as I did the one time -- but try as I have - from that point on - I get the same BSOD - ( Worker Thread Error ) right at the 27% expanding of files )
Hey - I've got an idea - why don't you zip down here to Florida and load it up for me -- just kidding - but if you have any other ideas or spot something in what I've said here - it wouldn't be beyond me to give it another try.
Thanks in advance
Tom
Message Edited by proimage1 on 02-22-2007 07:11 PM
Message Edited by proimage1 on 02-22-2007 07:13 PM
kuhnesito
140 Posts
0
February 23rd, 2007 02:00
ChandlerL
44 Posts
0
February 23rd, 2007 16:00
DFF3CO - DFF6AF - DFF7A2 - DFF91 - DFFE9C ( all of these had .temp after the file name>
proimage1
82 Posts
0
February 23rd, 2007 17:00
Hey Chandler - thanks again - I did have these on the floppy and did navigate to the floppy - clicked on load drivers - it did at least attempt to load from the floppy -- and yes, it did say something to the effect of Intel ICH8 Storage Manager -- so I guess my question is - do these drivers I have noted look like the correct ones ?
Anyway - the push for Vista continues.
Regards
Tom
kuhnesito
140 Posts
0
February 23rd, 2007 18:00
ChinchX
1 Rookie
•
28 Posts
0
February 25th, 2007 14:00
essentially it would be the same thing as just copying the drivers from the c:\program files\intel\intel matrix storage manager\driver after you've already installed the matrix manager? .. which i tried
i could be wrong though, just an observation.
edit: this is confirmed.. the downloaded file for both vista and xp.. are exact same file (did md5 check).. so this is really just going the long way around.. and this would explain why the 'vista' driver works fine in XP..
Message Edited by ChinchX on 02-25-2007 11:20 AM
Schell77
4 Posts
0
February 26th, 2007 02:00
This problem has been chronic for me on my XPS-410 that came with RAID0 and Vista Home Premium, and it hasn't been fixed by numerous rebuilds with various firmware and driver versions. See the aforementioned thread for more details. It appears we're basically stuck waiting for Intel to provide updated drivers to Dell.
In lieu of returning my XPS-410 to Dell and demanding a refund for selling me an instabile configuration, I might try installing WinXP Pro to tide me over for a while, in hopes that Dell and Intel can overcome the problem quickly. I asked Customer Care to send me a reinstallation CD, but that'll take over a week they tell me. The problem is how to load the RAID drivers at the F6 prompt when my system did not come with a floppy drive. Anyone have any success at getting USB key floppy emulation to work with WinXP setup on the XPS 410?
scott784
388 Posts
0
February 26th, 2007 02:00
Message Edited by scott784 on 02-25-2007 10:51 PM
ChinchX
1 Rookie
•
28 Posts
0
February 26th, 2007 03:00
to further your information, i have read that the error "The device, \Device\Ide\iaStor0, did not respond within the timeout period." has to do with the TLER (time-limited error recover) feature of some hard drives. i can't exactly recall if TLER is the problem or the solution, though. do you know?
as for your question about loading the drivers for XP (F6 method).. when i reinstalled the OS, i luckily had a spare floppy drive that i just kinda hooked up w/ the case open until after the install.. that one got me for a sec too.. cause we know that F6 will only read the A:/floppy drive for the drivers. i haven't tried USB key emulation of a floppy.. is that possible in the Dell BIOS? From all I recall, there was an option to boot from USB, but not actually emulate a floppy (though i could be completely wrong).. lemme know what you find, i'd be interested in the solution to that.
thanks for your post! valuable information. keep us up to date!
kuhnesito
140 Posts
0
February 26th, 2007 06:00
scott784
388 Posts
0
February 26th, 2007 21:00
Message Edited by scott784 on 02-26-2007 07:33 PM
ChinchX
1 Rookie
•
28 Posts
0
February 26th, 2007 22:00
also what happens when you switch from RAID=on to autodetect? does it screw your raid? i know you all addressed these before but.. i just worked a 12 hour day and am kinda tired to read through everything again.. sorry for being lazy
and what about vice versa.. if you set it to autodetect.. can you setup raid or does it have to be ON to create a raid array in the first place?
i was just kinda thinking like.. you might could temporarily set it to autodetect to get through the setup then revert it to ON as you were saying.. but i'm not sure if you can just go ON->AUTODETECT->ON like that without destroying your data
scott784
388 Posts
0
February 26th, 2007 23:00
Message Edited by scott784 on 02-26-2007 07:53 PM
ChinchX
1 Rookie
•
28 Posts
0
February 27th, 2007 01:00
scott784
388 Posts
0
February 27th, 2007 03:00