Both PCIe bridge and Realtek NIC are runtime suspended. When ethernet cable is plugged, PMEStatus and PMEPending are marked: RootSta: PME ReqID 0200, PMEStatus+ PMEPending+ But the IRQ isn't raised: $ cat /proc/interrupts | grep PME 145: 0 0 0 0 0 0 0 0 0 0 0 0 VMD-MSI 126 PCIe PME, aerdrv, pcie-dpc So the hotplug event isn't detected.
Created attachment 298057 [details] dmesg with PCI and PCIe dynamic debug enabled
Created attachment 298059 [details] lspci on the bridge device before cable hotplug
Created attachment 298061 [details] lspci on the bridge device after cable hotplug
Created attachment 298063 [details] /proc/interrupts
Created attachment 298065 [details] lspci-vvnn
BIOS will fix this.
The vendor told us that the PME is disabled intentionally.