Есть материнка M4A89GTD-PRO/USB3, у неё два слота pci express x16. По документации они работают или как один слот x16, если второй пустой, или как два x8. Есть сетевая карта 82599ES 10-Gigabit, 8x. Втыкаю её в любой из слотов x16 (x8 на плате нет), второй при этом пустой. По идее, карта должна работать на x8, но в lspci -vvv вижу следующее:
LnkCap: Port #1, Speed 5GT/s, Width x8, ASPM L0s, Exit Latency L0s <1us
LnkSta: Speed 5GT/s (ok), Width x4 (downgraded)
Две таких же карты стоят в других машинах, там всё как положено, без downgrade. Отчего такое происходит и как это побороть?