D975XBX2 - SIIG Ultra ATA card causes boot order problems

Discussion about Intel CPU Motherboards
Post Reply
glocker
Legit User
Legit User
Posts: 11
Joined: Sun Feb 11, 2007 2:00 pm

D975XBX2 - SIIG Ultra ATA card causes boot order problems

Post by glocker »

Just built a BX2 system.

I have a 250g SATA OS drive plugged into black Intel Slot 0. PC boots fine into WinXP. Also have one IDE data drive and two IDE Optical drives. When IDE Drive is plugged into IDE slot on MOBO, PC boots fine from the SATA drive. When the optical drives are plugged into the MOBO, PC boots fine from SATA drive.

When SIIG Ultra ATA 133 PCI card (SC-PE4B12) is installed with any type of IDE device, the system no longer follows the boot order. It will always attempt to boot from the IDE device installed on the SIIG card and then never finds the SATA drive on the Intel controller.

So if the data IDE drive is plugged into the SIIG, the boot process stops with the error message "No bootable device - insert boot disk.....". Verified SATA drive is listed first in the boot order in the BIOS.

If the Optical drives are plugged into the SIIG card and the IDE drive is plugged into the MOBO, the boot hangs with no error messages at all and never gets to the WinXP splash screen.

Any ideas?
glocker
Legit User
Legit User
Posts: 11
Joined: Sun Feb 11, 2007 2:00 pm

Post by glocker »

This is still an issue.

The new BIOS patch does not fix this problem
snowking03
Legit Aficionado
Legit Aficionado
Posts: 64
Joined: Fri Sep 09, 2005 9:09 pm
Location: Cal Poly

Post by snowking03 »

Have you tried moving the pci card to another slot? There may be some sort of IRQ issue since the PCI bus and the ata/sata bus are both from the southbridge chip.

Other than that I'm not sure, is there a jumper that isn't switched? There may be a setting present in your bios, but I wouldn't be able to point it out.
Rigs:
AMD 3400+ Claw, DFI NF3 250GB, 1GB XMS3200 2-2-2-5, 9800 Pro, 2x80GB WD HDD Raid0, 320GB External
Dodge Stealth R/T Twin Turbo, Test Pipe, WB02, Boost controller, EGR delete, Autometer Cobalts, etc.
glocker
Legit User
Legit User
Posts: 11
Joined: Sun Feb 11, 2007 2:00 pm

Post by glocker »

Moved SIIG card to other PCI slot. No change.

Removed SIIG card and installed Promise Technology Ultra 133 TX2 card.

Same problem. Hopefully Intel can address this in their next BIOS release.
User avatar
Apoptosis
Site Admin
Site Admin
Posts: 33941
Joined: Sun Oct 05, 2003 8:45 pm
Location: St. Louis, Missouri
Contact:

Post by Apoptosis »

Be sure to e-mail Intel via their support line and let them know of the issue here: http://supportmail.intel.com/scripts-em ... ,2386,2578

I know they check the submissions, so that is the best way to get a fix in the works.
glocker
Legit User
Legit User
Posts: 11
Joined: Sun Feb 11, 2007 2:00 pm

Post by glocker »

Thanks for the suggestion.

I emailed Intel and their response was that they had no known PCI IDE card problems so it was not their problem to fix.

I was surprised by the response since I was telling them about a PCI IDE problem. I was also surprised Intel was so quick to dismiss the issue, when this BIOS still has issues even with 2 patch releases.
glocker
Legit User
Legit User
Posts: 11
Joined: Sun Feb 11, 2007 2:00 pm

Post by glocker »

I just updated to the latest BIOS, since Intel emailed me and said this should fix my problem. The BIOS updated and I could run my system using the Marvel SATA ports (which was my workaround while wating for the problem to be fixed).

I moved my SATA OS drive to Intel Black SATA Port 0 and disconnected all other drives. Now when I boot, it goes past the previous spot where the BIOS used to hang. However, as soon as the Windows splash screen appears, the computer reboots itself. Selecting safe mode does the same thing.

With the older BIOS's, I was always able to boot from Intel SATA 0 as long as I had no other drives connected. I'm using all the default settings in the BIOS. Is there some new setting I need to adjust to be able to boot from Intel SATA 0.

I know there is nothing wrong with my OS drive, because as soon as I put it back on the Blue Marvel port, everything boots fine.
BlueMagic
Legit Enthusiast
Legit Enthusiast
Posts: 41
Joined: Wed Mar 14, 2007 11:46 am

Post by BlueMagic »

Can you try:
Sata OS Boot drive, in Intel Matrix Controller, port 0.
IDE hard drive and one of your IDE opicals in the parrallel port.
Just leave out the SIIG for now.
In BIOS, Advanced, Drive Configuration:
Use Auto Mode - Enable
Use Serial ATA - Enable
ATA/IDE Mode - Native
Configure Sata As - IDE
Smart - Disable
Primary Channel - Enable
.........
Let the BIOS find both hard drives and the one opitcal.
Make sure the BOOT order is the always the SATA hard drive.
Save configuration and exit BIOS.
...........
Hit F2 again to enter BIOS. (You have to option the BIOS, because it
is not that smart)
In BIOS, Advanced, Drive Configuration:
Use Auto Mode - Disable
Leave everything else the same.
Save configuration and exit BIOS.
..........
You can add SIIG back along with the other opitcal. I think Windows
will find it.
Intel D975XBX2
Xeon 3060 (E6600) at stock 2.4 GHz
Seagate 500 GB SATA on Intel Matrix black port 0
Plextor PX-755SA SATA DVD on Marvell blue port 5
USB keyboard and mouse
Windows XP/SP2
BIOS 2663, lastest drivers on LAN,Matrix,Marvell
Asus EN8800GTS PCI-E video card
ubiquityman
Legit Aficionado
Legit Aficionado
Posts: 63
Joined: Sat May 12, 2007 10:48 pm

Post by ubiquityman »

Is there a way to disable the IDE card from booting or from being recognized in BIOS. (Some cards have this ability). It doesn't matter that BIOS doesn't see it. When Windoze boots up, it will recognize the hardware anyways.

If you are not trying to boot from this IDE device, then you shouldn't have a driver issue, so it should just be a boot order problem.

This is what I typically do to find out how Windoze is enumerating the disks by trial-and-error. I change the Boot.ini file so that I can select different boot disks and/or partitions. Then I select each one in order till I find one that works.

After that I go back to the boot.ini and make the one that works the default.

You do have to have NTLDR and BOOT.INI on the HD that gets the focus at boot.

example.

Code: Select all

[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(2)partition(1)\WINDOWS="Microsoft Windows XP Professional DISK 2" /fastdetect /NoExecute=OptIn
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=OptIn
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professional DISK 1" /fastdetect /NoExecute=OptIn
multi(0)disk(1)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional RDISK 1" /fastdetect /NoExecute=OptIn
multi(1)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional multi 1" /fastdetect /NoExecute=OptIn
multi(0)disk(2)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional RDISK 2" /fastdetect /NoExecute=OptIn

Also, do you have any additional SATA devices besides the one on Slot0?
Post Reply