locked
Unable to install with AHCI, have tried everything RRS feed

  • Question

  • My motherboard is ASRock 780 FullHD, with the AMD SB700 chipset and I have a WHS PP1 image from MSDN. I've tried every solution posted on these boards and wegotserved, after lot of searching, and nothing has worked. I'm using a bootable usb key to install, and only with 1 SATA HDD connected.

    I need AHCI because I bought a SATA hotswap backplane specifically for WHS, and all the other hard disks will go in it.

    Things I've tried -

    1. regular install - 0x7B STOP error in the 2003 setup

    2. Got the x86 textmode AHCI drivers from Asrock's website. Slipstreamed them into the svr_2003 folder using nLite as described here. Get an error in the 2003 setup - "ntkrnlmp.exe could not be found. Error code is 4". Googling this turns up solutions about bad burn on cd media, but I'm using a usb which has no problems.

    3. In the initial graphical setup, when I try to load the AHCI drivers, I get an error "This driver requires the machine to reboot", and the drive still shows up as ATA and not SCSI.

    4. After much searching I got a floppy drive (since no one sells them anymore) and put the drivers on there. I still can't load from it (#3) and the ntkrnlmp error appears before the F6 screen which looks for the floppy.

    5. I tried the trick mentioned here of putting the drives in a \drivers folder on the usb and the setup would look for it, but I still get an error (#1 or 2).

    So at this point its a been a while since my hardware was built, and I'm unable to get WHS installed. I could not find a clear answer to whether its possible to switch the mode from IDE->AHCI. Is this possible? I don't care if it requires a WHS reinstall because as of yet I have no data, I just want the OS.
    Sunday, April 5, 2009 6:36 AM

Answers

  • I was going nuts trying to figure out a way around this same problem but with a newer motherboard.  I'm using a Gigabyte GA-MA78GM-US2H which has 6 SATA ports.

    One of the options in the BIOS is to set AHCI mode but leave ports 5/6 as IDE.  When I put the system drive on port 5, I could complete the WHS installation using only the IDE drivers.  Then I could log into the console and install the AHCI drivers for the rest of the ports.  Once AHCI was installed, I moved the system drive to port 1 and it booted fine.

    If your motherboard doesn't give you a similar option, unfortunately I'm out of suggestions.
    Sunday, April 5, 2009 9:07 AM
  • You can try installing under IDE mode and then switching to AHCI
    http://forum.msi.com.tw/index.php?topic=106575.0
    Monday, April 6, 2009 8:27 AM
  • The option you wanted would have been IDE.

    Should you need to do a server reinstallation at some point, the first thing I would try is to set the BIOS to IDE, then do the reinstallation.
    I'm not on the WHS team, I just post a lot. :)
    Tuesday, April 7, 2009 1:45 AM
    Moderator

All replies

  • I was going nuts trying to figure out a way around this same problem but with a newer motherboard.  I'm using a Gigabyte GA-MA78GM-US2H which has 6 SATA ports.

    One of the options in the BIOS is to set AHCI mode but leave ports 5/6 as IDE.  When I put the system drive on port 5, I could complete the WHS installation using only the IDE drivers.  Then I could log into the console and install the AHCI drivers for the rest of the ports.  Once AHCI was installed, I moved the system drive to port 1 and it booted fine.

    If your motherboard doesn't give you a similar option, unfortunately I'm out of suggestions.
    Sunday, April 5, 2009 9:07 AM
  • I've seen something very similar to this with XP. In the BIOS, set the SATA mode to 'Compatible' or similar.
    qts
    Sunday, April 5, 2009 7:58 PM
  • You can try installing under IDE mode and then switching to AHCI
    http://forum.msi.com.tw/index.php?topic=106575.0
    Monday, April 6, 2009 8:27 AM
  • You gotta love the hybrid set up of WHS and server 2003.
    I couple of years ago I had the same issue, except with the sata drivers.
    Wait for it, here it comes, yes here it comes (I gotta stretch it out as it took me weeks and a few holes in the wall later to figure it out),
    WHS requires you to install the hdd drivers (sata/ahci, etc) twice. The first time is in the normal way thru setup and then about 1/2 an hour later when the install reboots you have to press F6 (just like in xp and server 2003) and then manually add the hdd drivers.
    The trick is you have stare at that bloody screen for the whole time just so you can hit F6 in time.
    I have since changed to standard intel sata drivers so I don't have to install non specific hdd drivers any more.
    Monday, April 6, 2009 9:16 AM
  • The bios has no option for 'Compatible', the options for SATA are AHCI/RAID/IDE.

    The guide posted by Evaders99 seems to be specific to Intel controllers. Someone asked about the 780g in that thread and there were no replies.

    My problem was that even with a floppy drive and the correct drivers, I was still getting setup errors. I was finally able to get WHS installed, but it was a major pain. I had to basically force the drivers on the disk by starting a fresh install from usb, using the Load drivers file open dialog box, and copying the drivers (compressed and expanded, at different times), to c:\Windows\system32\drivers and other folders, so that the W2k3 install would pick them up. Without that I would BSODs.

    The WHS is running now but I am concerned about having to do this all over again if I need to reinstall. Microsoft should really release an improved WHS image with the Vista bootloader.
    Tuesday, April 7, 2009 1:20 AM
  • The option you wanted would have been IDE.

    Should you need to do a server reinstallation at some point, the first thing I would try is to set the BIOS to IDE, then do the reinstallation.
    I'm not on the WHS team, I just post a lot. :)
    Tuesday, April 7, 2009 1:45 AM
    Moderator
  • But I don't want IDE.  IDE does not support eSATA port expansion and hot swapping.  I'm trying to use an additional external/hot swap enclosure and I don't want to use an add in card.  I want to use the eSATA port built into my mobo (ZOTAC Geforce-9300 ITX).  Can't use the eSATA port for multiplying and hot swap in IDE mode.

    Has anybody else found a way around this?

    Friday, August 13, 2010 4:13 AM
  • You should confirm with Zotac that the eSATA port supports multipliers. It's an Intel-based design (ICH10, I believe), so I wouldn't expect it unless Zotac added a second SATA controller (doubtful, as a mini-ITX board = limited real estate)...

    As for using AHCI in general, you can do so, of course. Windows Home Server is based on Windows Server 2003, though, which is an XP-era operating system, so there's little/no "in box" support for SATA devices. You'll need to prepare an "F6 floppy" if you decide install in AHCI mode; I also recommend you practice the server recovery/reinstallation process with multiple drives installed (wiping the system drive before the attempt) to understand how to recover your server in case of a drive failure.


    I'm not on the WHS team, I just post a lot. :)
    Friday, August 13, 2010 1:09 PM
    Moderator