Board: ASRock H97M Pro4
Originally I did make a successful deployment of Win98SE 98Lite Micro image on this board. However, after adding an ASM2812-powered PCIe x4 to 2xNVMe adapter (so I can use two NVMe drives over the board's PCIe x4 slot), win98-quickinstall can no longer boot, stuck at "sharing IRQ 11 with ...." line. The last few lines read:
...
PCI 0000:00:14.0: found PCI INT A -> IRQ 11
PCI 0000:00:14.0: sharing IRQ 11 with 0000:00:01.0
PCI 0000:00:14.0: sharing IRQ 11 with 0000:00:16.0
PCI 0000:00:14.0: sharing IRQ 11 with 0000:00:1a.0
PCI 0000:00:14.0: sharing IRQ 11 with 0000:00:1c.0
PCI 0000:00:14.0: sharing IRQ 11 with 0000:00:1c.4
PCI 0000:00:14.0: sharing IRQ 11 with 0000:01:00.0
PCI 0000:00:14.0: sharing IRQ 11 with 0000:04:00.2
PCI 0000:00:14.0: sharing IRQ 11 with 0000:04:01.0
PCI 0000:00:14.0: sharing IRQ 11 with 0000:05:00.0
The system also had CachyOS Linux installed and it boots fine. According to lspci -nn the device 05:00.0 is the ASM2812 bridge chip on my PCIe x4 to 2xNVMe adapter. I think this one is the host-facing side. There are two additional entries of it (not shown since the system has hung at this point), 06:00.0 and 06:08.0 which I think are the NVMe-facing side.
I think my issue is related to #56 to some extent, as the device 00:14.0 is my board's xHCI controller. Disabling the xHCI controller, the system still hangs at this point, but the lines became 00:1a.0 which is my board's EHCI controller.
Only by disabling both USB controllers in BIOS and use optical drive to boot win98-quickinstall did I succeed in booting and perform installation.
So apparently, with the kernel (or default boot parameters) used by win98-quickinstall, ASM2812 doesn't like the board's USB controllers (both EHCI and xHCI), or it might be the other way around.
(PS: I'm not using the NVMe drives for Win9x. While NVMe9x driver does pick up my NVMe drives/controllers after installation, IIRC only one would work normally and the other get exclamation mark complaining about IRQ cannot be shared, so I'd simply disable them.)
Not sure if this can be fixed with boot parameters, or a kernel update on the win98-quickinstall side, since normal Linux distros can boot without any issue on this board.
Board: ASRock H97M Pro4
Originally I did make a successful deployment of Win98SE 98Lite Micro image on this board. However, after adding an ASM2812-powered PCIe x4 to 2xNVMe adapter (so I can use two NVMe drives over the board's PCIe x4 slot), win98-quickinstall can no longer boot, stuck at "sharing IRQ 11 with ...." line. The last few lines read:
The system also had CachyOS Linux installed and it boots fine. According to
lspci -nnthe device 05:00.0 is the ASM2812 bridge chip on my PCIe x4 to 2xNVMe adapter. I think this one is the host-facing side. There are two additional entries of it (not shown since the system has hung at this point), 06:00.0 and 06:08.0 which I think are the NVMe-facing side.I think my issue is related to #56 to some extent, as the device 00:14.0 is my board's xHCI controller. Disabling the xHCI controller, the system still hangs at this point, but the lines became 00:1a.0 which is my board's EHCI controller.
Only by disabling both USB controllers in BIOS and use optical drive to boot win98-quickinstall did I succeed in booting and perform installation.
So apparently, with the kernel (or default boot parameters) used by win98-quickinstall, ASM2812 doesn't like the board's USB controllers (both EHCI and xHCI), or it might be the other way around.
(PS: I'm not using the NVMe drives for Win9x. While NVMe9x driver does pick up my NVMe drives/controllers after installation, IIRC only one would work normally and the other get exclamation mark complaining about IRQ cannot be shared, so I'd simply disable them.)
Not sure if this can be fixed with boot parameters, or a kernel update on the win98-quickinstall side, since normal Linux distros can boot without any issue on this board.