<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>擴展卡 on KnightLi的博客</title>
        <link>https://knightli.com/zh-tw/tags/%E6%93%B4%E5%B1%95%E5%8D%A1/</link>
        <description>Recent content in 擴展卡 on KnightLi的博客</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>zh-tw</language>
        <lastBuildDate>Sun, 24 May 2026 00:46:52 +0800</lastBuildDate><atom:link href="https://knightli.com/zh-tw/tags/%E6%93%B4%E5%B1%95%E5%8D%A1/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>PCIe 擴展卡插上後 BIOS 前光標閃爍卡死，該怎麼排查</title>
        <link>https://knightli.com/zh-tw/2026/05/24/jmb585-sata-card-bios-post-blinking-cursor-troubleshooting/</link>
        <pubDate>Sun, 24 May 2026 00:46:52 +0800</pubDate>
        
        <guid>https://knightli.com/zh-tw/2026/05/24/jmb585-sata-card-bios-post-blinking-cursor-troubleshooting/</guid>
        <description>&lt;p&gt;如果 PCIe 擴展卡插上後，機器連 BIOS 介面都進不去，只停在黑屏或主板啟動前的光標閃爍畫面，這通常不是 Linux 驅動問題，而是更早階段的硬體級卡死。&lt;/p&gt;
&lt;p&gt;這個階段作業系統還沒有載入，所以 &lt;code&gt;pci=nomsi&lt;/code&gt;、&lt;code&gt;pcie_aspm=off&lt;/code&gt; 這類 Linux 核心參數完全幫不上忙。問題發生在 POST（加電自檢）階段，常見卡點包括 PCIe 鏈路訓練、PCIe 資源分配、Option ROM 載入、Legacy / UEFI 相容性衝突，或者擴展卡本身異常。&lt;/p&gt;
&lt;p&gt;換句話說：如果連 BIOS 都進不去，先不要急著改 Linux。要先讓主板能完成自檢。&lt;/p&gt;
&lt;h2 id=&#34;先理解這個故障意味著什麼&#34;&gt;先理解這個故障意味著什麼
&lt;/h2&gt;&lt;p&gt;正常開機時，主板會掃描 PCIe 設備，給設備分配 bus、I/O、MMIO 等資源，並決定是否載入設備自帶的 Option ROM。某些 SATA 擴展卡、HBA、網卡、採集卡或轉接卡會帶有用於啟動支援或設備初始化的韌體，主板韌體可能會嘗試讀取它。&lt;/p&gt;
&lt;p&gt;如果擴展卡、主板 BIOS、PCIe 插槽、電源、外接設備或 Option ROM 其中某一環不相容，就可能卡在主板自檢階段。典型表現是：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;黑屏，只剩光標閃爍。&lt;/li&gt;
&lt;li&gt;卡在主板 Logo 前後。&lt;/li&gt;
&lt;li&gt;按 &lt;code&gt;Del&lt;/code&gt;、&lt;code&gt;F2&lt;/code&gt;、&lt;code&gt;F11&lt;/code&gt;、&lt;code&gt;F12&lt;/code&gt; 無法進入 BIOS 或啟動選單。&lt;/li&gt;
&lt;li&gt;拔掉這張 PCIe 擴展卡後一切正常。&lt;/li&gt;
&lt;li&gt;換回原來的 NVMe、顯卡、網卡後都能啟動。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;這種情況可以理解為「主板還沒來得及把控制權交給系統，就已經被這張卡卡住了」。&lt;/p&gt;
&lt;h2 id=&#34;哪些-pcie-擴展卡容易觸發這個問題&#34;&gt;哪些 PCIe 擴展卡容易觸發這個問題
&lt;/h2&gt;&lt;p&gt;這類 POST 卡死不只會出現在 JMB585 SATA 擴展卡上。凡是需要主板在開機階段初始化、分配資源或載入 Option ROM 的 PCIe 設備，都可能觸發類似問題。&lt;/p&gt;
&lt;p&gt;比較常見的設備包括：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;JMB585、ASM1166 等 PCIe SATA 擴展卡。&lt;/li&gt;
&lt;li&gt;LSI / Broadcom HBA 或陣列卡。&lt;/li&gt;
&lt;li&gt;2.5G、10G、萬兆電口或光口網卡。&lt;/li&gt;
&lt;li&gt;PCIe 轉 M.2 / U.2 / SATA 轉接卡。&lt;/li&gt;
&lt;li&gt;視訊採集卡。&lt;/li&gt;
&lt;li&gt;USB 3.x 擴展卡。&lt;/li&gt;
&lt;li&gt;帶 Option ROM 的老顯卡、老 RAID 卡或伺服器拆機卡。&lt;/li&gt;
&lt;li&gt;做工一般、韌體魔改、EEPROM 異常的廉價 PCIe 卡。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;這些設備的問題不一定是「壞了」，也可能只是和目前主板 BIOS、插槽通道、PCIe 速率、啟動模式或地址資源分配不相容。&lt;/p&gt;
&lt;h2 id=&#34;為什麼還沒進系統linux-核心參數無效&#34;&gt;為什麼還沒進系統，Linux 核心參數無效
&lt;/h2&gt;&lt;p&gt;&lt;code&gt;pci=nomsi&lt;/code&gt;、&lt;code&gt;pcie_aspm=off&lt;/code&gt;、&lt;code&gt;libata.force&lt;/code&gt; 這類參數都屬於 Linux 核心啟動參數。它們必須等核心載入後才會生效。&lt;/p&gt;
&lt;p&gt;而 BIOS 前光標閃爍、主板 Logo 前卡死、按鍵進不了 BIOS，說明系統還停在 POST 階段。此時運行的是主板韌體，不是 Linux 核心。換句話說，Linux 還沒開始執行，自然也沒有機會讀取這些參數。&lt;/p&gt;
&lt;p&gt;所以這類故障的排查重點不是先改 &lt;code&gt;/etc/default/grub&lt;/code&gt;，而是先處理：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;BIOS / UEFI 啟動模式。&lt;/li&gt;
&lt;li&gt;CSM / Legacy 相容層。&lt;/li&gt;
&lt;li&gt;PCIe Option ROM。&lt;/li&gt;
&lt;li&gt;PCIe 鏈路訓練。&lt;/li&gt;
&lt;li&gt;PCIe 地址空間和資源分配。&lt;/li&gt;
&lt;li&gt;擴展卡、插槽、供電和外接設備。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;第一步拔掉擴展卡上的外接設備&#34;&gt;第一步：拔掉擴展卡上的外接設備
&lt;/h2&gt;&lt;p&gt;先做最低風險的排查：只保留 PCIe 擴展卡插在主板上，把接在擴展卡上的 SATA 資料線、外接設備線纜或硬碟供電先斷開，讓這張卡處於「不掛設備」的狀態。&lt;/p&gt;
&lt;p&gt;然後開機測試：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;如果拔掉硬碟或設備後能進 BIOS，說明擴展卡本身大概率沒有把主板卡死，問題可能在某塊硬碟、線材、供電或啟動盤識別上。&lt;/li&gt;
&lt;li&gt;如果仍然卡死，說明問題更可能在擴展卡和主板 PCIe / BIOS 相容性上。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;為什麼硬碟也可能導致 POST 卡死？有幾種常見原因：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;某塊硬碟的引導扇區或分區表異常，主板 BIOS 誤判為啟動盤後讀取卡死。&lt;/li&gt;
&lt;li&gt;多塊機械碟同時上電，電源瞬時電流不足，導致 SATA 控制器或硬碟異常。&lt;/li&gt;
&lt;li&gt;某根 SATA 線接觸不良，導致控制器初始化階段等待超時。&lt;/li&gt;
&lt;li&gt;某塊硬碟本身健康狀態很差，拖慢整條初始化流程。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;如果拔盤後能啟動，可以再一塊一塊接回硬碟，找到具體是哪塊盤或哪根線觸發問題。&lt;/p&gt;
&lt;h2 id=&#34;第二步拔卡進-bios關閉-csm&#34;&gt;第二步：拔卡進 BIOS，關閉 CSM
&lt;/h2&gt;&lt;p&gt;很多 PCIe 擴展卡卡在 POST 階段，和 CSM / Legacy 啟動相容層有關。&lt;/p&gt;
&lt;p&gt;CSM 是 Compatibility Support Module，用來讓 UEFI 主板相容舊式 Legacy 啟動。問題在於，一些廉價 SATA 擴展卡或魔改卡可能帶有老舊 Option ROM。主板在 CSM 模式下會嘗試載入這些舊式啟動韌體，結果和現代 UEFI 韌體發生衝突。&lt;/p&gt;
&lt;h2 id=&#34;csm-和-option-rom-為什麼會卡住-post&#34;&gt;CSM 和 Option ROM 為什麼會卡住 POST
&lt;/h2&gt;&lt;p&gt;POST 階段主板會枚舉 PCIe 設備，並判斷這些設備是否帶有可啟動韌體。很多老式存儲卡、RAID 卡、HBA、網卡和 SATA 擴展卡會提供 Option ROM，用來讓主板在作業系統啟動前識別設備，甚至支援從這張卡啟動。&lt;/p&gt;
&lt;p&gt;問題是，Option ROM 往往很依賴 BIOS 實作。有些擴展卡的 Option ROM 老舊、魔改、損壞，或者只在特定伺服器主板上測試過。現代消費級主板在 CSM / Legacy 模式下嘗試載入它時，就可能出現初始化死循環、黑屏、光標閃爍或鍵盤無響應。&lt;/p&gt;
&lt;p&gt;關閉 CSM、禁用 Storage OpROM 的目的，就是讓主板不要在啟動前嘗試執行這張卡自己的啟動韌體。只要系統盤不接在這張擴展卡上，多數 NAS 和資料盤場景並不需要從擴展卡啟動，交給 Linux / Windows 進入系統後再識別通常更穩。&lt;/p&gt;
&lt;p&gt;操作步驟：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;關機斷電，拔掉這張 PCIe 擴展卡。&lt;/li&gt;
&lt;li&gt;使用主板原有顯卡、核顯或已有啟動盤開機，進入 BIOS。&lt;/li&gt;
&lt;li&gt;找到 &lt;code&gt;CSM&lt;/code&gt;、&lt;code&gt;Compatibility Support Module&lt;/code&gt; 或 &lt;code&gt;Legacy Boot&lt;/code&gt; 相關選項。&lt;/li&gt;
&lt;li&gt;將 CSM 設置為 &lt;code&gt;Disabled&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;啟動模式盡量改成 &lt;code&gt;UEFI Only&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;保存 BIOS 設置並關機。&lt;/li&gt;
&lt;li&gt;重新插上 PCIe 擴展卡測試。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;如果關閉 CSM 後能正常過 POST，說明之前大概率是 Legacy Option ROM 或啟動相容層衝突。&lt;/p&gt;
&lt;h2 id=&#34;第三步禁用-pcie--storage-option-rom&#34;&gt;第三步：禁用 PCIe / Storage Option ROM
&lt;/h2&gt;&lt;p&gt;有些 BIOS 會提供更細的 Option ROM 控制項，例如：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;PCIe Option ROM&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Storage OpROM&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Mass Storage Controller Option ROM&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Launch Storage OpROM Policy&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Option ROM Messages&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;如果能找到類似選項，可以把擴展卡所在插槽或存儲控制器相關 Option ROM 設置為：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Disabled
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;或：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Do Not Launch
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;這樣做的意思是：不要嘗試從這張擴展卡載入啟動韌體，只把它當成普通 PCIe 設備交給作業系統識別。&lt;/p&gt;
&lt;p&gt;如果你的系統盤不接在這張擴展卡上，而只是用它掛資料盤、NAS 盤、倉庫盤、網卡或採集設備，那麼通常不需要從這張卡啟動。禁用它的 Option ROM 反而更穩。&lt;/p&gt;
&lt;h2 id=&#34;第四步強制-pcie-速率為-gen2-或-gen1&#34;&gt;第四步：強制 PCIe 速率為 Gen2 或 Gen1
&lt;/h2&gt;&lt;p&gt;很多卡標稱走 PCIe Gen3，但主板、轉接卡、線材、槽位和擴展卡做工不夠好時，PCIe 鏈路訓練可能在 Gen3 階段談不攏，主板就會卡在等待設備完成初始化的階段。&lt;/p&gt;
&lt;h2 id=&#34;pcie-gen3-鏈路訓練失敗是什麼表現&#34;&gt;PCIe Gen3 鏈路訓練失敗是什麼表現
&lt;/h2&gt;&lt;p&gt;PCIe 設備插上後，主板和設備會協商鏈路寬度和速率，例如 x1、x2、x4，以及 Gen1、Gen2、Gen3。這個過程叫 Link Training。&lt;/p&gt;
&lt;p&gt;如果設備、插槽、轉接卡、主板走線或供電不穩定，雙方可能在較高速率上無法完成協商。常見表現是：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;插卡後卡在 BIOS 前黑屏或光標閃爍。&lt;/li&gt;
&lt;li&gt;主板 Logo 停很久，按鍵無響應。&lt;/li&gt;
&lt;li&gt;偶爾能啟動，偶爾完全卡死。&lt;/li&gt;
&lt;li&gt;強制 PCIe Gen2 後恢復正常。&lt;/li&gt;
&lt;li&gt;換到另一個槽位後恢復正常。&lt;/li&gt;
&lt;li&gt;同一張卡在短槽、芯片組槽上能用，在 CPU 直連大槽上不穩定，或反過來。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;這不是作業系統層面的「掉盤」，而是主板和設備還沒完成 PCIe 鏈路初始化。強制 Gen2 / Gen1 的目的，是降低訊號速率，犧牲一點理論帶寬換穩定啟動。&lt;/p&gt;
&lt;p&gt;更穩妥的做法是先讓它降速：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;拔掉這張 PCIe 擴展卡。&lt;/li&gt;
&lt;li&gt;進入 BIOS。&lt;/li&gt;
&lt;li&gt;找到對應 PCIe 插槽的速率設置，例如 &lt;code&gt;PCIe Speed&lt;/code&gt;、&lt;code&gt;PCIe Link Speed&lt;/code&gt;、&lt;code&gt;Max Link Speed&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;把 &lt;code&gt;Auto&lt;/code&gt; 或 &lt;code&gt;Gen3&lt;/code&gt; 改成 &lt;code&gt;Gen2&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;如果 &lt;code&gt;Gen2&lt;/code&gt; 仍不穩定，再嘗試 &lt;code&gt;Gen1&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;保存關機，重新插卡測試。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;對 SATA 機械碟來說，Gen2 x1 或 Gen2 x2 通常已經夠用。穩定性優先時，不必執著 Gen3。&lt;/p&gt;
&lt;p&gt;如果 BIOS 沒有提供 PCIe 速率設置，才考慮物理降速方案。有人會通過給擴展卡金手指部分引腳貼絕緣膠帶，讓卡退回 x1 模式，以此驗證是否是第二條 PCIe lane 或高頻訊號品質導致卡死。這種方法有風險，容易貼錯位置或造成接觸問題，不建議作為第一選擇。優先用 BIOS 降速。&lt;/p&gt;
&lt;h2 id=&#34;第五步開啟-above-4g-decoding&#34;&gt;第五步：開啟 Above 4G Decoding
&lt;/h2&gt;&lt;p&gt;如果主板上同時有 NVMe、顯卡、無線網卡、HBA、採集卡或多個 PCIe 設備，BIOS 在 POST 階段需要給它們分配地址空間和 MMIO 資源。老主板或資源分配策略比較保守的 BIOS，可能因為資源不足或地址衝突卡住。&lt;/p&gt;
&lt;p&gt;可以嘗試開啟：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Above 4G Decoding
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;常見位置在 BIOS 的 &lt;code&gt;Advanced&lt;/code&gt;、&lt;code&gt;PCIe Settings&lt;/code&gt;、&lt;code&gt;PCI Subsystem Settings&lt;/code&gt;、&lt;code&gt;Chipset&lt;/code&gt; 或類似選單下。&lt;/p&gt;
&lt;p&gt;它的作用是允許 PCIe 設備使用 4GB 以上的地址空間，有助於緩解多設備環境下的資源分配問題。雖然這個選項常被顯卡直通、礦卡、HBA 和多 PCIe 設備場景提到，但對某些 SATA 擴展卡卡 POST 的情況也值得嘗試。&lt;/p&gt;
&lt;h2 id=&#34;第六步換-pcie-插槽&#34;&gt;第六步：換 PCIe 插槽
&lt;/h2&gt;&lt;p&gt;不要只在一個槽位上反覆試。不同 PCIe 插槽背後的通道來源可能不同：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;靠近 CPU 的長槽通常是 CPU 直連，優先給顯卡使用。&lt;/li&gt;
&lt;li&gt;一些短槽或第二條長槽可能來自芯片組 PCH。&lt;/li&gt;
&lt;li&gt;某些槽會和 NVMe、SATA、Wi-Fi 或其他設備共享通道。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;如果擴展卡插在 CPU 直連大槽上卡死，可以嘗試插到芯片組引出的短槽或帶寬較低的槽上。反過來也一樣，如果 PCH 槽不穩定，也可以試試其他槽位。&lt;/p&gt;
&lt;p&gt;同時建議查看主板說明書，確認是否存在「插了某個 M.2 後某個 PCIe 槽失效」之類的共享規則。&lt;/p&gt;
&lt;h2 id=&#34;推薦的高效排查順序&#34;&gt;推薦的高效排查順序
&lt;/h2&gt;&lt;p&gt;如果你想盡快恢復啟動，可以按這個順序來：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;拔掉擴展卡上所有外接設備，例如 SATA 硬碟、U.2 盤、外接線纜，只留卡本體測試。&lt;/li&gt;
&lt;li&gt;如果仍卡死，拔卡進入 BIOS。&lt;/li&gt;
&lt;li&gt;關閉 &lt;code&gt;CSM&lt;/code&gt;，切到 &lt;code&gt;UEFI Only&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;禁用 &lt;code&gt;Storage OpROM&lt;/code&gt; 或相關 PCIe Option ROM。&lt;/li&gt;
&lt;li&gt;開啟 &lt;code&gt;Above 4G Decoding&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;把對應 PCIe 插槽強制改成 &lt;code&gt;Gen2&lt;/code&gt;，不行再試 &lt;code&gt;Gen1&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;保存關機，重新插上 PCIe 擴展卡測試。&lt;/li&gt;
&lt;li&gt;如果能過 POST，再逐塊接回硬碟或設備。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;這套路徑優先處理最常見的兩類問題：Legacy / Option ROM 衝突，以及 PCIe Gen3 鏈路訓練不相容。&lt;/p&gt;
&lt;h2 id=&#34;如何判斷是卡壞了還是主板相容性問題&#34;&gt;如何判斷是卡壞了還是主板相容性問題
&lt;/h2&gt;&lt;p&gt;如果做完上面步驟仍然卡在光標閃爍，還可以做兩個交叉驗證：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;把這張擴展卡插到另一台電腦上測試。&lt;/li&gt;
&lt;li&gt;換一張確認正常的同類 PCIe 擴展卡插到目前主板上測試。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;判斷邏輯可以這樣看：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;同一張卡在多台電腦上一插就卡死：更像擴展卡本身有硬體或韌體問題。&lt;/li&gt;
&lt;li&gt;這張卡只在目前主板卡死，換電腦正常：更像主板 BIOS、插槽通道、PCIe 速率或資源分配相容性問題。&lt;/li&gt;
&lt;li&gt;目前主板換其他同類擴展卡正常：更支持原卡異常。&lt;/li&gt;
&lt;li&gt;目前主板換其他 PCIe 設備也不穩定：要懷疑主板插槽、供電、BIOS 設置或 PCIe 通道共享問題。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;如果這張卡在多台電腦上一插就卡死，而其他擴展卡在目前主板正常，基本可以懷疑：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;擴展卡 EEPROM / Option ROM 資料損壞。&lt;/li&gt;
&lt;li&gt;擴展卡存在短路或供電異常。&lt;/li&gt;
&lt;li&gt;金手指、焊點、晶振或電源晶片有硬體問題。&lt;/li&gt;
&lt;li&gt;卡的韌體和多個主板 BIOS 都不相容。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;如果它只在某一台主板上卡死，則更可能是主板 BIOS、插槽通道、PCIe 速率、CSM 或資源分配問題。&lt;/p&gt;
&lt;h2 id=&#34;不要把系統參數當成-bios-階段解法&#34;&gt;不要把系統參數當成 BIOS 階段解法
&lt;/h2&gt;&lt;p&gt;需要特別強調：只要機器還沒進入 Linux，&lt;code&gt;pci=nomsi&lt;/code&gt;、&lt;code&gt;pcie_aspm=off&lt;/code&gt;、&lt;code&gt;libata.force&lt;/code&gt; 這類核心參數都不會生效。&lt;/p&gt;
&lt;p&gt;這些參數只能處理作業系統接管硬體之後的問題，例如 Linux 下掉盤、中斷異常、PCIe ASPM 喚醒失敗等。對於 BIOS 前光標閃爍、POST 階段卡死，它們沒有機會執行。&lt;/p&gt;
&lt;p&gt;所以這類問題的排障重點是：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;BIOS 設置。&lt;/li&gt;
&lt;li&gt;PCIe 鏈路訓練。&lt;/li&gt;
&lt;li&gt;Option ROM。&lt;/li&gt;
&lt;li&gt;插槽和資源分配。&lt;/li&gt;
&lt;li&gt;擴展卡和外接設備的物理狀態。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;小結&#34;&gt;小結
&lt;/h2&gt;&lt;p&gt;PCIe 擴展卡插上後卡在 BIOS 前光標閃爍，本質上是 POST 階段就被卡住。最常見的突破口是：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;斷開所有外接設備，排除硬碟或供電誘因。&lt;/li&gt;
&lt;li&gt;關閉 CSM，切換到純 UEFI。&lt;/li&gt;
&lt;li&gt;禁用 Storage / PCIe Option ROM。&lt;/li&gt;
&lt;li&gt;將 PCIe 速率從 Auto / Gen3 降到 Gen2 或 Gen1。&lt;/li&gt;
&lt;li&gt;開啟 Above 4G Decoding。&lt;/li&gt;
&lt;li&gt;更換 PCIe 插槽測試。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;如果這些都無效，並且這張卡在其他電腦上也會卡死，就要高度懷疑擴展卡本身硬體或韌體損壞。對 NAS 和存儲伺服器來說，穩定性比參數漂亮更重要。遇到這類 POST 級卡死，優先讓主板能穩定過自檢，再談 Linux 裡的核心參數和驅動排查。&lt;/p&gt;
</description>
        </item>
        
    </channel>
</rss>
