S5000PSL PCIe 插槽死了?
摘要: PCIe HBA 在板載 4 個插槽中的 2 個中不起作用。
設置細節和之前的步驟: 我有一塊英特爾 S5000PSL 板,目前裝有雙至強 CPU 和 32GB RAM (8x4GB)。RAM 是新的,因為舊 RAM 之前未能通過 memtest。我現在已經用新的 RAM 在這個板上執行了幾天的 memtest,沒有出現錯誤。該板有 4 個 PCIe 插槽:兩個 x4 通道連接到 IO 匯流排,兩個 x8 通道連接到記憶體匯流排。我有 3 個 LSI SAS3081e HBA,它們在任一 x4 插槽中都可以正常工作,但無法在 x8 插槽中初始化。當安裝在 x8 插槽中時,它們的診斷燈甚至不會啟動。
我已經將 HBA 刷到了最新的韌體,將主機板的 bios 重新刷到了最新的韌體(它已經安裝了最新的韌體,但我想我會再做一次,以確保那裡沒有問題)。如果我啟動到 linux,lspci 顯示所有 4 個插槽本身都存在並且似乎已初始化(還驗證了 /sys/bus/pci/devices/ 中的 enabled=1)。只是為了好玩,我通過並將 /sys/bus/pci/devices 中的每個設備設置為 enabled=1 然後執行:
echo 1 > /sys/bus/pci/rescan
並且在 dmesg 中仍然沒有註冊任何內容。
我仍然只能在 HBA 插入 x4 插槽時看到它,即使所有其他插槽都是空的。
我還重新安裝了主機板上的所有電源連接器。
我已經沒有東西可以嘗試了,準備叫董事會死了,然後訂購一個新的,但我想我至少會先在這裡問一下,看看是否有人熟悉這類問題或看到一些明顯的東西我可能會忘記了。我對該問題的廣泛搜尋以及找不到任何報告類似問題的人讓我相信這只是一個硬體問題。
認為這是卡不喜歡 x8 插槽的問題,因為我相信可能還有另一張卡被稱為 SAS3081e-R。
我試圖在沒有 -R 的情況下僅查找 SAS3081e 並沒有成功,但我相信這可能與主機板和 LSI 卡不喜歡主機板上的 x8 插槽有關。
卡在 x16 插槽中不工作的另一個範例:
https://communities.intel.com/message/139097
問候