Identifying an AHCI controller in XP (Laptop)
19-05-2010, 19:58
|
#1
|
©Beam Software
Join Date: Jan 2004
Location: Teesside
Services: BB (200mbit), 1x V6, iPad, iPhone
Posts: 1,411
|
Identifying an AHCI controller in XP (Laptop)
I'm in the process of installing XP onto a new hard drive as a replacement operating system at the owners request. The previous hard drive containing Windows 7 died after the laptop was dropped but the rest of the laptop is fine. I've installed XP in compatibility mode (using the setting in the bios) and it crawls due to slow hard drive access, HDTach confirms that. I've downloaded 3 sets of Intel drivers and all are blue screening at install time. I'm using a virtual floppy on a usb stick to install. Toshiba's site gives no indication of the actual controller and Intel's site is just as useless. So, can anyone think of a way to identify the controller to allow correct driver acquisition , other than opening the laptop up and possibly identifying by the IC. I'm asking more for future reference because I'm currently installing Win7 via the laptops recovery discs to identify it.
The laptop model is L500D-16L in case anyone sees something obvious that I've missed from the Toshiba or Intel site.
|
|
|
19-05-2010, 20:11
|
#2
|
Inactive
Join Date: Jun 2003
Location: NW UK
Posts: 3,546
|
Re: Identifying an AHCI controller in XP (Laptop)
in Device manager doubleclick the device you want to identify, go to Details, then Hardware ID, you will see a line like
PCI\VEN_8086&DEV_2929&SUBSYS_19A71043&REV_03
google for the PCI\VEN_8086&DEV_2929 and it will give you information on the device. in this case the VEN_8086 places the manufacturer as intel, and the DEV_2929 is the ICH9 controller
|
|
|
19-05-2010, 20:26
|
#3
|
©Beam Software
Join Date: Jan 2004
Location: Teesside
Services: BB (200mbit), 1x V6, iPad, iPhone
Posts: 1,411
|
Re: Identifying an AHCI controller in XP (Laptop)
On an XP install in compatibility mode it comes up as a standard IDE controller, wouldn't that change the device ID to something generic? I didn't try that and it's a useful idea for future situations, I've used device ID's to identify generic webcams before.
|
|
|
19-05-2010, 21:11
|
#4
|
cf.mega poster
Join Date: Jan 2004
Location: Cambridgeshire
Age: 63
Posts: 4,232
|
Re: Identifying an AHCI controller in XP (Laptop)
Quote:
Originally Posted by Horace
I'm in the process of installing XP onto a new hard drive as a replacement operating system at the owners request. The previous hard drive containing Windows 7 died after the laptop was dropped but the rest of the laptop is fine. I've installed XP in compatibility mode (using the setting in the bios) and it crawls due to slow hard drive access, HDTach confirms that. I've downloaded 3 sets of Intel drivers and all are blue screening at install time. I'm using a virtual floppy on a usb stick to install. Toshiba's site gives no indication of the actual controller and Intel's site is just as useless. So, can anyone think of a way to identify the controller to allow correct driver acquisition , other than opening the laptop up and possibly identifying by the IC. I'm asking more for future reference because I'm currently installing Win7 via the laptops recovery discs to identify it.
The laptop model is L500D-16L in case anyone sees something obvious that I've missed from the Toshiba or Intel site.
|
Hello Horace.
Sounds like a fubar hard drive or maybe there`s some mobo damage.
|
|
|
20-05-2010, 04:53
|
#5
|
©Beam Software
Join Date: Jan 2004
Location: Teesside
Services: BB (200mbit), 1x V6, iPad, iPhone
Posts: 1,411
|
Re: Identifying an AHCI controller in XP (Laptop)
Well the laptop is in working order and the drive is new. What I'm looking for I guess is some utility that will drill past Windows driver information which calls the controller a "standard dual channel ide controller" so I can search for an XP driver. Right now I'm left with the only possibility of opening it up which I'm trying to avoid. Windows 7 by the way, listed it as a standard AHCI controller using msahci.sys and the driver being from 2006.
|
|
|
20-05-2010, 10:28
|
#6
|
cf.geek
Join Date: May 2008
Location: Wherever i lay my hat!
Age: 54
Posts: 736
|
Re: Identifying an AHCI controller in XP (Laptop)
I saw this on the Toshiba site (sounds a similar problem) http://forums.computers.toshiba-euro...ssageID=204624 don`t now if it might help point you in the right direction..
|
|
|
20-05-2010, 17:12
|
#7
|
Inactive
Join Date: Jun 2003
Location: NW UK
Posts: 3,546
|
Re: Identifying an AHCI controller in XP (Laptop)
the Vendor and Device ID are read from the hardware so no, an incorrect driver won't change it to something else.
|
|
|
20-05-2010, 19:33
|
#8
|
©Beam Software
Join Date: Jan 2004
Location: Teesside
Services: BB (200mbit), 1x V6, iPad, iPhone
Posts: 1,411
|
Re: Identifying an AHCI controller in XP (Laptop)
Thanks Nikon, yes that's me Matty  .
---------- Post added at 19:33 ---------- Previous post was at 19:16 ----------
Looks like I'm getting somewhere, I hadn't bothered searching for the vendor/device because I assumed it was Windows generic ID's. Thanks to Nikon for that. The Vendor ID is 1002 which is ATI and the Device ID is 4390 which a Linux database gets me to :
vendor: 1002 (" ATI Technologies Inc"), device: 4390 (" SB700/SB800 SATA Controller [IDE mode]")
Just need to find the SB700/SB800 XP driver now. Posting this for people Googling in future by the way  .
|
|
|
20-05-2010, 22:08
|
#9
|
©Beam Software
Join Date: Jan 2004
Location: Teesside
Services: BB (200mbit), 1x V6, iPad, iPhone
Posts: 1,411
|
Re: Identifying an AHCI controller in XP (Laptop)
Using THIS guide I finally managed to boot into XP using AHCI, I had to modify the subsystem value using the values I got from Linux
http://www.mediafire.com/?mnu22gylmmg is the driver file needed for this guide.
|
|
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT +1. The time now is 19:13.
|