剛安裝LSI 9211; Linux 中沒有顯示任何驅動器

剛安裝LSI 9211; Linux 中沒有顯示任何驅動器

我剛剛在運行 Debian Wheezy(在 Linux 核心上)的系統中添加了 LSI 9211-8i。所有軟體都是最新的,核心3.2.65-1+deb7u2 x86_64符合 uname。

經過目視檢查後,該卡直接從包裝中取出並進入主機,沒有發現該卡有任何明顯的問題(儘管我沒有已知的好卡可供比較)。這一點,再加上核心與卡片對話的事實(見下文),讓我相信卡片本身比無用的卡片更有用。

實體安裝該卡沒有出現任何問題。 PCIe x8 的卡不需要我可用的 PCIe x16 插槽的完整長度,但據我所知這應該不是問題主機和卡片是否正在互相通話。該主機板有兩個 PCIe x16 插槽,其中一個被列為“x4 性能”。由於該卡顯然在某種程度上被檢測到,所以我不相信像僅顯示卡 x16 插槽這樣的東西在這裡起作用。

在 9211 的內部連接埠上,我連接了兩根 8077 至 4x8482 分支電纜,將每條電纜連接到兩個 HDD(每個上未使用其他兩個插頭),中間沒有 PMP 或類似的東西。兩個8077 端口之一(在不太可能的情況下,它會產生影響,距離PCIe 插槽較遠的那個)有點挑剔,但當我以直角滑入時,電纜會卡入並鎖定到位,沒有任何爭論。我更仔細地觀察了該端口的周圍,但沒有發現該卡有物理損壞的證據。

與我安裝這些新驅動器之前相比,系統在啟動時的噪音明顯更大,這使我相信該卡至少在供電並旋轉驅動器。驅動器隨後轉速下降。

我預計該卡會在啟動過程中發出一些聲音,但很驚訝沒有得到任何此類資訊(沒有「按 Ctrl-C 啟動 LSI 邏輯配置實用程式」提示)。我查看了主機板的 BIOS 設置,但找不到需要為板外 BIOS 或 HBA 翻轉的相關開關。在引導過程中敲擊 Ctrl+C 直到 GRUB(嘗試呼叫卡片的板載配置實用程式)沒有產生任何可見的結果。

mpt2sas 模組在啟動時自動加載,並且似乎與卡片通訊得很好:

[    1.692606] mpt2sas version 10.100.00.00 loaded
[    1.698699] mpt2sas 0000:08:00.0: enabling device (0000 -> 0002)
[    1.698717] mpt2sas 0000:08:00.0: setting latency timer to 64
[    1.698721] mpt2sas0: 64 BIT PCI BUS DMA ADDRESSING SUPPORTED, total mem (32967612 kB)
[    1.698761] mpt2sas0: IO-APIC enabled: IRQ 16
[    1.698764] mpt2sas0: iomem(0x00000000d0440000), mapped(0xffffc90013ea8000), size(16384)
[    1.698766] mpt2sas0: ioport(0x0000000000001000), size(256)
[    2.139165] mpt2sas0: Allocated physical memory: size(3379 kB)
[    2.139168] mpt2sas0: Current Controller Queue Depth(1483), Max Controller Queue Depth(1720)
[    2.139170] mpt2sas0: Scatter Gather Elements per IO(128)
[    2.360461] mpt2sas0: LSISAS2008: FWVersion(20.00.00.00), ChipRevision(0x03), BiosVersion(07.27.01.00)
[    2.360464] mpt2sas0: Protocol=(Initiator), Capabilities=(Raid,TLR,EEDP,Snapshot Buffer,Diag Trace Buffer,Task Set Full,NCQ)
[    2.360563] mpt2sas0: sending port enable !!
[    4.895613] mpt2sas0: host_add: handle(0x0001), sas_addr(0x500605b00963d470), phys(8)
[   10.024028] mpt2sas0: port enable: SUCCESS

lspci顯示該卡正在被偵測和識別:

$ lspci | grep LSI
08:00.0 Serial Attached SCSI controller: LSI Logic / Symbios Logic SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] (rev 03)
$

然而, 這就是有趣的地方,據我所知,也沒有顯示任何新的lsblk硬碟。udevadm info --exportdb它們也(顯然,給定 udevadm)沒有出現在任何 /dev/disk/by-* 目錄中。

我嘗試運行,udevadm trigger以防啟動順序排序有問題,但這沒有改變任何內容,也沒有在系統日誌中添加任何內容(即,dmesg 輸出的最新部分與之前和之前相同)運行該命令後)。

我不太相信兩個都的全新分支電纜不知何故損壞。

從卡片上實際拔下兩條分支電纜(以在本例中刪除 HDD 和電纜)不會產生任何明顯的差異。

我跟著這些說明在我的系統上安裝最新版本的 MegaRAID Storage Manager。 (基本上,取得 rpm,使用 將alien --scripts它們轉換為 deb,然後 dpkg --install the deb。)之後,插入驅動器並/etc/init.d/vivaldiframeworkd啟動,運行/usr/local/MegaRAID Storage Manager/StorCLI/storcli64 show all將列印以下內容:

Status Code = 0
Status = Success
Description = None

Number of Controllers = 0
Host Name = my-host
Operating System  = Linux3.2.0-4-amd64

此時我有點沒有想法了。如果我可以提供任何其他資訊可能有助於回答這個問題,請告訴我。我幾乎開始認為這畢竟主機板問題。

最終目標是將它們用於 ZFS 池,我需要執行哪些咒語、魔法話語、犧牲或其他相關儀式才能使連接到 9211 的驅動器出現在 Linux 中?

更新:在物理上交換顯示卡和 9211 的位置後,9211 的 BIOS 現在會在啟動時顯示,並且我能夠進入設定公用程式。它仍然顯示沒有連接磁碟(即使在SAS 拓撲視圖),但是,儘管磁碟已非常明確地連接並且電纜兩端都牢固固定。 (不過,我還沒有使用該卡的配置實用程式來建立任何 RAID 陣列。)更重要的是,該卡報告它已被「停用」。在這一點上,我幾乎願意將我最初的問題歸因於一塊蹩腳的主機板,而我當前的問題則歸因於 9211 本身的 IR 與 IT 韌體。稍後我會嘗試將卡刷新到 IT 固件,看看效果如何;無論如何,由於 ZFS,我打算使用 IT 固件,因此這樣做並沒有什麼害處,這樣我就可以看到。

答案1

事實證明,這涉及兩個實際問題(以及一個小煩惱)。非常感謝尤懷特感謝您為我提供了故障排除建議,最終讓我解決了這個問題。

第一個問題是,無論出於何種原因,我安裝 LSI 的 PCI Express 插槽無法與 HBA 完全相容。這裡讓我困惑的主要是 Linux 正在檢測該卡,但沒有做更多的事情(當然也沒有檢測到連接到它的任何磁碟)。當我在顯示卡和 HBA 之間交換位置,HBA 的 BIOS 出現,我能夠按照以下方式進入設定公用程式尤懷特的指示,並且圖形仍然工作正常。(我想這就是我利用我所擁有的東西所得到的......)然而,儘管我三次檢查連接是否安全,但配置實用程式的「SAS 拓撲」功能表或 Linux 中仍然沒有顯示任何磁碟機。

在某一時刻,控制器報告自己「被使用者停用」;這與其配置中的啟動支援設定有關。將其設為“啟用”選項之一修復了該問題。這是一個小煩惱。

第二個問題主要是我的理解上的迷思。我以某種方式認為該卡的 8077 連接埠將為驅動器提供電源,但事實並非如此。回想起來,我認為這是有道理的。連接電源線連接到我所使用的驅動器的相應 8482 連接器到系統電源的固定很容易。 (但是,對於安裝LSI後第一次給系統通電時的初始噪音,我沒有很好的解釋。)

整理完以上內容後,控制器現在可以正常運作了目前正在配置磁碟。我將其留在這裡,希望有人在某個時候會發現它有用,並且不會犯與我相同的錯誤。

答案2

您無需執行任何操作即可使連接到此卡的 SAS 磁碟機在 Linux 或其他環境下可見。 LSI-9211 是一款基本的 SAS HBA。

這只是故障排除:

  • 您的 LSI 9211-8i 控制器健康嗎?(重要的)
  • <<<Press Ctrl-C to start LSI Logic Configuration Utility>>>出現提示時,按 Ctrl+C。
  • 在 MPT SAS BIOS 公用程式中查看磁碟。選擇“SAS 拓撲”...您看到您的磁碟了嗎?(很重要)
  • 嘗試不同的電纜。(重要的)
  • 嘗試不同的 PCIe 插槽。(沒那麼重要)
  • 這些磁碟是否良好?

在此輸入影像描述

相關內容