cancel
Showing results for 
Search instead for 
Did you mean: 

PC Drivers & Software

Karlstens
Adept I

UCM-UCSI ACPI Device Manager alert

Hello, I've recently built an Aorus X870 with a Ryzen 9700X.

The system is stable and working well, with exception to two alerts that I've noted within Windows 11 Device Manager.

Karlstens_1-1728265660049.png

Karlstens_2-1728265683659.png


Karlstens_0-1728265476954.png


I've tried installing both the Gigabyte Chipset driver (specifically AMD Chipset Driver [6.06.11.2153]) followed by the AMD Chipset Driver bundle (specifically amd-software-adrenalin-edition-24.9.1-minimalsetup-241001_web) - however these devices still contain the alert.

I'm keen to understand what these devices with the alert represent and how to address possible issues.

1 Solution
lam4
Adept I

Hi,

i had a same problem

 

2 devices:

UCM-UCSI ACPI Device

with error Code 31

 

 

In gigabyte control center - under update, i've noticed that i can install 

"ITE USB Connector driver", after installing it, there is no warning, all devices work without warnings

 

lam4_4-1729699025109.png

 

And now:

lam4_0-1729698280300.png

 

Old error:

 

lam4_1-1729698340337.png

 

after installing this drivers:

 

lam4_2-1729698360277.png

 

 

 

I thik it's this one:

https://www.station-drivers.com/index.php/en/component/remository/Drivers/Ite/Ite-USB-Connector-Clie...

Can't find it on normal site to download it... used gigabyte center to it.

 

EDIT:

I'll try one of these:

https://www.catalog.update.microsoft.com/Search.aspx?q=ITE%20USB%20connector

 

 

View solution in original post

11 Replies
Karlstens
Adept I

I'm wondering if these devices are related to the AMD iGPU of my 9700X?

I've disabled the iGPU via BIOS settings because I run a PCIe GPU and don't require CPU integrated graphics (unless someone could tell me otherwise as to why I shouldn't disable the iGPU...).

Perhaps these failing entries are due to the iGPU being disabled?

0 Likes

Yes I noticed that your AMD GPU is using Windows own native MS BASIC DISPLAY DRIVER instead of a AMD Graphic driver.

 

No need to disable your AMD IGPU since the moment you install the Nvidia GPU card BIOS would automatically make the Nvidia the Main Display Adapter and make the AMD IGPU secondary Display Adapter. Unless, in BIOS Settings, you have the IGPU set as your Main Display Adapter manually. 

 

This way you have a backup in case your GPU card goes bad or you need to use the IGPU instead of your GPU card.

 

Generally, BIOS Settings is set for "Auto" when it comes to using the Main Display Adapter. 

 

You can let Device Manager install the Native AMD Driver for your IGPU or download the AMD Graphic driver for your IGPU and install it.

 

Now concerning the UCM-UCSI ACPI Device driver.  The UCM-UCSI ACPI is crucial for your computer because it manages USB Type-C ports.

 

Click on the UCM in Device Manager to see what Error Code it is showing. Found this article on how to fix that problem in Windows 10/11: https://www.thewindowsclub.com/ucm-ucsi-acpi-device-driver-error-in-windows-11-10

What is UCM-UCSI ACPI Device Driver?

Microsoft offers a driver that is compliant with the USB Type-C® Connector System Software Interface (UCSI) specification for ACPI transport. If your system design includes an embedded controller with ACPI transport, you should implement UCSI in the system’s BIOS/EC and load the in-box UCSI driver (UcmUcsiCx.sys and UcmUcsiAcpiClient.sys). The UCSI or USB Type-C Connector System Software Interface driver allows for control over USB Type-C components, whereas, the UCM-UCSI driver facilitates communication with these hardware elements. Beginning with the Windows 11 version 22H2 September update, the Windows UCM-UCSI ACPI device drivers now support UCSI specification versions 2.0 and 2.1.

 

The above article gives your step by step instructions on how to update those specific USB Port C drivers via Device Manager.

 

This other tech site also gives similar or same Troubleshooting tips on how fix your USB Port C driver issues: https://appuals.com/ucm-ucsi-acpi-device-driver-error/

Occasionally, users may encounter a UCM-UCSI ACPI Device driver error, identifiable by an exclamation mark next to the UCM-UCSI ACPI Device in the Device Manager, signaling a sudden malfunction of USB Type-C ports.

This problem often arises following a Windows update or system upgrade, potentially leading to impaired driver functionality or compatibility.

Other contributing factors might include incorrect driver installation, an outdated BIOS, or physical hardware malfunctions, making it challenging to resolve the error.

 

Thanks for confirming that these UCM-UCSI ACPI Devices are related to the USB-C ports.

My X870 Aorus Elite WIFI7 shipped with Bios F2, at this stage I haven't attempted to update to the latest BIOS as I didn't read any notes regarding USB/Chipset (but that said, they do address a "Sinkclose" vulnerability, so I may as well update).

 

Specifically, my error is "Code 31" - Object Name Not Found.

Karlstens_0-1729410053770.png

... please don't mind my desktop hostname, dutifully named by my 2 year old daughter 

Most of my reading on these device errors relate to Code 43 (which I haven't received) - and I haven't yet found anything specifically for Code 31.

In Device Manager, although I've tried disabling and uninstalling/reinstalling these UCM-UCSI ACPI devices, they always come back with their exclamation mark and error Code 31. It's worth noting that the only USB-C device that I have to test with is a Samsung external SSD (that I use daily with my laptop) which is too expensive to risk on a potentially faulty port .

One step I haven't done yet is unplug this system from mains since I built it and powered it up a couple of weeks ago. I'll also update the BIOS update from F2 -> F3d

I'll also poke about the Bios to check if there's setting that stands out regarding USB-C. From memory, I only recall switching off the iGPU and enabling EXPO - then tweaked the fan profiles. System works well otherwise, so not interested in OC'ing.

I've since reached out to Gigabyte support too, to see what they might suggest to resolve.  Their chipset drivers come packaged as a EXE, so I'm not sure yet on how to forcefully select a specific driver and to tell device manager to run with it.

EDIT:
The latest X870 BIOS installed F3d without complication, but the problem persists.
Tried to re-install AMD Chipset drivers, but note the log returns FAIL.

Karlstens_1-1729418925383.png

 



Karlstens_0-1729418825653.png



AMD Chipset Software Install Summary

Name : AMD Interface Driver
Version : 2.0.0.20
Install : Fail


... That's assuming that this chipset installer should remedy the UCM-UCSI ACPI Device problem.

EDIT 2:
I tried a method where you disconnect the system from power with the power button held for ~60 seconds - but thought this was more typical for laptop troubleshooting.
During this downtime, I unplugged all USB devices too. On reboot, still same issue.
Whilst my case was out and cables unplugged, I decided to try my USB-C external SSD and noted it was detected/worked as normal... so this indicates the USB-C ports (at least one of them) are working...

Still I question what Device Managers problem is...

0 Likes

Microsoft explanation for Device Manager code error 31:

Screenshot 2024-10-20 102516.png

I not sure if that driver is part of AMD CHIPSET package.

 

In your case you will need to update the USB-C Driver and since there are no specific USB-C driver at Gigabyte Support I would open a Gigabyte Support ticket and ask them for a link to download an updated USB-C driver for your Gigabyte Motherboard.

 

You can also see if Windows Driver Update will find a newer USB-C driver for your motherboard.

 

I went to AMD Download page but it doesn't show any AMD CHIPSET driver package for the 800 Series Motherboards so I downloaded Gigabyte own AMD CHIPSET DRIVER PACKAGE.

Screenshot 2024-10-20 105514.png

You can use 7-ZIP or Windows own unzipping feature to unzip the .EXE file from Gigabyte. Once you unzip it should show the AMD CHIPSET folder. Use Device manager to click on the unzipped AMD CHIPSET folder to update the USB-C driver.

 

Try first using Device Manager and click on the Gigabyte AMD CHIPSET .exe file and see if it scans it or not. Otherwise unzip the .exe file into the AMD CHIPSET folder.

 

Device Manager will automatically scan the entire folder for the correct driver to install if it finds one.

 
Tried to upload the Info.XML File from Gigabyte AMD CHIPSET DRIVER PACKAGE but it exceeded the 35,000 Character maximum limit per reply.
 
So unable to show you all the drivers that are included in the Gigabyte AMD CHIPSET DRIVER package.
 
 
 
 
0 Likes

Here is Microsoft Support explanation and how to download the USB-C driver: https://learn.microsoft.com/en-us/windows-hardware/drivers/usbcon/ucsi

UCM-UCSI ACPI device for UCSI 2.0 and greater

Starting in Windows 11, version 22H2 September Update, the Windows UCM-UCSI ACPI device drivers support UCSI specification version 2.0 and 2.1. The UCSI specification 2.0 has breaking changes in the memory mapping of its data structures as defined in UCSI specification Table 3-1 Data Structures. To maintain backward compatibility, Windows requires the UCSI PPM of specification version 2.0 or greater to implement the following _DSM function under the UCM-UCSI ACPI device in ACPI firmware and return a nonzero value to indicate that UCSI OPM should follow the reported UCSI specification version.

  • Arg0: UUID = 6F8398C2-7CA4-11E4-AD36-631042B5008F
  • Arg1: Revision ID = 0
  • Arg2: Function index = 5
  • Arg3: Empty package (not used)

It seems like the latest Windows 11 update has caused issues with older USB-C drivers and need to be updated to the latest USB-C driver version.

 

Github has a USB-C driver webpage: https://github.com/MicrosoftDocs/windows-driver-docs/blob/staging/windows-driver-docs-pr/usbcon/ucsi...

 

It is the same as the Microsoft Support page for the USB-C driver but I would check it out anyways.

0 Likes
lam4
Adept I

Hi,

i had a same problem

 

2 devices:

UCM-UCSI ACPI Device

with error Code 31

 

 

In gigabyte control center - under update, i've noticed that i can install 

"ITE USB Connector driver", after installing it, there is no warning, all devices work without warnings

 

lam4_4-1729699025109.png

 

And now:

lam4_0-1729698280300.png

 

Old error:

 

lam4_1-1729698340337.png

 

after installing this drivers:

 

lam4_2-1729698360277.png

 

 

 

I thik it's this one:

https://www.station-drivers.com/index.php/en/component/remository/Drivers/Ite/Ite-USB-Connector-Clie...

Can't find it on normal site to download it... used gigabyte center to it.

 

EDIT:

I'll try one of these:

https://www.catalog.update.microsoft.com/Search.aspx?q=ITE%20USB%20connector

 

 

Thanks for the help everyone.

After manually trying drivers from both AMD and Gigabyte, and refreshing Device manager, attempting to find drivers via Windows Update etc, none of these steps at this point in time remedied the missing driver.

I conceded to downloading the Gigabyte Control Center app, being well aware of "bundled" software it forces upon users (which I'll add is an absolutely awful practice in 2024, and GB should at bare minimum give users option to opt out prior to install of bloatware, but alas that's another threads discussion...) - but as @lam4 advised it does resolve Error 31 in Device manager, completing the picture of my new AMD system.

Karlstens_0-1729764975551.png


Users shouldn't have to install Gigabyte Control Centre to address this problem.

Since you updated the USB-C drivers and now Device Manager is not showing any more errors you should be able to uninstall Gigabyte Control Center from you PC.

 

But to be on the safe side, I would create a Windows Restore Point in case it affects your installed USB-C Drivers before uninstalling the app. If you uninstall the Gigabyte App it shouldn't uninstall any drivers since it isn't  part of the app.

 

But Gigabyte Control Center seems to be a useful tool to have. But many times these type of Motherboard Manufacturer apps causes conflicts with other drivers or apps on your PC.

 

That is why I don't have Asus own similar type of app installed on my Asus Motherboard. Beside taking up a large amount of space on my Windows drive and it does have many useful features like Gigabyte Control Center but I have read the Asus App causes issues with other similar type of apps.

 

Glad @lam4 was able to direct you to the correct Gigabyte USB-C drivers and solved your problem.

 

0 Likes

Thanks for uploading the Microsoft Update Catalog. Using your link I was able to find AMD UCM-UCSI ACPI DEVICE driver to download: https://www.catalog.update.microsoft.com/Search.aspx?q=UCM-UCSI%20

Screenshot 2024-10-23 150818.png

There are 10 pages. This first page are all Lenovo USB-C drivers. But as you click on other pages I saw some from HP and Asus. I didn't click on all the pages just a couple so possibly you might find one from Gigabyte.

 

EDIT: @lam4 After you explained on your second reply I can see why you uploaded those specific drivers and I edited this reply to correct my error.

 

Since they worked for your Gigabyte Motherboard it could also fix @Karlstens  USB-C Driver issues.

Yes, i have almost the same motherboard as @Karlstens, just with newer chipset X870E.