Как определить номер слота PCIe из сообщения об ошибке dmesg?

У меня есть система Linux, которая содержит несколько карт PCIe. dmesg указывает, что одна из карт выдает ошибку:

[ 3970.385387] pcieport 0000:00:02.0: PCIe Bus Error: severity=Corrected, type=Data Link Layer, id=0010(Transmitter ID)
[ 3970.385389] pcieport 0000:00:02.0:   device [8086:2f04] error status/mask=00001000/00002000
[ 3970.385391] pcieport 0000:00:02.0:    [12] Replay Timer Timeout

Как я могу определить номер слота из [8086:2f04]?

1 ответ

Решение

Вы можете использовать следующее, чтобы найти информацию обо всех слотах в системе.

dmidecode -t slot

Как я могу определить номер слота из [8086:2f04]?

Ты можешь использовать lspci для этого, более конкретно lspci -nv, Как только вы определенно знаете, вы можете использовать lspci -s <slot number> расследовать дальше.

Другие вопросы по тегам