Skip to content
View in the app

A better way to browse. Learn more.

MSFN

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

Featured Replies

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


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

  • Author

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

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.

  • Author

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.

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.