1. Computer problem? Tech Support Guy is completely free -- paid for by advertisers and donations. Click here to join today! If you're new to Tech Support Guy, we highly recommend that you visit our Guide for New Members.

Solved: ACER Aspire One Netbook WinXP Home to Pro AHCI issue

Discussion in 'Windows XP' started by HOBOcs, Oct 11, 2009.

Thread Status:
Not open for further replies.
Advertisement
  1. HOBOcs

    HOBOcs Thread Starter

    Joined:
    Jan 5, 2004
    Messages:
    7,461
    I'm posting a solution to an issue that took me almost four days to resolve.
    In the end the issue cause appears to be a bad downloaded file from the manufacutre site.

    Note: I am a huge believer in this support site and use it to provide solutions to common or uncommon issues that we all face. If you find this thread useful then use this forum to "post solutions" in additions to your support requests.


    Issue: “SATA AHCI Controller” Storage Device Files not being presented only “SATA RAID Controller” Files when installing WinXP Pro from CD (pressing F6 to install additional Drivers)

    Requirement:
    Install WinXP Pro on an Acer Aspire One AOD250 previously loaded with factory WinXP Home

    Steps to Recreate Problem
    Equipment / Accessories
    i) External USB DVD/CD Drive (used for MS WinXP Install CD)
    ii) External USB Floppy Drive (used for Additional Storage Driver from ACER)

    1) Set/Ensure Bios SATA – set to AHCI
    Set to Boot from USB DVD/CD Drive

    2) Need the AHCI driver for the Acer Aspire AOD250
    Download SATA AHCI Storage Driver from the Acer.ca site
    Use Netbook / Aspire One / Product Model: AOD250
    - Set Operating System to WinXP Professional 32
    - Find SATA Driver and download

    File Downloaded: ZIP File - SATA_Intel_v8.0.0.1039_XPx86XPx64_A.zip
    File Extracts: File/Folder - IMSM_Intel_v8.0.0.1039_XP
    File Required: Folder - f6flpy32
    Folder f6flpy32 Contents
    iaahci.cat
    iaAHCI.inf
    iastor.cat
    iaStor.inf
    iaStor.sys
    license.txt
    TXTSETUP.OEM


    3) Copy contents of f6flpy32 to Floppy disk, Insert Floppy disk into USB Floppy drive
    4) Insert WinXP Pro Install CD into USB DVD Drive
    5) Choose Boot from CD
    Press F6 to install addition drivers
    Windows Setup displays – None – No Storage Device Found
    - Press S for additional Drivers
    - A list Storage Devices proposed
    - Choose - Other (on manufacture floppy)
    - Proposes “A” Drive files from Floppy
    (Note: all RAID Controllers – no AHCI Controllers)

    "Intel(R) ESB2 SATA RAID Controller"
    "Intel(R) ICH7R/DH SATA RAID Controller"
    "Intel(R) ICH7MDH SATA RAID Controller"
    "Intel(R) ICH8R/ICH9R/ICH10R SATA RAID Controller"
    "Intel(R) ICH8M-E/ICH9M-E SATA RAID Controller"



    Naive Assumption: is made that these are “Combo” storage drivers and include the AHCI and choosing the correct one will allow me to continue. NOT TRUE.

    Selecting one of the drivers and continuing the install gives a message again that “No Storage HDD device is detected” and a chance to “S” select another driver.

    Result of trial error selection is Blue Screen “Stop” error display

    0x000000CE

    file iaSTOR.sys

    Message Driver_Unloaded_without_cancelling_pending_operation

    NOTE: THIS IS AN INDICATION THAT THE WRONG CONTROLLER IS BEING SELECTED.


    Work Around - Solution

    What is happening is that the "SATA AHCI" files are not showing, only the SATA RAID Controllers.

    The issue appears that the TXTSETP.OEM file is not proposing the iaACHI.inf files for selections correctly. In my case I only needed the "Sata AHCI Controller" iaAHCI_ICH7MMDH driver.

    The TXTSETUP.OEM file was edited to comment out with a # sign the drivers I do not need for my Netbook. I only needed the iaAHCI_ICH7MMDH driver. See attached Edited TXTSETP.OEM
    Note: No Information was removed or altered only comment “#” added to file.

    When I commented out the non required SATA AHCI Controller and the SATA “Raid Controllers” and reinstalled WinXP Professional (Using F6 again) the only Controller that appeared/proposed was Intel(R) ICH7M/MDH SATA AHCI Controller.

    This time the only driver proposed was: (the right one)
    Intel(R) ICH7M/MDH SATA AHCI Controller.


    Continuing with the install resulted in a SUCCESSFUL install of WinXP.


    Result / Action Required

    Actual problem appears to be an incorrect TXTSETP.OEM file.

    Requires follow-up with ACER.


    Text file

    ; Copyright (c) 2003-08 Intel Corporation
    ;#############################################################################
    ;#
    ;# Filename: TXTSETUP.OEM
    ;#
    ;#############################################################################
    [Disks]
    disk1 = "Intel Matrix Storage Manager driver", iaStor.sys, \

    [Defaults]
    scsi = iaStor_ICH8MEICH9ME

    ;#############################################################################
    [scsi]

    ; iaAHCI.inf
    #iaAHCI_ESB2 = "Intel(R) ESB2 SATA AHCI Controller"
    #iaAHCI_ICH7RDH = "Intel(R) ICH7R/DH SATA AHCI Controller"
    iaAHCI_ICH7MMDH = "Intel(R) ICH7M/MDH SATA AHCI Controller"
    #iaAHCI_ICH8RDHDO = "Intel(R) ICH8R/DH/DO SATA AHCI Controller"
    #iaAHCI_ICH8MEM = "Intel(R) ICH8M-E/M SATA AHCI Controller"
    #iaAHCI_ICH9RDODH = "Intel(R) ICH9R/DO/DH SATA AHCI Controller"
    #iaAHCI_ICH9MEM = "Intel(R) ICH9M-E/M SATA AHCI Controller"
    #iaAHCI_ICH10R = "Intel(R) ICH10R SATA AHCI Controller"

    ; iaStor.inf
    #iaStor_ESB2 = "Intel(R) ESB2 SATA RAID Controller"
    #iaStor_ICH7RDH = "Intel(R) ICH7R/DH SATA RAID Controller"
    #iaStor_ICH7MDH = "Intel(R) ICH7MDH SATA RAID Controller"
    #iaStor_ICH8RICH9RICH10R = "Intel(R) ICH8R/ICH9R/ICH10R SATA RAID Controller"
    #iaStor_ICH8MEICH9ME = "Intel(R) ICH8M-E/ICH9M-E SATA RAID Controller"

    ;#############################################################################

    ; iaAHCI.inf
    [Files.scsi.iaAHCI_ESB2]
    driver = disk1, iaStor.sys, iaStor
    inf = disk1, iaAHCI.inf
    catalog = disk1, iaAHCI.cat

    [Files.scsi.iaAHCI_ICH7RDH]
    driver = disk1, iaStor.sys, iaStor
    inf = disk1, iaAHCI.inf
    catalog = disk1, iaAHCI.cat

    [Files.scsi.iaAHCI_ICH7MMDH]
    driver = disk1, iaStor.sys, iaStor
    inf = disk1, iaAHCI.inf
    catalog = disk1, iaAHCI.cat

    [Files.scsi.iaAHCI_ICH8RDHDO]
    driver = disk1, iaStor.sys, iaStor
    inf = disk1, iaAHCI.inf
    catalog = disk1, iaAHCI.cat

    [Files.scsi.iaAHCI_ICH8MEM]
    driver = disk1, iaStor.sys, iaStor
    inf = disk1, iaAHCI.inf
    catalog = disk1, iaAHCI.cat

    [Files.scsi.iaAHCI_ICH9RDODH]
    driver = disk1, iaStor.sys, iaStor
    inf = disk1, iaAHCI.inf
    catalog = disk1, iaAHCI.cat

    [Files.scsi.iaAHCI_ICH9MEM]
    driver = disk1, iaStor.sys, iaStor
    inf = disk1, iaAHCI.inf
    catalog = disk1, iaAHCI.cat

    [Files.scsi.iaAHCI_ICH10R]
    driver = disk1, iaStor.sys, iaStor
    inf = disk1, iaAHCI.inf
    catalog = disk1, iaAHCI.cat
    ; iaStor.inf
    [Files.scsi.iaStor_ESB2]
    driver = disk1, iaStor.sys, iaStor
    inf = disk1, iaStor.inf
    catalog = disk1, iaStor.cat

    [Files.scsi.iaStor_ICH7RDH]
    driver = disk1, iaStor.sys, iaStor
    inf = disk1, iaStor.inf
    catalog = disk1, iaStor.cat

    [Files.scsi.iaStor_ICH7MDH]
    driver = disk1, iaStor.sys, iaStor
    inf = disk1, iaStor.inf
    catalog = disk1, iaStor.cat

    [Files.scsi.iaStor_ICH8RICH9RICH10R]
    driver = disk1, iaStor.sys, iaStor
    inf = disk1, iaStor.inf
    catalog = disk1, iaStor.cat

    [Files.scsi.iaStor_ICH8MEICH9ME]
    driver = disk1, iaStor.sys, iaStor
    inf = disk1, iaStor.inf
    catalog = disk1, iaStor.cat


    ;#############################################################################
    [Config.iaStor]
    value = "", tag, REG_DWORD, 1b
    value = "", ErrorControl, REG_DWORD, 1
    value = "", Group, REG_SZ, "SCSI Miniport"
    value = "", Start, REG_DWORD, 0
    value = "", Type, REG_DWORD, 1

    ;#############################################################################

    ; iaAHCI.inf
    [HardwareIds.scsi.iaAHCI_ESB2]
    id = "PCI\VEN_8086&DEV_2681&CC_0106","iaStor"

    [HardwareIds.scsi.iaAHCI_ICH7RDH]
    id = "PCI\VEN_8086&DEV_27C1&CC_0106","iaStor"

    [HardwareIds.scsi.iaAHCI_ICH7MMDH]
    id = "PCI\VEN_8086&DEV_27C5&CC_0106","iaStor"

    [HardwareIds.scsi.iaAHCI_ICH8RDHDO]
    id = "PCI\VEN_8086&DEV_2821&CC_0106","iaStor"

    [HardwareIds.scsi.iaAHCI_ICH8MEM]
    id = "PCI\VEN_8086&DEV_2829&CC_0106","iaStor"

    [HardwareIds.scsi.iaAHCI_ICH9RDODH]
    id = "PCI\VEN_8086&DEV_2922&CC_0106","iaStor"

    [HardwareIds.scsi.iaAHCI_ICH9MEM]
    id = "PCI\VEN_8086&DEV_2929&CC_0106","iaStor"

    [HardwareIds.scsi.iaAHCI_ICH10R]
    id = "PCI\VEN_8086&DEV_3A22&CC_0106","iaStor"

    ; iaStor.inf
    [HardwareIds.scsi.iaStor_ESB2]
    id = "PCI\VEN_8086&DEV_2682&CC_0104","iaStor"

    [HardwareIds.scsi.iaStor_ICH7RDH]
    id = "PCI\VEN_8086&DEV_27C3&CC_0104","iaStor"

    [HardwareIds.scsi.iaStor_ICH7MDH]
    id = "PCI\VEN_8086&DEV_27C6&CC_0104","iaStor"

    [HardwareIds.scsi.iaStor_ICH8RICH9RICH10R]
    id = "PCI\VEN_8086&DEV_2822&CC_0104","iaStor"

    [HardwareIds.scsi.iaStor_ICH8MEICH9ME]
    id = "PCI\VEN_8086&DEV_282A&CC_0104","iaStor"
     
As Seen On
As Seen On...

Welcome to Tech Support Guy!

Are you looking for the solution to your computer problem? Join our site today to ask your question. This site is completely free -- paid for by advertisers and donations.

If you're not already familiar with forums, watch our Welcome Guide to get started.

Join over 733,556 other people just like you!

Loading...
Thread Status:
Not open for further replies.

Short URL to this thread: https://techguy.org/867720