Jump to content

Windows 98 issues with SATA drive on VIA KT600


Recommended Posts

Posted

Hi there, I tried to build my retro PC recently and unfortunately a I have serious problem with system stability with SATA disk and Windows 98.

My setup:

MB: MSI KT6 Delta (Via KT600)

HDD: Hitachi Travelstar 160GB (SATA II)

What works perfectly (system on IDE drive):

1) I can install and run system on IDE drive without SATA drive connected without any issues.

2) I can run system from IDE drive with SATA drive connected without any issues.

3) I can install Via RAID drivers when system is running from IDE drive.

What does not work (system on SATA drive):

1) When I try to install system on SATA drive setup crashes after first searching for drivers and after setting time zone. But it is possible to finish installation it even with these errors.

2) I get windows protection error while booting from time to time.

3) I can't install Via RAID drivers. There is a yellow exclamation mark in device manager with the message that device cannot be started.

I really want to use SATA drive in this PC and I'm desperate now. Any ideas what should i try? Unfortunately I don't have any other SATA drive for testing. Thanks guys...


Posted

Hi there, I tried to build my retro PC recently and unfortunately a I have serious problem with system stability with SATA disk and Windows 98.

My setup:

MB: MSI KT6 Delta (Via KT600)

HDD: Hitachi Travelstar 160GB (SATA II)

What works perfectly (system on IDE drive):

1) I can install and run system on IDE drive without SATA drive connected without any issues.

2) I can run system from IDE drive with SATA drive connected without any issues.

3) I can install Via RAID drivers when system is running from IDE drive.

What does not work (system on SATA drive):

1) When I try to install system on SATA drive setup crashes after first searching for drivers and after setting time zone. But it is possible to finish installation it even with these errors.

2) I get windows protection error while booting from time to time.

3) I can't install Via RAID drivers. There is a yellow exclamation mark in device manager with the message that device cannot be started.

I really want to use SATA drive in this PC and I'm desperate now. Any ideas what should i try? Unfortunately I don't have any other SATA drive for testing. Thanks guys...

You will need my SATA Patch.

This motherboard has Gigabit Ethernet. This may lead to other issues at a later date.

Posted

Thanks rloew. Can you point me to you patch please? Also do you have any clue why everything is working fine with RAID drivers when system was booted from IDE drive?

So far I have no problems with ethernet. But I can disable integrated ethernet controller in bios and I have wifi and ethernet cards available so this should not be the problem. Thanks anyway.

Posted

Google "R Loew"(with the quotes) - the patches aren't free and rloew isn't allowed to directly link due to that. The websites will immediately pop up.

Posted

Google "R Loew"(with the quotes) - the patches aren't free and rloew isn't allowed to directly link due to that. The websites will immediately pop up.

Thanks.

Posted

There is official support for SATA on KT600, and the latest driver to work correctly on 9x/ME is the Via's SerialATA_V220E.zip (direct download).

Now, you must be aware that KT600 does *NOT* support SATA II, and it is one of the chipsets that cannot successfully negotiate with SATA II for it to enter SATA I compatibility mode, and therefore it's one of the reasons for the SATA speed limiting jumper to exist... Any SATA II disk which cannot be jumpred down to SATA I speeds only cannot be used with the KT600.

Posted

There is official support for SATA on KT600, and the latest driver to work correctly on 9x/ME is the Via's SerialATA_V220E.zip (direct download).

Now, you must be aware that KT600 does *NOT* support SATA II, and it is one of the chipsets that cannot successfully negotiate with SATA II for it to enter SATA I compatibility mode, and therefore it's one of the reasons for the SATA speed limiting jumper to exist... Any SATA II disk wich cannot be jumpred down to SATA I speeds only cannot be used with the KT600.

Thanks for the link to the drivers. However my drivers works correctly when system is booted from IDE drive and also I cannot complete Windows installation without few crashes when system is running from SATA so the problem is definitely not in the drivers.

Yeah I know about issues with SATA II drives on KT600 but I was so happy when I found that BIOS has no problems to find my SATA II drive so I thought that everything will be ok... well it is not unfortunately. There are no jumpers on that HDD and Hitachi Feature Tool (utility from Hitachi to set drive parameters) cannot set SATA mode in firmware for my HDD version. I at least tried to change capacity of drive to 128GB with the hope to fix crashes but without success.

One interesting thing. When I'm installing Windows on SATA drive there is one crash right after setting Time Zone and there is always some date which does not make sense like year 99 and wrong day of the month etc. This is not happening when I install system on IDE drive. So is it possible that there is some conflict with SATA controller and real time clock? Maybe some IRQ issues? I cannot understand why is this happening.

Posted

After installing on the IDE HDD, including the SATA drivers I pointed you to, if you simply clone the full disk onto the SATA HDD, then remove the IDE HDD, does it work?

Posted

Good idea. I will try that. Thanks.

But it seems that it is a maybe a better idea to keep my old and very noisy IDE drive to keeps things stable anyway... :(

Posted

Take care: two identical MBRs in two different HDDs may render your setup unbootable or force you into MS-DOS compatibility mode, unless you change the so-called mystery bytes to make each of them different the other.

Posted (edited)

Take care: two identical MBRs in two different HDDs may render your setup unbootable or force you into MS-DOS compatibility mode, unless you change the so-called mystery bytes to make each of them different the other.

The "mystery bytes" do not need to be different but something does. The Checksums of the MBRs must be different or confusion can occur.

My RFDISK program puts it's timestamp in a different location.

Amigas use a different Format entirely. Connecting an Amiga Hard drive to a Windows 9x machine will corrupt it, as Windows will set the "mystery bytes" and break the Checksum.

In addition to the "mystery bytes", the Signatures in each Partitions Boot Sector must be changed so that they are all unique. Otherwise you may be accessing the IDE Drive when you think you are accessing the SATA Driver or vice versa. I added a feature to RFDISK to check and repair this issue.

Edited by rloew
Posted

In addition to the "mystery bytes", the Signatures in each Partitions Boot Sector must be changed so that they are all unique. Otherwise you may be accessing the IDE Drive when you think you are accessing the SATA Driver or vice versa. I added a feature to RFDISK to check and repair this issue.

Which "signature"?

You mean volume serial number? :unsure:

I.e. the data that is @27h in a FAT16 and @43h in a FAT32 PBR ?

jaclaz

Posted

In addition to the "mystery bytes", the Signatures in each Partitions Boot Sector must be changed so that they are all unique. Otherwise you may be accessing the IDE Drive when you think you are accessing the SATA Driver or vice versa. I added a feature to RFDISK to check and repair this issue.

Which "signature"?

You mean volume serial number? :unsure:

I.e. the data that is @27h in a FAT16 and @43h in a FAT32 PBR ?

jaclaz

Correct.

Posted

Wouldn't an easier "clone" method be to just boot to a floppy, use FDISK to remove all partitions, then FDISK /MBR that drive, then copy EVERYTHING from original EXCEPT the Page File (which is locked), then swap to booting from the "new" HDD? No MBR/PBS (sic) problems and the Page File gets recreated, right? I could have SWORN I'd done it that way before...

Posted

Something like that will always work for Win 9x/ME, but not necessarily so for the NT-Family OSes. Since Win 9x/ME is the target here, it can be done even from a live system, using xxcopy (see XXTB#10 and XXTB#20). It should just work, provided the version of XXCOPY FREEWARE used is v.2.96.5 (xxfw2965.zip), which is the last version that works 100% OK in 9x/ME.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...