MSI MPG X670E CARBON WIFI - PCIe slot no longer works after BIOS update

Joined
Nov 11, 2022
Messages
20
Hi,

At the launch of AM5 I purchased an MSI MPG X670E CARBON WIFI for myself along with a Ryzen 7 7700X and 2x 32 GB DDR5-5600 RAM. For the first few months it has been running pretty smoothly with no major issues.

However last weekend I decided to update the BIOS to the latest version (7D70v12) and while it offers some nice quality-of-life improvements, it did also introduce one major issue for me. In PCIe slots 2 and 3, I have installed two capture cards: an Elgato Game Capture 4K60 Pro MK.2 and an Elgato Game Capture HD60 Pro, respectively. I use these side-by-side for different purposes. After the BIOS update, the HD60 Pro capture card in the PCI_E3 slot from the Chipset is no longer being detected by Windows. There are no errors, no unknown devices in Device Manager, it's like the card isn't there at all.

I've already tried various things: updating drivers for the motherboard including the Chipset drivers, installing the latest drivers and software for the capture cards, updating Windows 10 to the latest version and installing all optional updates. I also reset the BIOS settings to the defaults and checked with that. None of those things solved the problem. At this point I'm very sure it's not a software or settings problem.

To eliminate the possibility of a failure with the capture card itself, I also swapped around the cards around so that the HD60 Pro is in the PCI_E2 slot. And sure enough: now the HD60 Pro is being detected again while the 4K60 Pro card is no longer visible in Windows. So I'm very certain that the problem is with the PCI_E3 slot (the only slot to come from the Chipset and not from the CPU) and it cannot be a coincidence that the problem appeared immediately after updating the BIOS. My guess is that this BIOS version introduced a bug in the Chipset firmware that causes the attached PCIe slot to fail initialization.

I would like to downgrade the BIOS again to the version that came preinstalled on the motherboard (version 110) just to see if that solves the problem, but that version does not appear to be available for download anywhere.

P.S.: I also noticed that after the BIOS update, the Sleep option disappeared in Windows. This bug is already covered and acknowledged in a different thread on this forum and I've confirmed that disabling A-XMP in the BIOS makes the Sleep option reappear, so this seems to be unrelated to my PCIe slot issue described above.
 
I am facing a weird issue after updating the BIOS of my X670E Carbon to 7D70v174(Beta version) - sometimes when I boot my system (reboot or turn on after being off for hours) the GPU is only detected at PCI-E 1.1 and can't work to render any game.

It is completely random and sometimes it works perfectly, sometimes it doesn't and I need to try many reboots in order to have the GPU running properly.

I have a Ryzen 9 7950X and a RTX 4090 and honestly, I have no idea what to do here.

I was using the BIOS 7D70v162 before, which doesn't have the new AGESA updates and the "fix" to SOC issues.

Any advice?
What is your ram model?
 
I just built my new computer a couple nights ago with a X670E Carbon and noticed that the bottom PCIe slot wasn't working. I updated the BIOS early on in the setup process since it has a 7800X3d. Was getting pretty annoyed thinking it was a defective motherboard, but good to know that it's just a BIOS problem and hopefully will be fixed soon. I really wasn't looking forward to removing/returning/rebuilding because of a bad PCIe slot.
 
@Alan J T About the problem I described with the new BIOS a Portuguese youtuber recorded a video and he showed the same problem with the PCI-E slot after updating his BIOS to one with the new 0.7 AGESA.

In the video, he mentions that the problem only appears when the memories are set to 6000MT/s and over. If he puts the memories to 5600MT/s the problem doesn't occur.

I hope to bring some light to the question and help you guys to work with AMD to find a permanent fix to the issue.

Hope to hear everyone have check his method and comfirm, so helpful information
 
Hi @Alan J T
I have a problem. When I go into BIOS settings, TPM is turned off on the main screen. But when I go to the advanced tab, I see it as active.
The problem is: When i turn on windows defender and go into device security WD says: There is no avaible TPM, please check BIOS setting. Can you help me?
Please see PM
The problem fixed with V175
 
I just built my new computer a couple nights ago with a X670E Carbon and noticed that the bottom PCIe slot wasn't working. I updated the BIOS early on in the setup process since it has a 7800X3d. Was getting pretty annoyed thinking it was a defective motherboard, but good to know that it's just a BIOS problem and hopefully will be fixed soon. I really wasn't looking forward to removing/returning/rebuilding because of a bad PCIe slot.
Please See PM
 
Hi Alan..After upgrading the newest bios,the pcie 3 slots works great, but now has a new issue..neither my dram and cpu overlooking settings nor working at all...in Windows showed the dram runs in 3600Mhz and Cpu runs in 4.2GHz like default settings.

Cpu:7800x3d
Motherboard:x670e carbon wifi
GPU:MSI RTX4090 Gaming Trio
DRAM:KingBank 6000C30 32Gb x4
 
Hi Alan..After upgrading the newest bios,the pcie 3 slots works great, but now has a new issue..neither my dram and cpu overlooking settings nor working at all...in Windows showed the dram runs in 3600Mhz and Cpu runs in 4.2GHz like default settings.

Cpu:7800x3d
Motherboard:x670e carbon wifi
GPU:MSI RTX4090 Gaming Trio
DRAM:KingBank 6000C30 32Gb x4
Try a Clear Cmos and setting up bios Setting again
 
Okay so after a quick testing I found out that EXPO/A-XMP can no longer be applied. Even though it shows to be enabled in bios and the frequency is set to 6000, the info displayed in BIOS only shows 4800Mhz. I'll do some testing to see if this is related to 6000Mhz specifically similar to the previous BIOS version.
 
Okay so after a quick testing I found out that EXPO/A-XMP can no longer be applied. Even though it shows to be enabled in bios and the frequency is set to 6000, the info displayed in BIOS only shows 4800Mhz. I'll do some testing to see if this is related to 6000Mhz specifically similar to the previous BIOS version.
Can you list your full build as well a Photo of sticker on your Memory
As I am using the same BIOS
1686239645239.png
 
Can you list your full build as well a Photo of sticker on your Memory
As I am using the same BIOS
View attachment 173678
After I switched the two memory sticks' locations it managed to post. It's weird because I've tried reinstalling the sticks before and it didn't fixed the issue. What's more weird is that the issue started after I upgraded to 1.72 from 1.2 without tinkering with the hardwares. Now MSI center shows the memory clock speed is at 6000Mhz and the timings are the same as advertised in BIOS settings. From what I can tell from other people having this issue most who managed to fix it by either downgrading or upgrading BIOS version. However since I also reinstalled the sticks I don't know if this is completely BIOS related.
 
Hope to hear everyone have check his method and comfirm, so helpful information

Thanks mate. I'm glad to help.

When the issue happened for the first time I was thinking I had a defective GPU and was about to RMA it. Thankfully when I googled "RTX 4090 PCI-E 1.1 AM5" I found some posts online and this thread in specific.

I never thought it would be a motherboard BIOS problem and now I'm glad I've fixed it by rolling back the BIOS to the previous version I was using ( 7D70v162) and although I don't get AMD's latest AGESA updates I think I'm pretty safe since I don't have an X3D chip but a 7950X.
 
Tested with your way but still not work..
I don't know what happened..the board just record the settings on dram OC but not work at allView attachment 173724

You are trying to boot 128GB at 6000. I have been trying this for months and never really worked (or stable).

Try 4800 first, then 5200, 5600.

Usually, it would just get stuck at memory training. It is very interesting that you can actually get in the bios afterward. Maybe, the overclock failure recovery function is in play. This function has never worked in all the previous bios.
 
Last edited:
Back
Top