This doesn't really matter anymore, because I just ended upgrading the system, but I was wondering what everyones take on it was.
So, I bought a new 1TB drive for my dad for christmas.
His mobo is SATA150 and the drive is SATA300, but that's fine, right? Well, the 500GB drive I bought him last year was the same, and that worked fine.
Install the drive, go to boot up, and the computer just hangs when it detects the drive. so it'd look something like this:
HD 1 Blah Blah ........................ 500GB
HD2 Blah Blah ......................... ..... . . . . .
Ok, first step, put the jumper on the drive to bring it down to 150GBPS... no effect.
So I treid flashing the BIOS. Given that the last BIOS update for this board was in 2004, it didn't really help much.
I read up on it and apparently there are cases where there can be an incompatability, so Samsung offered this software (it's a samsung HDD) to flash the Drive to make it think it's 150GBPS.
Problem with this is that I couldnt get it to detect the drive so I could flash it.
Anyway after a lot of geeky stuff, I managed to get around it by hot swapping the drive and getting into command prompt. So now it reads the drive. Flashed it... and same problem occurs.
Oh yeah, and if I boot it into windows unplugged, then hot swap it in windows, it works fine and I was able to format it etc. It worked fine in my PC, so I know the drive isn't faulty.
Anyway in the end I just ended up getting a new mobo/RAM/CPU for my dad because was about time he had an upgrade anyway. But still... I wonder... was it just a general incompatability? Pretty wierd problem, eh?