Jump to content
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble

MSFN is made available via donations, subscriptions and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, register and become a site sponsor/subscriber and ads will be disabled automatically. 


Sign in to follow this  
MrMateczko

[SOLVED] ThinkPad X230 no OHCI device, how to run USB 2.0?

Recommended Posts

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 by MrMateczko

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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 by MrMateczko

Share this post


Link to post
Share on other sites

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.

  • Like 1

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...