Jump to content

Welcome to MSFN Forum
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account



Photo

Problem with two SATA HDD dives on Sil 3512 controller.

- - - - -

  • Please log in to reply
43 replies to this topic

#26
Guest_wsxedcrfv_*

Guest_wsxedcrfv_*
  • Guests
  • Joined --

Everything seems to be working fine until a second SATA drive gets connected. Then Windows 98 freezes during boot. So, no change for me.

Do you have more than two SATA drives you can try to connect? Preferably not made by Seagate?

I'm wondering if it's always your Seagate drive that doesn't work as the second drive. Do you know if, say, two Western Digital drives work?


How to remove advertisement from MSFN

#27
Sfor

Sfor

    Senior Member

  • Member
  • PipPipPipPip
  • 561 posts
  • Joined 01-July 07
  • OS:Windows 2000 Professional
  • Country: Country Flag
Currently I do have just Seagate ST31000524AS and Western Digital WD10EARS. I had another Seagate 500GB SATA drive a while ago. But, the effect was exactly the same. I do not remember trying to connect both Seagate drives to the controller, at the same time. So, it is possible to say it was always a Seagate and WD pair.

So, I can not use two other than Seagate drives, I'm afraid.

Edited by Sfor, 22 April 2011 - 11:41 PM.


#28
Guest_wsxedcrfv_*

Guest_wsxedcrfv_*
  • Guests
  • Joined --

So, I can not use two other than Seagate drives, I'm afraid.

That's assuming you don't want to obtain another WD drive so you will have two WD drives and see if that works.

As I've posted before, there does seem to have been an issue with Seagate drives and SiL controllers.

#29
Multibooter

Multibooter

    Friend of MSFN

  • Member
  • PipPipPipPipPip
  • 896 posts
  • Joined 21-March 08
  • OS:98SE
  • Country: Country Flag

As I've posted before, there does seem to have been an issue with Seagate drives and SiL controllers.

To avoid time-consuming problems I stay away from SATA HDDs inside my desktop computer, and stick with old expensive PATA HDDs inside my desktop.

My experience with questionable Seagate SATA HDDs with brick-risk, of which I had a basketful, made me restrict the use of SATA HDDs to external storage. When encountering hard-to-resolve Win98 problems, I'd like to have excluded the possibility that the problem could be caused by a firmware/driver issue of the SATA HDD... http://www.msfn.org/...post__p__963318



#30
I41Mar

I41Mar

    Newbie

  • Member
  • 37 posts
  • Joined 04-September 09
Dear msfn forum,
please help me because I have purchased and just received the PCI card product based on the SD-SATA150R SIL3512 chipset by Syba, in order to improve the performance of my old P3 PC with the Win98 operating system and carrying only connections for PATA HD drives, to be able to use also the SATA HD drives.
I would like kindly know where to download the drivers for Win98SE because at product page
www.sybausa.com/productInfo.php?iid=507
and also as shown on the printed package received the product in question should be compatible with MS Windows operating systems 98SE/Me / Server 2000/Windows 2003/XP/NT 4.0/Vista/7 / Linux and the drivers can be downloaded at
www.sybausa.com/resource/SD-SATA150R/SD-SATA150R_Windows_98SE-Me-2000-Windows_Server_2003-XP-NT_4.0-Vista-7-_Linux.zip
.
Unfortunately, despite the file name, this file does not contain any drivers for my operating system (Win98SE), not even the CD that came with the card package contains the necessary drivers for Win98SE!
The sata HD is accessed only in slow bios compatibility mode (at 1 Mb /sec, without any drivers!).
I would like kindly to know where I can find the drivers compatible with Win98SE required to operate the SD-SATA150R PCI card that I just bought. I am in big troubles!
With my best regards from Italy and thankyou for your patience.
I41Mar

#31
Kelsenellenelvian

Kelsenellenelvian

    WPI Guru

  • Developer
  • 8,845 posts
  • Joined 18-September 03
  • OS:Windows 7 x64
  • Country: Country Flag
Good luck

While syba cards are EXTREMLY affordable their support systems suck.

I bought the same style card from them and payed via paypal. It didn't come with a drivers disk and after 5 emails asking for working drivers I finally had to put in a resolution asking for a payment reversal in paypal to get the drivers...

Took me 4+ weeks to get drivers for the damned card...

#32
jaclaz

jaclaz

    The Finder

  • Developer
  • 14,654 posts
  • Joined 23-July 04
  • OS:none specified
  • Country: Country Flag
I am not sure to get it right. :unsure:

Here:
http://it.us.syba.co.../73-0203-1.html

There are two files liinked to mentioning Windows98:
http://it.us.syba.co...l_v1.0.0.40.zip <- sil3112-raid_drv_winall_v1.0.0.40.zip
and:
http://it.us.syba.co..._v1.0.0.19 .zip <- sil3112-raid_medley_v1.0.0.19%20.zip

On page:
http://www.sybausa.c...ce/SD-SATA150R/
there is (including the one you mentioned) these three:
http://www.sybausa.c...nux-Netware.zip
http://www.sybausa.c...ta-7-_Linux.rar
http://www.sybausa.c...ta-7-_Linux.zip

None of these contain a suitable Win98 driver?

I would also chek here:
http://www.wecandobe...A-3x12-RAID-2P/

jaclaz

Edited by jaclaz, 19 December 2011 - 12:43 PM.


#33
rloew

rloew

    MSFN Expert

  • Member
  • PipPipPipPipPipPip
  • 1,108 posts
  • Joined 30-May 05
  • OS:98SE
  • Country: Country Flag
A version of my SATA Patch should be able to handle these cards.
Ye who enter my domain. Beware! Lest you become educated in the mysteries of the universe and suffer forever from the desire to know more.

#34
TmEE

TmEE

    Mega Drive Modding Master

  • Member
  • PipPipPip
  • 363 posts
  • Joined 17-September 08
  • OS:98SE
  • Country: Country Flag
I have found that Silicon Image cards need to have their BIOS match the driver, if that's not the case you'll get lockups and the like once you get into windows, especially during driver install or on next reboot once driver is installed. Disabling the on-card BIOS fixes that, but it denies possibility to use these drives in DOS mode or boot from them.
Posted Image Mida sa loed ? Nagunii aru ei saa ;)

#35
jaclaz

jaclaz

    The Finder

  • Developer
  • 14,654 posts
  • Joined 23-July 04
  • OS:none specified
  • Country: Country Flag

I have found that Silicon Image cards need to have their BIOS match the driver, if that's not the case you'll get lockups and the like once you get into windows, especially during driver install or on next reboot once driver is installed. Disabling the on-card BIOS fixes that, but it denies possibility to use these drives in DOS mode or boot from them.

Since the BIOS is flashable and available, it could be interesting if you could detail HOW exactly the driver is matched to the BIOS.
http://www.wimsbios....topic10688.html

jaclaz

#36
pointertovoid

pointertovoid

    Advanced Member

  • Member
  • PipPipPip
  • 466 posts
  • Joined 16-January 09
My experience is with SiI 3112 and 3124, not the similar 3512.

The driver must match the Bios, that is either Raid or non-raid. Raid Bios and drivers can use disks individually. Performance is the same except the pre-boot time: 4s added by Raid Bios, 2s by non-Raid. Flashing worked easily for me several times.

Both are very fast controllers, slightly faster than the integrated Intel ones. Shameless.

Win95-98-Me does not make use of Ahci, and Ahci is a huge performance improvement. The SiI3112, which has drivers for W98-Me, has no Ahci mode (=parallel requests). The SiI3124 has them, very efficient; no driver for W98-Me, and I ignore its speed with default drivers.

The SiI3124 does hotswap. Probably difficult on W98-Me. With W2k and fixed drives it needs
http://mt-naka.com/h...p/index_enu.htm
but v2.0.0.0 is really the latest for W2k and it does not stop the spindle so you shouldn't unplug it, sob. XP, yes.

DMA checkbox comes with the default Windows drivers. Specific drivers may have one or not, at a different location. They often have no such checkbox because they always enable DMA and UDMA.

The SiI3124 writes the description of Raid arrays on the disks instead of a Flash memory on the controller card. This means that you can move your disks between two controllers and a Raid still works. Just as the Promise FT100 did. Or move them between ports of your controller, and so on. BUT if one disk belonged once to a Raid group and you didn't disband this group using the Bios, connecting said disk to a SiI 3124 lets it go crazy. Could this possibly be your case?

One disk speed benchmark (HdTach?) did destroy raid arrays on the Promise Ft100 controller, supposedly by overwriting the badly protected sector where the Ft100 wrote the description of the array (how embarrassing, how embarrassing). I couldn't reproduce this failure with the SiI3124, which may protect said sector better.

Good luck with SiI, these are the best Sata controllers on Pci. But this operation needs some time before it works. Raid-0 isn't worth it now that a single disk saturates the Pci bandwidth, but Ahci is worth it with Win Nt4-Nt5, and Sata on an older machine is certainly useful. I ran a Sata SSD on a PIII Tualatin and it brings a lot. Big disk capacity for cheap is one other reason. And if you change the mobo some day, you can keep your Sata disks.

Edited by pointertovoid, 22 December 2011 - 08:16 PM.


#37
rloew

rloew

    MSFN Expert

  • Member
  • PipPipPipPipPipPip
  • 1,108 posts
  • Joined 30-May 05
  • OS:98SE
  • Country: Country Flag
If the card BIOS uses AHCI and cannot be changed, it cannot be used with Windows 9X even in compatability mode.
Ye who enter my domain. Beware! Lest you become educated in the mysteries of the universe and suffer forever from the desire to know more.

#38
TmEE

TmEE

    Mega Drive Modding Master

  • Member
  • PipPipPip
  • 363 posts
  • Joined 17-September 08
  • OS:98SE
  • Country: Country Flag

Since the BIOS is flashable and available, it could be interesting if you could detail HOW exactly the driver is matched to the BIOS

It seemed to me that when you had driver from like 2004 and BIOS from 2008 it would not work out, but if you had BIOS from 2004 it would work. (Numbers I pulled out of my rear, to give the idea).
I got stack errors, it kind of seems the driver got confused or something and eventually caused a stack fault.
Posted Image Mida sa loed ? Nagunii aru ei saa ;)

#39
I41Mar

I41Mar

    Newbie

  • Member
  • 37 posts
  • Joined 04-September 09
Hello!
Sorry for the late replay.
Currently I have the PC P3 at the computer technician shop in order to test the Syba PCI SATA card: SD-SATA150R with SIL3512 chipset.
I checked the PCI card BIOS and is it the version 4.3.83. I then used correctly the PCI card, after several failed attempts with the wrong drivers, finally founding the right driver on the official Silicon Image website:
- Silicon Image Serial ATA Raid driver for the SiI 3x12 controllers Ver 1.0.60.0 (File found on website: 3112Raid_x86_10600_logo.zip).

The SATA HD drive is recognized correctly but the data transfer speed seems quite similar to that of the other HD drive Pata!
At first impression it seems to me that the limit, right in my case of the old PC P3, is given instead by the motherboard (11 years old!)
These are the PC specs:
Intel Pentium IIIE Coppermine 700MHz, Socket 370, RAM 512Mb, MotherBoard PCChips M754LMR+, Chipset ULi/ALi M1631 ALADDiN TNT2, VideoCard NVIDIA Aladdin TNT2.

Over the next few days I will give more precise information about the speed that I found in the following 3 cases:
PATA HD (attached to the motherboard), HD Sata (attached to PCI card), USB 2.0 HD (attached to USB 2.0 PCI card).

Thank you from Italy for your help, for your kindness and availability!
I41Mar

Note 1: So far I have not received any useful indication from the Syba support, despite the message I sent them through its official website, but at this point it becomes really irrelevant.

Note 2:
Quote: 'DMA checkbox comes with the default Windows drivers. Specific drivers may have one or not, at a different location. They often have no such checkbox because they always enable DMA and UDMA.'
A.: I my case, in the driver's installed properties there isn't any indication of DMA checkbox, but the transfer speed is not anymore the previous slow 1 Mb/sec resulting without any driver installed!

PS: In order not to use any internal HD drive, as would be nice and sweet to run the Win98SE operating system on an external USB 2.0 HD drive, booting from a floppy disk if necessary!

Edited by I41Mar, 23 December 2011 - 05:10 AM.


#40
rloew

rloew

    MSFN Expert

  • Member
  • PipPipPipPipPipPip
  • 1,108 posts
  • Joined 30-May 05
  • OS:98SE
  • Country: Country Flag

PS: In order not to use any internal HD drive, as would be nice and sweet to run the Win98SE operating system on an external USB 2.0 HD drive, booting from a floppy disk if necessary!

It can be done and a floppy is not needed. The only requirement is that the BIOS must recognize the USB Device.
Ye who enter my domain. Beware! Lest you become educated in the mysteries of the universe and suffer forever from the desire to know more.

#41
I41Mar

I41Mar

    Newbie

  • Member
  • 37 posts
  • Joined 04-September 09
@ rloew
Could you kindly give me some more details about running Win98SE on an external USB HD?
Have You reached a USB2 speed?
I am very intrigued!
Thank you.
I41mar

Edited by I41Mar, 27 December 2011 - 07:15 AM.


#42
rloew

rloew

    MSFN Expert

  • Member
  • PipPipPipPipPipPip
  • 1,108 posts
  • Joined 30-May 05
  • OS:98SE
  • Country: Country Flag

@ rloew
Could you kindly give me some more details about running Win98SE on an external USB HD?
Have You reached a USB2 speed?
I am very intrigued!
Thank you.
I41mar

I didn't run any speed tests. I was using an USB Flash Drive. It runs in compatability mode using the BIOS Driver.
Ye who enter my domain. Beware! Lest you become educated in the mysteries of the universe and suffer forever from the desire to know more.

#43
Queue

Queue

    Member

  • Member
  • PipPip
  • 164 posts
  • Joined 24-May 08
Adding some info to this slightly aged thread; I haven't posted here in forever, but after a week of headaches I wanted to share my results for any other 9x users with some form of SiI3112/3512 SATA card.

Ok, so here's the setup:

I've had a SiI3512 chipset SATA card in my 98SE computer for something like 3 years. It handles a single 500 GB Western Digital hard drive. Up until today, it had firmware 4.3.84 (RAID-capable firmware) and I was using driver version 1.0.60.0 (the highest version of 9x-compatible drivers that went with the RAID firmware).

I had over 300 GB of data on the drive, and no problems. Then I made a decent sized data backup, adding another 45 GB to the drive. The file transfer was successful. But there was a problem: reading some of the newly written files off the drive would error, and then massive (apparent) file name corruption would occur. Visually, it looked like the >127 GB issue where you wind up with corrupt folder and file names.

Obviously this was terrifying (I have a backup of all the data, but still, terrifying). I ctrl+alt+deleted twice to do a soft reboot. Once back in Windows, the drive appeared unharmed. Files were there, file names were correct, etc. However, if I tried to read some of the new files, the problem would occur again, and it required a Windows restart to fix. I couldn't restart Windows properly (or shutdown) without a hang (while I could before this recent addition of 45 GB of data).

I was then busy, seeing as this was Thanksgiving week, so I avoided aggravating the problem by adding or deleting files on said drive. During any free time, I scoured the internet for what information I could find about the SiI3512 chipset, particularly pertaining to 9x (which of course was basically all from MSFN).

After mulling it over, sifting through driver .inf's to check for 9x entries, and making certain the 3512 and 3112 firmware was interchangeable, I did the following:
- Flash the firmware to version 4.2.84 (this is the non-RAID equivalent to the firmware I had been using).
- Use driver version 1.2.0.57 (these drivers are 3 years older than the drivers I'd used previously, and the non-RAID version).

This appears to have fixed my problem. I can read any of the new 45 GB of files without triggering a failure, and notably they all appear to have been written without error. All other files on the drive that I've checked have been fine.

I switched to the non-RAID firmware because I wasn't ever going to use the RAID feature and the non-RAID firmware has a shorter delay during system boot (so I boot 2 seconds faster, woo).

I switched to an ancient version of the drivers simply because when you search the Silicon Image website for SiI3x12 Win9x drivers, it specifically only shows that one driver version. The non-RAID drivers that match the RAID drivers I was previously using would be version 1.3.67.0, and they should load under 9x, but seeing as I just got the problem to go away, I haven't tested any other non-RAID drivers yet.

I may feel adventurous next week and try all drivers between and including 1.2.0.57 to 1.3.67.0, but for now I just wanted to report that there may be an issue with version 1.0.60.0 of the RAID-capable drivers on Win9x.

Keep in mind that driver version numbers are a mess for the SiI3x12 chipset: the RAID and non-RAID drivers have different numbering, and the Silicon Image driver listings and numberings have typos.

Queue

#44
Nomen

Nomen

    Member

  • Member
  • PipPip
  • 226 posts
  • Joined 07-July 12
  • OS:98SE
  • Country: Country Flag
My win-98se system is using SI3112r.mpd (version 1.0.0.51) and I'm not seeing any sort of file-corruption problems on any of the SATA drives I connect (500 gb, 700 gb, 1.5 tb).

The only problem I have is that free-space gets out of sync and I have to run scandisk once every 2 or 3 months.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users