a month ago
Windows 11 Pro with AMD 9800x3d. MB is Asus x870e-e. No m.2 in slots 1, 2, or 3. Gen 4 m.2s in slots 4 & 5. In Device Mgr, getting Code 51 on 2 PCI Express Downstream Switch Ports. Have downloaded the recent firmware update for my MB for ASM4242 (ASMx424X_FWUpdateV40013_u424241022200011AcmAPDV5). Ran it as Administrator. I don't see anything occur on the screen but get a message to reboot. USB4 is enabled in the bios. After boot, I still see the Code 51 for the two Switch Ports. Under USB Controllers, I see USB4 Root Router (1.0) firmware tab says "unknown Vendor, unknown Date, Version 0.1a". Driver is Microsoft version 10.0.26100.3037. The USB4(TM) Host Router (Microsoft) driver is 10.0.26100.3037. I can't find any device that would confirm the correct execution of the firmware update. I plugged a USB-C phone into both 40GB USB-C ports and the Code 51 still exists. Bios is the most recent (1003) and everything else is up-to-date as far as I can tell. Chipset is AMD v7.01.08.129.
These errors cause W11 Device Security-Core Isolation-Memory Integrity to turn off after a reboot. So have to disable USB4/ASM4242 in the bios. Found it in the AMD PBS bios page.
Any thoughts or how to fix this would be appreciated.
Solved! Go to Solution.
a month ago
Thought I'd share how I "fixed" the memory integrity issue. After a ton of web searching, decided to go down the trial and error path. This was with the USB4 enabled in the bios and getting the PCI express downstream switch port errors. Using msconfig, turned off all services except Microsoft services. Still got a memory integrity error. Went into Task Manager and disabled all startup apps. Rebooted, NO memory integrity issues. Ahha! Next enable apps is a systematic order. Rebooted, still an errors. Ultimately enabled desired apps with no memory integrity issues. Rebooted, using msconfig turned on all desired services. Still no memory integrity issues. Also note that still getting two downstream port errors with Code 51.
So bottom-line I could not find any service or startup app causing the issue. I'm concluding that merely turning off & on services and startup apps did the trick. Go figure 😐
a month ago
Thought I'd share how I "fixed" the memory integrity issue. After a ton of web searching, decided to go down the trial and error path. This was with the USB4 enabled in the bios and getting the PCI express downstream switch port errors. Using msconfig, turned off all services except Microsoft services. Still got a memory integrity error. Went into Task Manager and disabled all startup apps. Rebooted, NO memory integrity issues. Ahha! Next enable apps is a systematic order. Rebooted, still an errors. Ultimately enabled desired apps with no memory integrity issues. Rebooted, using msconfig turned on all desired services. Still no memory integrity issues. Also note that still getting two downstream port errors with Code 51.
So bottom-line I could not find any service or startup app causing the issue. I'm concluding that merely turning off & on services and startup apps did the trick. Go figure 😐