VOGONS


Silicon Image 3114 BIOS flash

Topic actions

First post, by sunaiac

User metadata
Rank Oldbie
Rank
Oldbie

Hi,

I'm trying to move my GA-7IXE system from its old school IDE drives to a SSD.
Bought a Sil3114 PCI card.
Card detects what I plug in it, I can reach the card's BIOS.
It hangs after detection.

So far, so good, nothing unexpected given its equipped with the raid bios.

My problem is, none of the solutions that should solve this are working (SIL3114 sata card, need ide firmware.)

- The JBOD solution : JBOd doesn't appear in the list of options, just raid(0/1/5/10), concat and spare.
- I can't flash the BIOS. My card is equipped with a iN28F010 bios which is undetected by the flash utility, and none of the "compatible" mode it gives me to try have worked so far.

So, the question :
- has anyone flashed a card with the same bios ?
- If yes, with which utility ?
- If no, do you know of any card equipped with the "correct" (AMD 29F010B, SST 39SF010 ...) bios under an easy to spot reference ? My card is quite generic, no idea who built it.
- Or maybe a better SATA PCI card alternative to propose for a WIN2000/WIN98SE system ?

R9 3900X/X470 Taichi/32GB 3600CL15/5700XT AE/Marantz PM7005
i7 980X/R9 290X/X-Fi titanium | FX-57/X1950XTX/Audigy 2ZS
Athlon 1000T Slot A/GeForce 3/AWE64G | K5 PR 200/ET6000/AWE32
Ppro 200 1M/Voodoo 3 2000/AWE 32 | iDX4 100/S3 864 VLB/SB16

Reply 2 of 20, by cde

User metadata
Rank Member
Rank
Member

I haven't encountered your issue, got to flash the card under DOS with the standard method (it's a noname SI3114 bought on eBay). I remember it working fine under DOS/Win98/WinXP (driver slipstreaming required)/Linux. However I decided to drop it because of the large amount of low memory it required (10 KB). I went back to IDE and used a 3.5 to 2.5 adapter + mSATA 2.5" IDE board + Samsung 860 EVO. It works great although I have to force PIO mode 4 in the BIOS (DMA doesn't work), this gives about 30-35 MB throughput. This post has more information on the setup: Re: mSATA ssd adaptor in old pc

Reply 3 of 20, by sunaiac

User metadata
Rank Oldbie
Rank
Oldbie
evasive wrote on 2020-05-26, 20:12:

quite generic as in absolutely no markings on the card and no reference/part number in the leaflet/manual?

It's this one : https://www.amazon.fr/Carte-PCI-Raid-SATA-por … -bia-wc-p13n1_0
Ordered that one : https://www.amazon.fr/QNINE-dextension- ... ref=sr_1_7

Because the picture shows the right bios chip. Will have to see if it's flashable, they might have omitter to trace whatever is needed oin the pcb to flash ?

R9 3900X/X470 Taichi/32GB 3600CL15/5700XT AE/Marantz PM7005
i7 980X/R9 290X/X-Fi titanium | FX-57/X1950XTX/Audigy 2ZS
Athlon 1000T Slot A/GeForce 3/AWE64G | K5 PR 200/ET6000/AWE32
Ppro 200 1M/Voodoo 3 2000/AWE 32 | iDX4 100/S3 864 VLB/SB16

Reply 4 of 20, by sunaiac

User metadata
Rank Oldbie
Rank
Oldbie
cde wrote on 2020-05-26, 20:22:

I haven't encountered your issue, got to flash the card under DOS with the standard method (it's a noname SI3114 bought on eBay). I remember it working fine under DOS/Win98/WinXP (driver slipstreaming required)/Linux. However I decided to drop it because of the large amount of low memory it required (10 KB). I went back to IDE and used a 3.5 to 2.5 adapter + mSATA 2.5" IDE board + Samsung 860 EVO. It works great although I have to force PIO mode 4 in the BIOS (DMA doesn't work), this gives about 30-35 MB throughput. This post has more information on the setup: Re: mSATA ssd adaptor in old pc

Yeah I pondered for some time between the PCI sata, the SATA to IDE adapters on the drive connected to the motherboard, the SCSI solutions ...
Really do not mind about the 10kb, this particular machine will never have to fight for the last kb under dos, It's probably not gonna see any dos action or if it does, it will be from a different drive system, probably a compact flash on IDE adapter.

Edit : the SSD is a TS32GSSD370S 32GB, is upports trim.

R9 3900X/X470 Taichi/32GB 3600CL15/5700XT AE/Marantz PM7005
i7 980X/R9 290X/X-Fi titanium | FX-57/X1950XTX/Audigy 2ZS
Athlon 1000T Slot A/GeForce 3/AWE64G | K5 PR 200/ET6000/AWE32
Ppro 200 1M/Voodoo 3 2000/AWE 32 | iDX4 100/S3 864 VLB/SB16

Reply 6 of 20, by konc

User metadata
Rank l33t
Rank
l33t

Hi, check out this thread in case you need an older BIOS (3112 and 3114 are the same, just 2 and 4 device support). Your m/b it's not a slot 1 PII but it's from the same era.
I'm not saying this is the case, just trying to help because you are having the exact same symptom, device recognized and then it hangs.
RAID or not RAID shouldn't matter, even with the RAID BIOS you can define a 1 disk non-raid config
Silicon Image Sil3112 PCI SATA Controller - looking for old BIOS

Reply 7 of 20, by darry

User metadata
Rank l33t++
Rank
l33t++

I got lucky. I ordered 3 cheap SIL3114 cards and they all have an SST 39SF010A on them .

I never got TRIM or SMART working on a SIL3114 .

Otherwise, they've worked fine for me .

Reply 8 of 20, by sunaiac

User metadata
Rank Oldbie
Rank
Oldbie
konc wrote on 2020-05-26, 20:57:
Hi, check out this thread in case you need an older BIOS (3112 and 3114 are the same, just 2 and 4 device support). Your m/b it' […]
Show full quote

Hi, check out this thread in case you need an older BIOS (3112 and 3114 are the same, just 2 and 4 device support). Your m/b it's not a slot 1 PII but it's from the same era.
I'm not saying this is the case, just trying to help because you are having the exact same symptom, device recognized and then it hangs.
RAID or not RAID shouldn't matter, even with the RAID BIOS you can define a 1 disk non-raid config
Silicon Image Sil3112 PCI SATA Controller - looking for old BIOS

I think my current card is just not flashable.
I have not been able to define that 1 disk config 🙁 Else I would not have problems
I don't get the option for JBOD in the config, only RAID, CONCATENATION or SPARE DISK.

edit : thanks for the thread, downloaded the bios in case my new card also hangs (but has a flashable bios, fingers crossed)

Last edited by sunaiac on 2020-05-26, 21:38. Edited 1 time in total.

R9 3900X/X470 Taichi/32GB 3600CL15/5700XT AE/Marantz PM7005
i7 980X/R9 290X/X-Fi titanium | FX-57/X1950XTX/Audigy 2ZS
Athlon 1000T Slot A/GeForce 3/AWE64G | K5 PR 200/ET6000/AWE32
Ppro 200 1M/Voodoo 3 2000/AWE 32 | iDX4 100/S3 864 VLB/SB16

Reply 9 of 20, by sunaiac

User metadata
Rank Oldbie
Rank
Oldbie
darry wrote on 2020-05-26, 21:01:

I got lucky. I ordered 3 cheap SIL3114 cards and they all have an SST 39SF010A on them .
I never got TRIM or SMART working on a SIL3114 .
Otherwise, they've worked fine for me .

Yeah I plan on trimming it in another system if needed ^^

R9 3900X/X470 Taichi/32GB 3600CL15/5700XT AE/Marantz PM7005
i7 980X/R9 290X/X-Fi titanium | FX-57/X1950XTX/Audigy 2ZS
Athlon 1000T Slot A/GeForce 3/AWE64G | K5 PR 200/ET6000/AWE32
Ppro 200 1M/Voodoo 3 2000/AWE 32 | iDX4 100/S3 864 VLB/SB16

Reply 10 of 20, by sunaiac

User metadata
Rank Oldbie
Rank
Oldbie
evasive wrote on 2020-05-26, 20:54:

You could try to ask support at the manufacturer.
http://www.qnine99.com/article.php?id=1

They don't list any drivers or documentation to start with.

The QNINE I just ordered to replace the other one, because it seems to have the "right" bios chip.

R9 3900X/X470 Taichi/32GB 3600CL15/5700XT AE/Marantz PM7005
i7 980X/R9 290X/X-Fi titanium | FX-57/X1950XTX/Audigy 2ZS
Athlon 1000T Slot A/GeForce 3/AWE64G | K5 PR 200/ET6000/AWE32
Ppro 200 1M/Voodoo 3 2000/AWE 32 | iDX4 100/S3 864 VLB/SB16

Reply 11 of 20, by darry

User metadata
Rank l33t++
Rank
l33t++
sunaiac wrote on 2020-05-26, 21:31:
darry wrote on 2020-05-26, 21:01:

I got lucky. I ordered 3 cheap SIL3114 cards and they all have an SST 39SF010A on them .
I never got TRIM or SMART working on a SIL3114 .
Otherwise, they've worked fine for me .

Yeah I plan on trimming it in another system if needed ^^

Windows 10 will not TRIM FAT32 and, in my experience, neither will fstrim under Linux (unless that has changed recently).

The only TRIM utility that I know of that works for FAT32 is rloew's TRIM.EXE for DOS . It works on Promise non RAID IDE controllers and ICH2 IDE ports (with a Jmicron SATA to IDE adapter), at the very least . It did not work on four different AHCI controllers under DOS (Intel ICH10, Asmedia ASM1061, Marvell
88SE9230 and Jmicron JMB363).

Reply 12 of 20, by sunaiac

User metadata
Rank Oldbie
Rank
Oldbie

The drive is configured as 8GB FAT32, 16GB NTFS and 8GB free.
I'm probably gonna use it mostly under windows 2000.
But it's gonna see very little usage, so worst case, if I have to reinstall it every 10 years, so be it ^^

R9 3900X/X470 Taichi/32GB 3600CL15/5700XT AE/Marantz PM7005
i7 980X/R9 290X/X-Fi titanium | FX-57/X1950XTX/Audigy 2ZS
Athlon 1000T Slot A/GeForce 3/AWE64G | K5 PR 200/ET6000/AWE32
Ppro 200 1M/Voodoo 3 2000/AWE 32 | iDX4 100/S3 864 VLB/SB16

Reply 13 of 20, by sunaiac

User metadata
Rank Oldbie
Rank
Oldbie

Received the QNINE card.
It's exactly the same, except the bios chip is the AMD version instead of Intel and is flashable.
Funny thing, it actually didn't lock the computer on startup with the same raid bios. But still no JBOD option.
So I flashed the latest non raid BIOS, which this time locked the computer.
So I flashed the 4.2.10 non raid BIOS, and now the PC starts, with both a SATA DVDROM and my SSD recognized by the card 😀
Now I can reach DOS with a win98 startup disk. The SSD is visible with fdisk, and my 8GB FAT32 partition is here and reachable as C:
Of course, the cdrom driver is too old for my SATA DVD, so I'll try with gcdrom.sys

R9 3900X/X470 Taichi/32GB 3600CL15/5700XT AE/Marantz PM7005
i7 980X/R9 290X/X-Fi titanium | FX-57/X1950XTX/Audigy 2ZS
Athlon 1000T Slot A/GeForce 3/AWE64G | K5 PR 200/ET6000/AWE32
Ppro 200 1M/Voodoo 3 2000/AWE 32 | iDX4 100/S3 864 VLB/SB16

Reply 14 of 20, by evasive

User metadata
Rank Oldbie
Rank
Oldbie

Congrats on getting something useable. Once it is fully functional would you list where you downloaded what as in the bios and driver stuff? Maybe other people will have a go at building something similar (if I can get my better half to agree that is).

Reply 15 of 20, by darry

User metadata
Rank l33t++
Rank
l33t++
evasive wrote on 2020-05-29, 18:40:

Congrats on getting something useable. Once it is fully functional would you list where you downloaded what as in the bios and driver stuff? Maybe other people will have a go at building something similar (if I can get my better half to agree that is).

Hmm, there's an idea here . Something on the Vogons Wiki listing working BIOS/firmware and driver versions for common hardware might be useful indeed.

I was until recently running a SIL3114 with latest released NON RAID BIOS and Windows 98 SE drivers on an Ipox 3ETI23 . I am currently running the same card and drivers on an Asus P3B-F .

EDIT: Latest versions are on vogons drivers. See Re: SIL3114 sata card, need ide firmware. Special case requirements for specific hardware/use cases should be documented, IMHO

Reply 16 of 20, by sunaiac

User metadata
Rank Oldbie
Rank
Oldbie

I do plan on editing my original message with the solutions and links when I'm done.
Sadly, I am not, since I'm stuck at finding a DOS driver that can mount my CD.
The PCI Sata card looked like a good plan, but the SATA/IDE adapter on the drive starts to look better and better ^^

darry, did you use the card as an add-on for more drives, or for the main drives ?
Did you get working CDROM under DOS ? Or any bootable floppy with CDROM support for windows installation ?

R9 3900X/X470 Taichi/32GB 3600CL15/5700XT AE/Marantz PM7005
i7 980X/R9 290X/X-Fi titanium | FX-57/X1950XTX/Audigy 2ZS
Athlon 1000T Slot A/GeForce 3/AWE64G | K5 PR 200/ET6000/AWE32
Ppro 200 1M/Voodoo 3 2000/AWE 32 | iDX4 100/S3 864 VLB/SB16

Reply 17 of 20, by darry

User metadata
Rank l33t++
Rank
l33t++
sunaiac wrote on 2020-05-29, 19:55:
I do plan on editing my original message with the solutions and links when I'm done. Sadly, I am not, since I'm stuck at finding […]
Show full quote

I do plan on editing my original message with the solutions and links when I'm done.
Sadly, I am not, since I'm stuck at finding a DOS driver that can mount my CD.
The PCI Sata card looked like a good plan, but the SATA/IDE adapter on the drive starts to look better and better ^^

darry, did you use the card as an add-on for more drives, or for the main drives ?
Did you get working CDROM under DOS ? Or any bootable floppy with CDROM support for windows installation ?

I use it for the main bootable drive, which is in fact the only hard drive in the machine .
Note: I used the BHDD31 set of utils and patches for large drive support (ESDI506.PDR patch is unneeded for the SIL3114, but the other utils are useful)

The DVD-ROM is on one of the IDE ports .
I'll try a SATA DVD-ROM on the SIL3114 and get back to you .
I will also confirm exact driver and BIOS versions used on SIl3114

Reply 18 of 20, by sunaiac

User metadata
Rank Oldbie
Rank
Oldbie

Cool, thank you.

R9 3900X/X470 Taichi/32GB 3600CL15/5700XT AE/Marantz PM7005
i7 980X/R9 290X/X-Fi titanium | FX-57/X1950XTX/Audigy 2ZS
Athlon 1000T Slot A/GeForce 3/AWE64G | K5 PR 200/ET6000/AWE32
Ppro 200 1M/Voodoo 3 2000/AWE 32 | iDX4 100/S3 864 VLB/SB16

Reply 19 of 20, by darry

User metadata
Rank l33t++
Rank
l33t++
sunaiac wrote on 2020-05-29, 20:49:

Cool, thank you.

I think there's a bug/limitation in the SIL3114 IDE (NON RAID) BIOS. I tried with versions 5.4.0.3 and 5.5.0.0 and in both cases, I am unable to boot from a connected HDD if a DVD-ROM is also connected . I have tried multiple port combinations (HDD on lower port number than DVD_ROM, the opposite, etc) . If I leave just the HDD connected, it boots fine. If the DVD-ROM is also connected, the system does not find a valid boot device . I do not know if this is specific to my combination of devices (Seagate 1TB HDD and LG DVD-ROM, don't have the models handy, could check if somebody really cares) or whether it happens anytime and HDD and ATAPI device are both connected to a SIL3114 .

I have only ever used a SIL3114 for hard drives before the aformentioned test , so I never noticed this issue .

The Windows 98 SE driver version I use is the latest available for SIL3114, 1.3.10.0 .