Improve company productivity with a Business Account.Sign Up


Promise 100/TX2 and Sil3114 SATA in the same machine -> no boot

Posted on 2006-07-24
Medium Priority
Last Modified: 2012-08-13
This might also be an OS (SUSE 10.1) issue, but I'm leaning towards a hardware problem.

I'm running a small home-fileserver off an MSI K7N2 which has 2 usual 2 IDE channels. I have an additional Promise Ultra100 TX2 2-channel PCI IDE card, and the server has been running with no issues for a couple years. Root and boot partitions (hda) are on the primary master of the integrated controller. A couple days ago I added an St-Lab A-223 branded PCI SATA card, which uses the Silicon Image 3114 chipset. This is when the problems began.

First of all the Promise card seems to be really picky about IRQs, it only works if it's on a slot with higher priority than the Sil. If the Sil boots before it, the Promise will hang during initialization. I switched the cards around and got around this issue.

If there are disks connected to both the Promise and the Sil, after POST and controller initialization the machine would hard reboot. Booting off the SUSE install DVD trying rescue or installation mode ended up with the machine hanging, trying to boot off the disk caused a similar reboot. The reseting was properly caused by insufficient power, switching to a slightly bigger PSU altered the behaviour a bit, now it gets to "GRUB Loading stage 2..." and hangs there, no additional error messages. SUSE rescue/installation mode and INSERT both end up with the machine hanging with a blank screen, which is why I think its a hardware rather than a software issue.

If I remove either of the cards, the machine boots up without problems. If I remove all disks from the SATA card, the system also boots up normally. Booting upo SUSE with just the Sil connected loads up the sil_sata driver and the disks are accessible.

Any clues? Should I just accept the fact that 2 cheapo cards shouldn't be sent to do a man's job, or is there any way around this? If worse comes to worst I'm also open for suggestions to replace to hardware, but I have no desire to dish out anything for a new PATA card, and a full hardware solution is not what I'm looking for either ($$$). Thanks in advance.
Question by:CoccoBill
  • 2
LVL 88

Accepted Solution

rindi earned 500 total points
ID: 17167421
The promise card is pretty old, and that may be one of the problems. Have you tried upgrading the firmware? If a firmware upgrade doesn't help, then it is probably a case of the combination of these 2 cards won't work.
LVL 30

Assisted Solution

pgm554 earned 500 total points
ID: 17169900
Have you tried manually assigning IRQ's to the slots?
Sharing of like devices OK,sharing of other ,no.
I would watch out for what is being shared on IRQ 9.

Does the BIOS allow you to choose controller boot order?
LVL 19

Author Comment

ID: 17174492
rindi: It's old indeed, and has the latest bios dated 5/6/2003.

pgm554: I have 3 PCI cards on the server, these 2 storage controllers and a D-Link gbit NIC. The BIOS allows me to change boot priorities for PCI slots, however, the Ultra100 needs to be before the Sil or the Ultra100 will hang at boot time initialization for some reason.

Meanwhile I decided that life is too short to spend more time playing with them and just moved the disks off the Ultra100 and unplugged it, everything works fine now with just the Sil running.

Thanks guys for your help.
LVL 30

Expert Comment

ID: 17176644
I have never worked with the MSI ,but I have a MOBO that uses the award BIOS and I am running a MegaRAID Symbios card and the Promise TX2 and I have no issues.

The BIOS gives me the granularity to assign individual IRQ's to the slots.

Strange that a high end MOBO does not allow you to do that.

Featured Post

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Check out the easy way to Export Thunderbird to MS Outlook. It can be done effectively by using manual method and if you are not much into coding then you can definitely try the third party tool for the conversion.
What is the biggest problem in managing an exchange environment today? It is the lack of backups, disaster recovery (DR) plan, testing of the DR plan or believing that it won’t happen to us.
This tutorial will walk an individual through the process of installing the necessary services and then configuring a Windows Server 2012 system as an iSCSI target. To install the necessary roles, go to Server Manager, and select Add Roles and Featu…
Despite its rising prevalence in the business world, "the cloud" is still misunderstood. Some companies still believe common misconceptions about lack of security in cloud solutions and many misuses of cloud storage options still occur every day. …

579 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question