pangoomis Posted February 16, 2019 Posted February 16, 2019 (edited) On my ThinkPad X230, there's no OHCI controller present in the system, all the USB ports are handled by the EHCI and XHCI controllers, I can disable the XHCI controller in the BIOS/UEFI, but that's about it. Now, since there's no OHCI controllers, Windows 98 SE does not pick up any USB devices when installed. When I've tried to install the unofficial USB 2.0 drivers, I get Code 2 on the USB Hub, which means USB does not work at all. Does USB 2.0 on Windows 98 SE require OHCI/UHCI (USB 1.1) controllers to be present before hand? Edited February 19, 2019 by MrMateczko
jumper Posted February 16, 2019 Posted February 16, 2019 You might find something useful here: X230 USB BIOS options discussion * Disabled USB 3.0 from BIOS * upgraded the BIOS to version 2.62 * USB UEFI BIOS Support : Enabled * UEFI/Legacy Priority : Legacy First
pangoomis Posted February 16, 2019 Author Posted February 16, 2019 (edited) I have it setup like that already, I have the latest 2.74 BIOS/UEFI. There's no problem with using USB flash drivers in the BIOS/UEFI, and in other operating systems. It's the way the motherboard/PCH was designed that is the problem. And how Windows 98/USB drivers can't handle that. Edited February 16, 2019 by MrMateczko
rloew Posted February 17, 2019 Posted February 17, 2019 The EHCI Driver INF assumes that USB 1 is installed and does not copy USBD.SYS to the System. Manually copy USBD.SYS to the Windows\System32\Drivers Folder. 1
pangoomis Posted February 19, 2019 Author Posted February 19, 2019 Thanks @rloew! With the USBD.SYS file copied, the USB controllers are enumerated correctly, and USB Flash Drive and USB Sound Card is working fine! I had to also copy USBHUB.SYS. Also, if anyone wants to run 98SE on X230 and alike, make sure to disable USB UEFI BIOS Support in the BIOS once you've installed the system, because it causes major startup delay for whatever reason.
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now