PCI IDE card on an existing WinXP

Syba / Ata0680-133i sii 0680 pci...
October 24, 2009 at 19:42:48
Specs: DOS/Mandriva Linux x64/Windows XP MCE2005, Athlon 64 X2 5000+/2GB DDR2-800
I tried this card on Windows. But when I attach my IDE hard drive ST380215A on this card, the drive was recognized by the system, and the hard disk can be properly booted, and I'm able to use it in DOS without problems or other requirements. However, I'm unable to use the hard drive in Windows. Even flashing the BIOS to the latest 3.4.00 doesn't seem to help.

The problem is, when I boot Windows XP, the system hangs for a while and booted a bit longer. And when the system is booted, the system hangs when loading startup applications...

When I checked the My Computer, the four partitions (C: - F:) from the IDE hard drive doesn't appear and can't be found in Disk Management. But it's shown in the device manager, but whenever I tried to run the Silicon Image SATA Controller in the Control Panel, the system hangs for a few seconds, and it shows no devices in the device listing of my IDE card, and it just tell me "Volume information for this disk cannot be found. This may happen if the disk is a 1394 or a USB device on a Windows 2000 machine."

Now I don't know how to make that thing work in Windows XP as well...

See More: PCI IDE card on an existing WinXP

Report •

October 24, 2009 at 21:09:32
I had a similar problem and this worked:

Add the card but don't attach the drive to it--leave it on the on-board controller. Boot up XP and let it set up the card. When that's done, shut down, attach the drive to the card and boot up again.

Report •

October 24, 2009 at 22:23:01
maybe if the drive is not ntfs format? winXp can digest
non-ntfs drives, but not at its best when doing so in my limited experience...

Report •

October 25, 2009 at 03:49:36
I'm not certain... but since the disk can be booted or be used by DOS and other systems the thing is fine.

However, this card cannot recognize my SONY DVD-RW DRU-190A (ATA-66) when I tried to plug it into the card... (It just cannot detect it. And SII680CD.SYS for DOS cannot detect it either). I remembered that many online documents are about whether they support CD-R/CD-RW/DVD-ROM (no DVD-R/DVD-RW)... maybe it's true that there are few cards supporting them...

It's best to let optical drives use the PCI IDE controller, but unfortunately, they aren't really designed for that...

The other thing is that if it's possible for me to use a DVD-RW plugged on that card, will there be any possible faults (or if it can be very likely to fail) when burning discs?

Report •

Related Solutions

October 25, 2009 at 05:33:16

It worked. I plugged my DVD-RW to the white one on the PCI card (secondary), and it can now work and boot (I found a boot entry called SONY and it is the way to boot the CD).

I'm still uncertain whether operating systems setup discs will be able to boot and run properly from a CD drive connected to an IDE controller other than the onboard IDE... since the OSx86 disc iATKOS fails to boot. I haven't tested other CDs, and I'm afraid that Windows XP install disc won't boot since Windows XP doesn't come with a driver of SiI 0680 chip on its own. I also have to test whether the DVD-RW will work properly or not using this IDE controller.

Report •

October 25, 2009 at 12:05:13
Older ATA cards had problems with optical drives. I think newer ones are better at accepting them but check any documentation that came with the card.

When a PC boots from a cd it doesn't need any OS drivers--it's a bios thing. So that shouldn't be a problem. And if the OS can set the card up OK then drives attached to it should be set up OK too.

I want a star too! "I'm Good Enough, I'm Smart Enough, and Doggone It, People Like Me!"

Report •

October 26, 2009 at 08:34:27
I have to conclude this:

The IDE card is completely usable in DOS without any other drivers. A CD/DVD TSR for DOS from the manufacturer's site is always recommended if you want to run DOS with your optical drive on the IDE controller enabled. (However, it may consume a bit more base memory, as SiI 0680 CD/DVD Driver consumed about 12K) I haven't tested whether other ATAPI drivers will remain work or not, but it's very unlikely.

Operating System installation discs should avoid using an optical drive attached to an IDE controller since they're unlikely to have built-in driver for the controllers, and they're unlikely to be loaded before leaving BIOS (where it's fully supported) and entering the operating system environment. A floppy disk or other media containing the driver of the controller must be provided in order to proceed.

Actually, it seems that all current Windows (XP/Vista/7 and x64 Editions), don't support these IDE controllers natively. Some other OS installation discs, like OSx86 discs, eComStation, will fail to boot.

I remembered that modern Linux can detect the IDE controllers without additional installation, but it may fail to mount the partitions from the hard drives attached to a controller...

Nearly all PCI IDE cards are not supported by the operating system itself, and they may or may not support ATAPI devices such as CD/DVD/ZIP and so on, and most PCI IDE chips are RAID-compatible, and only hard drives are supported by a RAID-compatible BIOS.

There's a risk when flashing BIOS: You should always use their official BIOS flasher (use other utilities like UniFlash may be risky), and always use it on a floppy, or on a hard drive attached onboard. Also, before you flash the BIOS, check your BIOS chip and find out if it can be reprogrammed since some are one-time programmable. You'll break the card if you flash it directly from a drive attached to the controller, or probably, if it's one-time programmable.

Report •

Ask Question