[GH-ISSUE #31] IBM x235 server not working PATA - IDE Controller driver -Serverworks CSB5, i tried all MS and Rloew drivers #30

Closed
opened 2026-03-03 18:48:21 +03:00 by kerem · 10 comments
Owner

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

Hello,
im trying to make Windows 98 running on IBM x235 server, i managed to run Debian 11+12 and NT4 to WIndows 2008 server, but have problem with Windows 98.
There is not Windows 98 driver for IBM ServeRaid i5 and additional Adapter 29190 PCI-X for some reason failing too with code 10.
I also tried some PCI IDE controllers (Sil 68xx, VIA - SATA+PATA and Highpoint 370) and disable on board PATA - but machine refuse to start, or does not detect disk for booting, after boot in NT4+ and Linux is additional controller working fine, if it boots.

There is not any PATA settings in the Bios except enable / disable.

I have tried all MS drivers and Rloew drivers added on CD, but problem is allways the same controller driver is working, but primary channel device has code 10, disk is not detected and no DMA so disk operations are very slow, there is a lot of up to 30 seconds long freezes.

This controller is specific that it has only 1 channel - one IDE port.

Controllers is Serverworks CBS5 or Broadcom CSB5, i wasnt maybe to find any driver for it, its working fine with microsoft drivers in NT4+ and it was added to Linux kernel 2.6+ i have tries to search site as supermicro for mainboard with the same controller, but they seems to use Microsoft universal driver too for Windows 2000+ and Windows 98 is not supported.

Im using XP skin for Windows 98:
Image

Windows 98 resources:
Image

He are resources from WinXP:
Image

Originally created by @ruthan on GitHub (Mar 22, 2025). Original GitHub issue: https://github.com/oerg866/win98-quickinstall/issues/31 Hello, im trying to make Windows 98 running on IBM x235 server, i managed to run Debian 11+12 and NT4 to WIndows 2008 server, but have problem with Windows 98. There is not Windows 98 driver for IBM ServeRaid i5 and additional Adapter 29190 PCI-X for some reason failing too with code 10. I also tried some PCI IDE controllers (Sil 68xx, VIA - SATA+PATA and Highpoint 370) and disable on board PATA - but machine refuse to start, or does not detect disk for booting, after boot in NT4+ and Linux is additional controller working fine, if it boots. There is not any PATA settings in the Bios except enable / disable. I have tried all MS drivers and Rloew drivers added on CD, but problem is allways the same controller driver is working, but primary channel device has code 10, disk is not detected and no DMA so disk operations are very slow, there is a lot of up to 30 seconds long freezes. This controller is specific that it has only 1 channel - one IDE port. Controllers is Serverworks CBS5 or Broadcom CSB5, i wasnt maybe to find any driver for it, its working fine with microsoft drivers in NT4+ and it was added to Linux kernel 2.6+ i have tries to search site as supermicro for mainboard with the same controller, but they seems to use Microsoft universal driver too for Windows 2000+ and Windows 98 is not supported. Im using XP skin for Windows 98: ![Image](https://github.com/user-attachments/assets/aa061c7f-daad-42b5-9b0c-a2903ed4b411) Windows 98 resources: ![Image](https://github.com/user-attachments/assets/82e7f8d5-b048-4321-b740-5eee8f23e977) He are resources from WinXP: ![Image](https://github.com/user-attachments/assets/3350ad4e-769c-40d6-a341-dab70a15b278)
kerem closed this issue 2026-03-03 18:48:21 +03:00
Author
Owner

@oerg866 commented on GitHub (Mar 22, 2025):

Hi,

sadly this is hardware specific issue that I can't help with. I don't own this server and i have no idea what can be the problem here...

<!-- gh-comment-id:2745331887 --> @oerg866 commented on GitHub (Mar 22, 2025): Hi, sadly this is hardware specific issue that I can't help with. I don't own this server and i have no idea what can be the problem here...
Author
Owner

@ruthan commented on GitHub (Mar 22, 2025):

Well let it open, i understand this "distro" like Windows 98 on as modern HW as possible.

Maybe some controllers expert will able to fix it, Rloew would be :(
If some driver will emerge i can test it.. i read that it could be just some rebranded controler.

I can give you some remote vnc access to this machine, if you want, there is nothing sensitive on it..

<!-- gh-comment-id:2745362556 --> @ruthan commented on GitHub (Mar 22, 2025): Well let it open, i understand this "distro" like Windows 98 on as modern HW as possible. Maybe some controllers expert will able to fix it, Rloew would be :( If some driver will emerge i can test it.. i read that it could be just some rebranded controler. I can give you some remote vnc access to this machine, if you want, there is nothing sensitive on it..
Author
Owner

@oerg866 commented on GitHub (Mar 22, 2025):

Hmmm Maybe you can give me EVEREST/AIDA/ASTRA32/HWINFO report so I can ceck PCI IDs

<!-- gh-comment-id:2745377755 --> @oerg866 commented on GitHub (Mar 22, 2025): Hmmm Maybe you can give me EVEREST/AIDA/ASTRA32/HWINFO report so I can ceck PCI IDs
Author
Owner

@ruthan commented on GitHub (Mar 23, 2025):

Here is MHL (HTML with embedded pictures) Hwinfo report, if need more let me know.

IBM-X235-HwinfoReport.zip

<!-- gh-comment-id:2745922836 --> @ruthan commented on GitHub (Mar 23, 2025): Here is MHL (HTML with embedded pictures) Hwinfo report, if need more let me know. [IBM-X235-HwinfoReport.zip](https://github.com/user-attachments/files/19406355/IBM-X235-HwinfoReport.zip)
Author
Owner

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

Here are bunch of Windows 98

ibmX235-Reports.zip

reports and devtree, previous was from XP so some IRQ are different and too Hight in it.

<!-- gh-comment-id:2746923875 --> @ruthan commented on GitHub (Mar 24, 2025): Here are bunch of Windows 98 [ibmX235-Reports.zip](https://github.com/user-attachments/files/19414714/ibmX235-Reports.zip) reports and devtree, previous was from XP so some IRQ are different and too Hight in it.
Author
Owner

@LordOfMice commented on GitHub (Mar 25, 2025):

Is some custom Int 13h MBR handler used in this package (may be in some cases)? If it is then it's incompatible with Windows 9x Safe MBR Hook standard. If it is not then this problem is unrelated to this package.

<!-- gh-comment-id:2751151925 --> @LordOfMice commented on GitHub (Mar 25, 2025): Is some custom Int 13h MBR handler used in this package (may be in some cases)? If it is then it's incompatible with Windows 9x Safe MBR Hook standard. If it is not then this problem is unrelated to this package.
Author
Owner

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

You mean in my ISOs? I'm using R.Loew's patch set with yours on top of it... I'm honestly not very familiar with how they work under the hood... Windows driver development is black voodoo magic to me...

<!-- gh-comment-id:2752596512 --> @oerg866 commented on GitHub (Mar 25, 2025): You mean in my ISOs? I'm using R.Loew's patch set with yours on top of it... I'm honestly not very familiar with how they work under the hood... Windows driver development is black voodoo magic to me...
Author
Owner

@LordOfMice commented on GitHub (Mar 26, 2025):

The mentioned RLoew's patches are not install any MBR Int 13h handler definitely.
Well, problem is unrelated to Windows 98 QuickInstall:
https://msfn.org/board/topic/186724-win98-on-old-x235-serversocket-604-2-sockets-first-reboot-windows-logo-freeze-and-some-server-specific-question/page/2/#findComment-1279096

<!-- gh-comment-id:2753310919 --> @LordOfMice commented on GitHub (Mar 26, 2025): The mentioned RLoew's patches are not install any MBR Int 13h handler definitely. Well, problem is unrelated to Windows 98 QuickInstall: https://msfn.org/board/topic/186724-win98-on-old-x235-serversocket-604-2-sockets-first-reboot-windows-logo-freeze-and-some-server-specific-question/page/2/#findComment-1279096
Author
Owner

@oerg866 commented on GitHub (Mar 26, 2025):

Thank you for helping to investigate :)

On Wed, Mar 26, 2025, 06:48 SweetLow @.***> wrote:

The mentioned RLoew's patches are not install any MBR Int 13h handler
definitely.
Well, problem is unrelated to Windows 98 QuickInstall:

https://msfn.org/board/topic/186724-win98-on-old-x235-serversocket-604-2-sockets-first-reboot-windows-logo-freeze-and-some-server-specific-question/page/2/#findComment-1279096


Reply to this email directly, view it on GitHub
https://github.com/oerg866/win98-quickinstall/issues/31#issuecomment-2753310919,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAISOPPMKDIKSUHBX4EVR4L2WI5RVAVCNFSM6AAAAABZR72B76VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDONJTGMYTAOJRHE
.
You are receiving this because you commented.Message ID:
@.***>
[image: LordOfMice]LordOfMice left a comment
(oerg866/win98-quickinstall#31)
https://github.com/oerg866/win98-quickinstall/issues/31#issuecomment-2753310919

The mentioned RLoew's patches are not install any MBR Int 13h handler
definitely.
Well, problem is unrelated to Windows 98 QuickInstall:

https://msfn.org/board/topic/186724-win98-on-old-x235-serversocket-604-2-sockets-first-reboot-windows-logo-freeze-and-some-server-specific-question/page/2/#findComment-1279096


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

<!-- gh-comment-id:2755161296 --> @oerg866 commented on GitHub (Mar 26, 2025): Thank you for helping to investigate :) On Wed, Mar 26, 2025, 06:48 SweetLow ***@***.***> wrote: > The mentioned RLoew's patches are not install any MBR Int 13h handler > definitely. > Well, problem is unrelated to Windows 98 QuickInstall: > > https://msfn.org/board/topic/186724-win98-on-old-x235-serversocket-604-2-sockets-first-reboot-windows-logo-freeze-and-some-server-specific-question/page/2/#findComment-1279096 > > — > Reply to this email directly, view it on GitHub > <https://github.com/oerg866/win98-quickinstall/issues/31#issuecomment-2753310919>, > or unsubscribe > <https://github.com/notifications/unsubscribe-auth/AAISOPPMKDIKSUHBX4EVR4L2WI5RVAVCNFSM6AAAAABZR72B76VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDONJTGMYTAOJRHE> > . > You are receiving this because you commented.Message ID: > ***@***.***> > [image: LordOfMice]*LordOfMice* left a comment > (oerg866/win98-quickinstall#31) > <https://github.com/oerg866/win98-quickinstall/issues/31#issuecomment-2753310919> > > The mentioned RLoew's patches are not install any MBR Int 13h handler > definitely. > Well, problem is unrelated to Windows 98 QuickInstall: > > https://msfn.org/board/topic/186724-win98-on-old-x235-serversocket-604-2-sockets-first-reboot-windows-logo-freeze-and-some-server-specific-question/page/2/#findComment-1279096 > > — > Reply to this email directly, view it on GitHub > <https://github.com/oerg866/win98-quickinstall/issues/31#issuecomment-2753310919>, > or unsubscribe > <https://github.com/notifications/unsubscribe-auth/AAISOPPMKDIKSUHBX4EVR4L2WI5RVAVCNFSM6AAAAABZR72B76VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDONJTGMYTAOJRHE> > . > You are receiving this because you commented.Message ID: > ***@***.***> >
Author
Owner

@LordOfMice commented on GitHub (Mar 27, 2025):

ruthan's topic on MSFN is the reason why I knew about this project ;)

<!-- gh-comment-id:2756821107 --> @LordOfMice commented on GitHub (Mar 27, 2025): ruthan's topic on MSFN is the reason why I knew about this project ;)
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#30
No description provided.