[GH-ISSUE #41] Dell Poweredge 1950 Sata driver is found, Win98 stock install is able to find it #38

Open
opened 2026-03-03 18:48:28 +03:00 by kerem · 7 comments
Owner

Originally created by @ruthan on GitHub (May 24, 2025).
Original GitHub issue: https://github.com/oerg866/win98-quickinstall/issues/41

Hello,
i have another

Frankenstein like pushing barriers scenario, for quick install.

I converted old Dell Poweredge machine to retro gaming rig.
There is internal Sata controller, in ATA mode. Stock windows 98 install is able to find, same as Linux Mint 22 and all Linux / Win 98 based partition tools which i have tested.
Problem with Windows 98 stock install is that there is not working USB fallback or PS/2 ports, there is only serial port for serial mouse, i never show some serial port keyboard, but they existed,i found some old serial port keyboard DOS driver from 1985.. and other similar drivers. Details here:
https://www.vogons.org/viewtopic.php?p=1348869#p1348869
Im not sure if its supported by Linux kernel or Windows 98 by default, i sort of doubt it.

USB keyboard is working in Windows 98 startup disk (Floppy or started from bootable Win98 installer CD/DVD/) command line, but in GUI installer mode.

There is also Dell Perf 5/i SCSI raids (RAID0-2 disks) its found fine by installer.

Server is using Intel Intel 5000X Chipset with 2x Core 2 based Xeons 5160, and there ServerWorks/Broadcom stuff too.
SATA controller is Intel 631x/6321 ESB2 - SATA Controller [A-1]
PATA controller - with only 1 device 2.5 inch laptop like cable, is used for CD/DVD - its working fine too.
Pata controller is: Intel 631x/6321 ESB2 - PATA Controller [A-1] just for info. I worts cable i can try to use 2 devices pata cable and install Win 98 on 2.5 PATA drive. Only disk housing would be a bit problem.. this server design is not great - only 3.5 drive bays, which could be converted to 4x 2.5 Sata - but it would need different SAS/SATA backbone.
Because of server standard IRQ ignore hell, sata controller is using iRQ23, SCSI raid - even "better" - IRQ78; IRQ for Pata controller reported by HWinfo info.

Disk in question is 500 GB Sata Seagate, its visible fine in all oses where i tested it.
Partitioning is:
1st partition 15GB - NTFS for NT4; 2nd 15GB -Win98 -FAT32; 3rd - 400+ GB data NTFS, all partitions are primary.

There is Quick Install error installer:
Read Error! Assertion failed: false (mappedfile_mt.c: mappedFile_readAhread1Block: 123) => but it appread, only after some standby waiting on partition select screen.. So im not sure, if it counts.

One more hint, i had to use front USB ports for Windows 98 / DOS, otherwise there was constant console ^C character spam..
For Windows 2000 and XP (for both PAE is working fine), i had to change use only back USB ports.

Windows 98 Quick install - sideloaded image from other machine, booted at least in safe mode, in normal mode, i had i problem to select right ATA/Sata driver, when i select some fixed or switchable, boot ended on black screen and i had to go into Safe mode and remove disk controller. I not yet tested all options, there would be probably some working configuration.

Hwinfo report attached, in bios is set to default for Sata driver, there is only ATA option for it, or disabled. There are not USB legacy etc options in the bios.

DELLSERVER1950.zip

Originally created by @ruthan on GitHub (May 24, 2025). Original GitHub issue: https://github.com/oerg866/win98-quickinstall/issues/41 Hello, i have another Frankenstein like pushing barriers scenario, for quick install. I converted old Dell Poweredge machine to retro gaming rig. There is internal Sata controller, in ATA mode. Stock windows 98 install is able to find, same as Linux Mint 22 and all Linux / Win 98 based partition tools which i have tested. Problem with Windows 98 stock install is that there is not working USB fallback or PS/2 ports, there is only serial port for serial mouse, i never show some serial port keyboard, but they existed,i found some old serial port keyboard DOS driver from 1985.. and other similar drivers. Details here: https://www.vogons.org/viewtopic.php?p=1348869#p1348869 Im not sure if its supported by Linux kernel or Windows 98 by default, i sort of doubt it. USB keyboard is working in Windows 98 startup disk (Floppy or started from bootable Win98 installer CD/DVD/) command line, but in GUI installer mode. There is also Dell Perf 5/i SCSI raids (RAID0-2 disks) its found fine by installer. Server is using Intel Intel 5000X Chipset with 2x Core 2 based Xeons 5160, and there ServerWorks/Broadcom stuff too. SATA controller is Intel 631x/6321 ESB2 - SATA Controller [A-1] PATA controller - with only 1 device 2.5 inch laptop like cable, is used for CD/DVD - its working fine too. Pata controller is: Intel 631x/6321 ESB2 - PATA Controller [A-1] just for info. I worts cable i can try to use 2 devices pata cable and install Win 98 on 2.5 PATA drive. Only disk housing would be a bit problem.. this server design is not great - only 3.5 drive bays, which could be converted to 4x 2.5 Sata - but it would need different SAS/SATA backbone. Because of server standard IRQ ignore hell, sata controller is using iRQ23, SCSI raid - even "better" - IRQ78; IRQ for Pata controller reported by HWinfo info. Disk in question is 500 GB Sata Seagate, its visible fine in all oses where i tested it. Partitioning is: 1st partition 15GB - NTFS for NT4; 2nd 15GB -Win98 -FAT32; 3rd - 400+ GB data NTFS, all partitions are primary. There is Quick Install error installer: Read Error! Assertion failed: false (mappedfile_mt.c: mappedFile_readAhread1Block: 123) => but it appread, only after some standby waiting on partition select screen.. So im not sure, if it counts. One more hint, i had to use front USB ports for Windows 98 / DOS, otherwise there was constant console ^C character spam.. For Windows 2000 and XP (for both PAE is working fine), i had to change use only back USB ports. Windows 98 Quick install - sideloaded image from other machine, booted at least in safe mode, in normal mode, i had i problem to select right ATA/Sata driver, when i select some fixed or switchable, boot ended on black screen and i had to go into Safe mode and remove disk controller. I not yet tested all options, there would be probably some working configuration. Hwinfo report attached, in bios is set to default for Sata driver, there is only ATA option for it, or disabled. There are not USB legacy etc options in the bios. [DELLSERVER1950.zip](https://github.com/user-attachments/files/20427898/DELLSERVER1950.zip)
Author
Owner

@oerg866 commented on GitHub (May 24, 2025):

Hi, have you tried with "full" detection method?

<!-- gh-comment-id:2907026214 --> @oerg866 commented on GitHub (May 24, 2025): Hi, have you tried with "full" detection method?
Author
Owner

@ruthan commented on GitHub (May 24, 2025):

No, how to do it?

<!-- gh-comment-id:2907241118 --> @ruthan commented on GitHub (May 24, 2025): No, how to do it?
Author
Owner

@oerg866 commented on GitHub (May 25, 2025):

Um... The installer asks you if you want to do the fast or the full
hardware detection...?

On Sun, May 25, 2025, 00:34 RuThaN @.***> wrote:

ruthan left a comment (oerg866/win98-quickinstall#41)
https://github.com/oerg866/win98-quickinstall/issues/41#issuecomment-2907241118

No, how to do it?


Reply to this email directly, view it on GitHub
https://github.com/oerg866/win98-quickinstall/issues/41#issuecomment-2907241118,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAISOPJY7ECZBJQ6H5IXUGL3ADXWPAVCNFSM6AAAAAB524U6RWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDSMBXGI2DCMJRHA
.
You are receiving this because you commented.Message ID:
@.***>

<!-- gh-comment-id:2907595224 --> @oerg866 commented on GitHub (May 25, 2025): Um... The installer asks you if you want to do the fast or the full hardware detection...? On Sun, May 25, 2025, 00:34 RuThaN ***@***.***> wrote: > *ruthan* left a comment (oerg866/win98-quickinstall#41) > <https://github.com/oerg866/win98-quickinstall/issues/41#issuecomment-2907241118> > > No, how to do it? > > — > Reply to this email directly, view it on GitHub > <https://github.com/oerg866/win98-quickinstall/issues/41#issuecomment-2907241118>, > or unsubscribe > <https://github.com/notifications/unsubscribe-auth/AAISOPJY7ECZBJQ6H5IXUGL3ADXWPAVCNFSM6AAAAAB524U6RWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDSMBXGI2DCMJRHA> > . > You are receiving this because you commented.Message ID: > ***@***.***> >
Author
Owner

@ruthan commented on GitHub (May 27, 2025):

I dont see such message - repeated it once more - im using 0.9.6 seems to be newest version.

I see key any key except F8 line, after Title screen - i press Enter and there OS selection and installation target partition which acts the same as partitioning options - and generated message above. And there is Linux shell option.
I vaguely remember that i saw such message, but its probably after you select target partition.. os it not tool to actually detect target install location. It seems more PCI device identification scanning helper.. which maybe can identify storage controller to install right driver, but before you have select target partition..
So problem semes storage device detection on Linux level.. not Windows install level.

BTW generic Linux distros are detection HW fine, maybe boot can took longer time, but storage is working fine.. Even some Linux based tools like R-Drive image (its small just 65 MB core), Paragon HDD Suite, are able to detect it. Im not sure which Linux kernel is used, but its probably too old, or stripped by some storage drivers.. It maybe make sense to keep 486 supported, but i means that some compatibility with some newer HW is lost.
I theory could can use 1 more option to use old and newer kernel, depends on which machine is user running, because keep supporting everything from i486 to Ryzen maybe too much even for some simple data copy utility..

<!-- gh-comment-id:2910878386 --> @ruthan commented on GitHub (May 27, 2025): I dont see such message - repeated it once more - im using 0.9.6 seems to be newest version. I see key any key except F8 line, after Title screen - i press Enter and there OS selection and installation target partition which acts the same as partitioning options - and generated message above. And there is Linux shell option. I vaguely remember that i saw such message, but its probably after you select target partition.. os it not tool to actually detect target install location. It seems more PCI device identification scanning helper.. which maybe can identify storage controller to install right driver, but before you have select target partition.. So problem semes storage device detection on Linux level.. not Windows install level. BTW generic Linux distros are detection HW fine, maybe boot can took longer time, but storage is working fine.. Even some Linux based tools like R-Drive image (its small just 65 MB core), Paragon HDD Suite, are able to detect it. Im not sure which Linux kernel is used, but its probably too old, or stripped by some storage drivers.. It maybe make sense to keep 486 supported, but i means that some compatibility with some newer HW is lost. I theory could can use 1 more option to use old and newer kernel, depends on which machine is user running, because keep supporting everything from i486 to Ryzen maybe too much even for some simple data copy utility..
Author
Owner

@oerg866 commented on GitHub (May 27, 2025):

Ehmmm.....

OK this is a little confusing now. What is the actual problem that you have?

Win9x SATA driver does not work?

<!-- gh-comment-id:2911866036 --> @oerg866 commented on GitHub (May 27, 2025): Ehmmm..... OK this is a little confusing now. What is the actual problem that you have? Win9x SATA driver does not work?
Author
Owner

@ruthan commented on GitHub (May 27, 2025):

Well, its did not make it easy for you, because i have tried to describe whole Win9x experience with my machine, to show that Win9x are able to run on it.

Main problem with this issue, its simple.

  1. Disk connected to Sata port of this machine is not found by this Win 98 distro installer and it crash with error above when i try to run its partitioning tool.

  2. Second problem was sort of fail over, when i used Windows 98 Quick install image from other machine.. there is HW redetection and i wasnt sure which disk controller driver i show select.
    There are fixed and switchable drivers for ATA and SATA.. and when i select SATA through inf i got very old list of possible drivers to install.

<!-- gh-comment-id:2912621678 --> @ruthan commented on GitHub (May 27, 2025): Well, its did not make it easy for you, because i have tried to describe whole Win9x experience with my machine, to show that Win9x are able to run on it. Main problem with this issue, its simple. 1) Disk connected to Sata port of this machine is not found by this Win 98 distro installer and it crash with error above when i try to run its partitioning tool. 2) Second problem was sort of fail over, when i used Windows 98 Quick install image from other machine.. there is HW redetection and i wasnt sure which disk controller driver i show select. There are fixed and switchable drivers for ATA and SATA.. and when i select SATA through inf i got very old list of possible drivers to install.
Author
Owner

@oerg866 commented on GitHub (May 27, 2025):

Ah I understand now. Probably some driver not activated in kernel config.
Will check later

On Tue, May 27, 2025, 15:58 RuThaN @.***> wrote:

ruthan left a comment (oerg866/win98-quickinstall#41)
https://github.com/oerg866/win98-quickinstall/issues/41#issuecomment-2912621678

Well, its did not make it easy for you, because i have tried to describe
whole Win9x experience with my machine, to show that Win9x are able to run
on it.

Main problem with this issue, its simple.

Disk connected to Sata port of this machine is not found by this Win
98 distro
2.

Second problem was sort of fail over, when i used Windows 98 Quick
install image from other machine.. there is HW redetection and i wasnt sure
which disk controller driver i show select.
There are fixed and switchable drivers for ATA and SATA.. and when i
select SATA through inf i got very old list of possible drivers to install.


Reply to this email directly, view it on GitHub
https://github.com/oerg866/win98-quickinstall/issues/41#issuecomment-2912621678,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAISOPM7MNIAYTCBFROYX4L3ARVQTAVCNFSM6AAAAAB524U6RWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDSMJSGYZDCNRXHA
.
You are receiving this because you commented.Message ID:
@.***>

<!-- gh-comment-id:2912779878 --> @oerg866 commented on GitHub (May 27, 2025): Ah I understand now. Probably some driver not activated in kernel config. Will check later ✅ On Tue, May 27, 2025, 15:58 RuThaN ***@***.***> wrote: > *ruthan* left a comment (oerg866/win98-quickinstall#41) > <https://github.com/oerg866/win98-quickinstall/issues/41#issuecomment-2912621678> > > Well, its did not make it easy for you, because i have tried to describe > whole Win9x experience with my machine, to show that Win9x are able to run > on it. > > Main problem with this issue, its simple. > > 1. > > Disk connected to Sata port of this machine is not found by this Win > 98 distro > 2. > > Second problem was sort of fail over, when i used Windows 98 Quick > install image from other machine.. there is HW redetection and i wasnt sure > which disk controller driver i show select. > There are fixed and switchable drivers for ATA and SATA.. and when i > select SATA through inf i got very old list of possible drivers to install. > > — > Reply to this email directly, view it on GitHub > <https://github.com/oerg866/win98-quickinstall/issues/41#issuecomment-2912621678>, > or unsubscribe > <https://github.com/notifications/unsubscribe-auth/AAISOPM7MNIAYTCBFROYX4L3ARVQTAVCNFSM6AAAAAB524U6RWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDSMJSGYZDCNRXHA> > . > You are receiving this because you commented.Message ID: > ***@***.***> >
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/win98-quickinstall#38
No description provided.