5600G pci-e 4x and 8x not working

So i needed upgrade and my upgrade was 5600g from 200ge. peformance is huge but now i have motherboard without pci-e slot basicly i used synology e10m20-ti on my build with 200ge and everything works fine when i switch to 5600g then it does not see nic or nvme ssds on that card. motherboard is gigabyte b450 pro wifi itx version so i only have 1x pci-e slot to work with. also tried newest bios and reseting bios. already replaced cpu so its not defective. also tried with x570 gigabyte board same problem does not see my cards. but 5600x works fine but it has no onboard gpu that i need.

Edit: onboard nvme slot works fine.

do i need to switch platform now or what will be my next step ? im thinking to go with intel but i like amd powerdraw.

Was BIOS updated?

How much is a cheap am4 board?

if the synology card is not in the system, is the nic working then ?

it does not work with my 10g 4x slot nic. works fine with old cpu 200ge. bios was F61 it adds 5000g series cpu support and i also tryed newest F62 bios.

@ [BroadBandElf i already tried it on x570 aorus pro non wifi
and same problem it can detect 16x gpu tho so dunno whats up.

Did you bring it up, to Synology yet?

Have you tried changing bifurcation or PCI-e settings in biis

@GigaBusterEXE b450 board does no have that option but i tried it on x570 and no effect.
@GoldenAngel1997 synology card works fine its not card problem. when i switch cpu to 200ge it sees pci-e devices everything works but not with 5600g

Does anyone have same cpu ? maybe test some pci-e devices x4 and x8 if they have same problem ?

Some don’t some do, my bazooka b450 did (gotta love those MSI names)

Have you tried changing the PCI-e gen settings?

yes. did not change anything, all kinds of settings related to pci-e ive tried but no effort when i put 200ge in then i dont need to configure anything out of the box everything works. gigabyte support is also useless they dont know nothing about pc-s

5700G doesn’t support PCIE 4.0 and has fewer lanes available. That may be the root of those problems. Or you’re using ECC which is also not supported with the 5600G.

Some board vendors also state on their website how the slot layout changes if you plug an APU in. On my board, some slots are just disabled. Not the boards fault, but the limited lanes on APUs make this a necessity if you want to support both types of CPUs.

so the situation is

  1. on this motherboard with old procesor its working.
  2. on this motherboard with the new procesor, the pci-e slot is working with gpu
  3. the nic is some kind of combination card with 10gb nic on it and two ssd’s that is using 12 lanes

looks like a bios setting. In the bios,look at the chipset options. Mayebe start enabling / disableing stuf. like the amd IOMMU it might be confuzed. or the Amd Apu sata m2 setting. Maybe the setting of primary video adapter, or igpu setting

And what about windows. Make a life iso usb stick with a linux distro and check if the devices show up in linux

5600g can see my x4 and x8 devices whats going on ? ive tried all bioses already and replaced cpu. everithing works fine on 5600x and 200ge. 16x gpu works tho

What is your motherboard? It could be that the slot you have your GPU in is an x8 slot, but physically it is an x16 slot.

@wertigon no its an itx mobo. B450 I AORUS PRO WIFI and gpu i tried is 1080ti.

Ok, in that case you should with the 5600G have:

  • 16x PCIe 3.0 to the slot from CPU
  • 4x PCIe 3.0 to the m.2 slot from CPU
  • 2x PCIe 3.0 to SATA ports 3 and 4 from the CPU (stolen from m.2 if populated)

Make sure you check BIOS so it isn’t accidentally set to bifurcation mode or something silly like that.

I run a 3400G on the same board with Linux, unfortunately I cannot test the PCIe port due to lack of GPU right now (I pulled the trigger 2019, and stupidly enough thought I would buy a GPU “next year” once Ampere and RDNA2 would push prices down… :laughing:)

@wertigon bios has no option to set bifurication but i tried it on x570 mobo and made no diffrence.

i tried pci-e versions on bios made no diffrence. when i swap back to 200ge everithing works fine i dont need to change bios settings or anything.

16x gpu works but 8x and 4x devices does not. i never had such problem with intel b450 is my first amd platform

Oh, wait, I misunderstood your problem I think…

So what you are saying is that an x16 device works just fine, but an x8 or x4 does not? My understanding was that you only got x8 from a x16 device, my apologies.

That is strange, indeed. If my understanding of PCIe is correct then it should just work out of the box, the motherboard should just go “Ok, you want 4 lanes? Yeah, I got that, here ya go!” - or, in the case of x16 lanes in x8 slot, it should go “Sorry, only got 8 lanes for ya mate - but feel free to use 'em!”

Are you connecting directly to the slot or are you trying to use one of those fancy bifurb x8/x8 cables? Would you mind sharing what devices you are trying to get running, and how they are connected?

@wertigon i run unraid server on amd platform.

since i dont have much option on itx board i need nvme cache for server and 10g connectivity and synology E10M20-T1 it has 1 nic and 2 nvme on 1 card and connects by 8x pci-e 3.0

synology card operates by pci-e switch it switches between nic and nvme no special sauce needed pc sees as seperate devices are connected.

i connect card to 16x pci-e slot with 200ge it works plug n play when i put 5600g in then i dont see any pci-e device but gpu witch is x16 also it does not recognise 4x slot 10g nic.