
Ive got a gentoo server ive built a few years ago, with all IDE disks, which I have expanded to include a SATA PCI card. It was running fine with 1x 750gb HD off the SATA card, but after I added a second HD, (which worked for a couple of days) the system just wont boot. It doesnt even get to the boot stage. It detects the card, lists both the HDs, then just hangs. If I unplug both the sata cables from both the HDS, it will boot. If i plug back in only the previously working Sata HD, it still doesnt boot. Is the SATA card causing the problems? Is there master/slave with sata that I have neglected or something?

Could the SATA card have tried to setup RAID on the two drives and failed or more likely has the SATA adapter somehow taken over boot priority from the IDE drives. There is no master/slave settings on sata to worry about.

I would have thought though, if it was trying to boot from the Sata drives, it would still say something about no boot device found, or operating system not found, or something. It just sits and hangs there. Also, afaik, it isnt a raid card its just an expansion card, but I could be talking crap there. Also the new drive is different from the existing one.

Im still having this problem. I tried a brand new sata card and the problem is still existing.
lspci shows
I also have one of these:00:0e.0 Mass storage controller: Silicon Image, Inc. SiI 3512 [SATALink/SATARaid] Serial ATA Controller (rev 01)
When I have a sata HD plugged into the sata controller, I dont get the on screen display from the IDE controller and the list of drives attached to it.00:0b.0 RAID bus controller: Silicon Image, Inc. PCI0680 Ultra ATA-133 Host Controller (rev 02)
Spent the last 4 hours on google and saw the mention of this:
Is that a bios setting on the mobo I should try changing?Also check if the mode is in ATA (Advanced Technology Attachment) or ACHI (Advanced Host Controller Interface)
Last edited by RabbieBurns; 25th May 2009 at 04:29 PM. Reason: fixed quote ]

Yeah you can play with the AHCI function in the BIOS.
Concerning though, is your PSU up to the job of running it all?

yep, PSU has been upgraded in November or something. Theres a thread on here somewhere that we got to the crux that it was the PSU that was the culprit.
The thing thats getting me is that this was working with 1 disk, then stopped after a while after I added the second one.
Ill get into the bios now and have a look and play.
Its hard doing this over skype as the server is 10,000 miles away in scotland ;p

right there was no AHCI anywhere I could see in the bios. Is that only there in newer bioss that have sata onboard perhaps?

I've not got much experience (none) with add in sata cards like the one you're using, but like scsi/raid cards maybe it has its own BIOS?

yep, it is set to just SATAlink mode, which I believe is correct for standalone operation. From what ive read today on google, you need to flash it with the SATAraid bios to get the "press F4 for the raid configuration utility" option to appear.

ok trying to reflash the bios, running the flash util its detected the card OK, but its now given a prompt of 14 types of flash memory to choose from. Ive no idea what to choose. 1mb or 2mb or 4mb with AMD and other stuff.
How do I know? Its a Sweex Sata card.

If you extract the hard disk in question and temporarily install it in a second system (as a slave) do you see the folder structure and most importantly the Windows folder? If you do then great, i'd be tempted to boot from a Windows Setup disc, go to the Recovery Console and type fixboot Once complete, remove the disc and restart the machine.
However if you don't see any folder structure or the Windows folder then something has probably erased the hard disk. This does happen when you want to create a RAID array of any type.

Appreciate the reply, but...
gentoo is a linux distrubution.. also, this is an expansion card just to add more space, the drives on it arent booting. And ive tried the drives in an external usb enclosure and both work fine, so something is f'ing up with the sata card. I think I might just try a different type of card altogether.

its a chipset that Silicone Images makes but they sell it to various differnet manufactures and the chipset ends up on motherboards, PCI cards etc. This is a Sweex branded card, with the Silicone Images SIL 3152 chipset on it. So theres various flavours of the same chipset I guess.

My apologies, I just presumed you were running Windows, but you're infact just using it for additional storage. Thinking about it further, have you tried taking the SATA card out and re-seating it? And tried it in another PCI slot (if possible?)gentoo is a linux distrubution..
Another way of looking at it, is when you disconnect the drives and boot your system, is the SATA card listed when you look at the equivalent of Device Manager?
There are currently 1 users browsing this thread. (0 members and 1 guests)