I've been banging my head against this for the last week and finally got it up and running today so I thought I would post up what worked/didn't work for me.
I'm using a v1.0 Xbox with a flashed TSOP, it was flashed with X2 setup for 1 big F partition so I re-flashed it with M8 F&G using Slayers 2.7.
I bought a 2TB Seagate Baracuda ST2000DM001 (Thailand manufactured) from Amazon:
http://www.amazon.com/exec/obidos/ASIN/ ... urobius-20
The WD Green drives were slightly cheaper but I decided on this drive because I had read several reviews stating that the Green drives have a lower lifespan when used in a setup like the original Xbox.
I had an no-name SATA adapter from eBay that looked similar to the kingwin adapter but wasn't at all the same... this didn't work I would get an error 07 whenever the drive was attached using this even if I powered it externally before booting.
I bought a Kingwin ADP-06 adapter from Amazon, and that produced the same results, error 07 no matter what. I tried multiple IDE cables and jumper configurations with both of these adapters to no success.
I bought a Sabrent SBT-STDB adapter from Amazon:
http://www.amazon.com/exec/obidos/ASIN/ ... urobius-20 this worked first try (jumper removed, 40pin IDE cable).
I used Auto Installer Deluxe to format the the drive... my recommendation is to use this to format C and E but DO NOT use this to format F or G. I then discovered that a new version of XB Partitioner (v1.3) had been released and fixed the bugs with v1.0 and v1.1. I FTPed this into an E:/Apps/Xbpartitioner folder and then ran it from the copy of evox that was now on my c-drive, from here I was able to setup partitions 6 and 7 to take up the maximum each with 64K clusters and format them... If you already had an F or G partition created I would recommend using XB Partitioner to delete these partitions and then reboot and then create them properly.
After formatting I setup the latest XBMC on the E drive but I was getting a hard drive timeout error (E21) just about every time I booted the console, I decided I wanted to switch back to an X2 bios anyway and made a X2 5035 bios setup for F & G Partitions using X2ool. I FTPed this to my C drive and flashed it using evox and since then I have not received an error 21 yet. This bios looks for an ini config file on the hard drive so I suspect that this helps with the drive spin-up. I'm not doing any fancy "hacks" to slow down the boot process. I have the bios set to look for C:/xbmc.xbe and then I have an xbmc.xbe file point to the e:/apps/xbmc/default.xbe file... that's it.
-----
So, to recap...
Things that worked well for me:
-Seagate Baracuda ST2000DM001
-Sabrent Adapter SBT-STDB (with jumper removed)
-40-pin IDE cable
-X2 5035 bios (TSOP flashed v1.0 Xbox)
-Auto Installer Deluxe v4.53
-XB Partitioner v1.3
Things that were flaky for me:
-M8 bios (TSOP flashed v1.0 Xbox)
Things that did not work for me at all:
-Kingwin ADP-06 adapter
-unknown Generic adapters that look similar to kingwin adapter