<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>SATA on KnightLi的博客</title>
        <link>https://www.knightli.com/zh-tw/tags/sata/</link>
        <description>Recent content in SATA on KnightLi的博客</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>zh-tw</language>
        <lastBuildDate>Mon, 04 May 2026 06:02:56 +0800</lastBuildDate><atom:link href="https://www.knightli.com/zh-tw/tags/sata/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>鐵威馬 F2-221 NAS 背板 pinout 記錄</title>
        <link>https://www.knightli.com/zh-tw/2026/05/04/terramaster-f2-221-backplane-pinout/</link>
        <pubDate>Mon, 04 May 2026 06:02:56 +0800</pubDate>
        
        <guid>https://www.knightli.com/zh-tw/2026/05/04/terramaster-f2-221-backplane-pinout/</guid>
        <description>&lt;p&gt;這篇記錄整理鐵威馬 F2-221 NAS 背板連接器的非標準 pinout。這個介面外形接近 PCIe 邊緣連接器，但並不是標準 PCIe 插槽，而是鐵威馬自訂背板介面。&lt;/p&gt;
&lt;p&gt;該連接器同時承載 SATA、電源、復位和 PCIe 訊號。確認 PCIe1 x1 可用後，可以透過自製背板接出 M.2 M-key 插槽，用 NVMe SSD 作為內部系統碟。&lt;/p&gt;
&lt;p&gt;同一思路也適用於鐵威馬 F2-220。F2-220 與 F2-221 平台不同，但已有飛牛論壇實測：F3 背板 V1.1 在 F2-220 上可以識別 NVMe，安裝飛牛 OS 時系統內可見該 NVMe 碟；真正需要額外處理的是老 BIOS 可能不支援從 NVMe 啟動。&lt;/p&gt;
&lt;h2 id=&#34;結論&#34;&gt;結論
&lt;/h2&gt;&lt;p&gt;F2-221 背板連接器裡同時包含：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;兩個原生 SATA 埠的訊號&lt;/li&gt;
&lt;li&gt;12V、5V、3.3V 和 GND&lt;/li&gt;
&lt;li&gt;SATA 硬碟供電控制相關訊號&lt;/li&gt;
&lt;li&gt;&lt;code&gt;PERST#&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;至少一組可用的 PCIe Gen2 x1 訊號&lt;/li&gt;
&lt;li&gt;第二組 PCIe 訊號的部分線索，但沒有完整驗證&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;PCIe1 可用於接出 M.2 M-key NVMe 插槽。實測中，NVMe 碟運行在 PCIe Gen2 x1 上，BIOS 可以識別並啟動。&lt;/p&gt;
&lt;p&gt;F2-220 的實測結果也支持這個方向：硬體層面可以識別 NVMe，但 BIOS 啟動階段可能需要注入 NVMe 模組，啟動項可能以 &lt;code&gt;PATA&lt;/code&gt; 形式出現。&lt;/p&gt;
&lt;h2 id=&#34;背板連接器-pinout&#34;&gt;背板連接器 pinout
&lt;/h2&gt;&lt;p&gt;連接器分為 B/A 兩側。&lt;code&gt;?&lt;/code&gt; 表示未確認或未連接，&lt;code&gt;NC&lt;/code&gt; 表示未連接。&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Pin&lt;/th&gt;
          &lt;th&gt;B side&lt;/th&gt;
          &lt;th&gt;A side&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;1&lt;/td&gt;
          &lt;td&gt;12V&lt;/td&gt;
          &lt;td&gt;?&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;2&lt;/td&gt;
          &lt;td&gt;12V&lt;/td&gt;
          &lt;td&gt;12V&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;3&lt;/td&gt;
          &lt;td&gt;12V&lt;/td&gt;
          &lt;td&gt;12V&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;4&lt;/td&gt;
          &lt;td&gt;GND&lt;/td&gt;
          &lt;td&gt;GND&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;5&lt;/td&gt;
          &lt;td&gt;SATA1 A+&lt;/td&gt;
          &lt;td&gt;SATA1 B+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;6&lt;/td&gt;
          &lt;td&gt;SATA1 A-&lt;/td&gt;
          &lt;td&gt;SATA1 B-&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;7&lt;/td&gt;
          &lt;td&gt;GND&lt;/td&gt;
          &lt;td&gt;NC&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;8&lt;/td&gt;
          &lt;td&gt;5V&lt;/td&gt;
          &lt;td&gt;5V&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;9&lt;/td&gt;
          &lt;td&gt;5V&lt;/td&gt;
          &lt;td&gt;5V&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;10&lt;/td&gt;
          &lt;td&gt;?&lt;/td&gt;
          &lt;td&gt;5V&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;11&lt;/td&gt;
          &lt;td&gt;?&lt;/td&gt;
          &lt;td&gt;?&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;12&lt;/td&gt;
          &lt;td&gt;3.3V&lt;/td&gt;
          &lt;td&gt;GND&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;13&lt;/td&gt;
          &lt;td&gt;GND&lt;/td&gt;
          &lt;td&gt;3.3V&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;14&lt;/td&gt;
          &lt;td&gt;SATA2 A+&lt;/td&gt;
          &lt;td&gt;3.3V&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;15&lt;/td&gt;
          &lt;td&gt;SATA2 A-&lt;/td&gt;
          &lt;td&gt;GND&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;16&lt;/td&gt;
          &lt;td&gt;GND&lt;/td&gt;
          &lt;td&gt;SATA2 B+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;17&lt;/td&gt;
          &lt;td&gt;PERST#&lt;/td&gt;
          &lt;td&gt;SATA2 B-&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;18&lt;/td&gt;
          &lt;td&gt;GND&lt;/td&gt;
          &lt;td&gt;GND&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;19&lt;/td&gt;
          &lt;td&gt;PCIe1 TX+&lt;/td&gt;
          &lt;td&gt;NC&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;20&lt;/td&gt;
          &lt;td&gt;PCIe1 TX-&lt;/td&gt;
          &lt;td&gt;GND&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;21&lt;/td&gt;
          &lt;td&gt;GND&lt;/td&gt;
          &lt;td&gt;PCIe1 RX+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;22&lt;/td&gt;
          &lt;td&gt;GND&lt;/td&gt;
          &lt;td&gt;PCIe1 RX-&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;23&lt;/td&gt;
          &lt;td&gt;PCIe1 REFCLK+&lt;/td&gt;
          &lt;td&gt;GND&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;24&lt;/td&gt;
          &lt;td&gt;PCIe1 REFCLK-&lt;/td&gt;
          &lt;td&gt;GND&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;25&lt;/td&gt;
          &lt;td&gt;GND&lt;/td&gt;
          &lt;td&gt;PCIe2 RX+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;26&lt;/td&gt;
          &lt;td&gt;GND&lt;/td&gt;
          &lt;td&gt;PCIe2 RX-&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;27&lt;/td&gt;
          &lt;td&gt;PCIe2 TX+&lt;/td&gt;
          &lt;td&gt;GND&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;28&lt;/td&gt;
          &lt;td&gt;PCIe2 TX-&lt;/td&gt;
          &lt;td&gt;GND&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;29&lt;/td&gt;
          &lt;td&gt;GND&lt;/td&gt;
          &lt;td&gt;PCIe2 REFCLK+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;30&lt;/td&gt;
          &lt;td&gt;?&lt;/td&gt;
          &lt;td&gt;PCIe2 REFCLK-&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;31&lt;/td&gt;
          &lt;td&gt;?&lt;/td&gt;
          &lt;td&gt;GND&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;32&lt;/td&gt;
          &lt;td&gt;GND&lt;/td&gt;
          &lt;td&gt;?&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;PCIe1 的參考價值更高。PCIe2 未完整驗證，只適合作為線索，不能直接作為可靠設計依據。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://www.knightli.com/2026/05/04/terramaster-f2-221-backplane-pinout/pinout-overview.svg&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;鐵威馬 F2-221 背板連接器 pinout 示意圖&#34;
	
	
&gt;&lt;/p&gt;
&lt;h2 id=&#34;訊號來源判斷&#34;&gt;訊號來源判斷
&lt;/h2&gt;&lt;p&gt;F2-221 原廠雙碟背板沒有 PCIe 轉 SATA 控制器，SATA 訊號直接從主機板連接器進入背板。額外 PCIe 訊號主要從同系列多碟位機型推斷而來。&lt;/p&gt;
&lt;p&gt;鐵威馬 F5-422 背板使用兩顆 ASMedia &lt;code&gt;ASM1061&lt;/code&gt;。&lt;code&gt;ASM1061&lt;/code&gt; 是 PCIe Gen2 x1 轉雙 SATA 控制器。結合 Intel J3355 本身有 2 個 SATA 埠和 6 條 PCIe Gen2 lane，可以推斷多碟位型號透過 PCIe 擴展 SATA 連接埠。&lt;/p&gt;
&lt;p&gt;因此，F2-221 主機板連接器上保留 PCIe 訊號是合理的。廠商很可能在同系列不同碟位機型之間複用主機板設計，只透過背板區分功能。&lt;/p&gt;
&lt;h2 id=&#34;pcie-差分對判斷&#34;&gt;PCIe 差分對判斷
&lt;/h2&gt;&lt;p&gt;PCIe 差分線進入過孔後通常會走內層，無法只靠照片完整追線。一個可用判斷規則是：傳統 PCIe 設計中，TX 差分對通常帶 AC coupling 電容。&lt;/p&gt;
&lt;p&gt;方向需要反過來看：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;從 &lt;code&gt;ASM1061&lt;/code&gt; 控制器角度看的 &lt;code&gt;TX&lt;/code&gt;，對應 CPU 或主機板側的 &lt;code&gt;RX&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;從 &lt;code&gt;ASM1061&lt;/code&gt; 控制器角度看的 &lt;code&gt;RX&lt;/code&gt;，對應 CPU 或主機板側的 &lt;code&gt;TX&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;REFCLK&lt;/code&gt; 需要結合相鄰差分對和走線位置判斷&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;這類 pinout 更適合當作硬體逆向資料，而不是官方規格書。&lt;/p&gt;
&lt;h2 id=&#34;可用性驗證&#34;&gt;可用性驗證
&lt;/h2&gt;&lt;p&gt;基於這份 pinout 製作的 F3 背板已經完成過以下驗證：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;原有兩個 SATA 硬碟位繼續可用&lt;/li&gt;
&lt;li&gt;PCIe1 可接到 M.2 M-key 插槽&lt;/li&gt;
&lt;li&gt;NVMe SSD 可被 BIOS 識別&lt;/li&gt;
&lt;li&gt;NAS 可以直接從 NVMe SSD 啟動&lt;/li&gt;
&lt;li&gt;btrfs scrub 未發現硬碟錯誤&lt;/li&gt;
&lt;li&gt;系統從 NVMe SSD 運行數週無明顯異常&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;測試用 NVMe SSD 為 Patriot P300 128GB。&lt;code&gt;hdparm&lt;/code&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;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&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;/dev/nvme0n1:
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt; Timing cached reads:   4554 MB in  2.00 seconds = 2279.68 MB/sec
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt; Timing buffered disk reads: 1222 MB in  3.00 seconds = 407.22 MB/sec
&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 Gen2 x1 的限制。它不是為了跑滿 NVMe 性能，而是作為內部系統碟替代外接 USB SSD。&lt;/p&gt;
&lt;h2 id=&#34;注意事項&#34;&gt;注意事項
&lt;/h2&gt;&lt;p&gt;這份 pinout 適合作為硬體逆向和自製背板參考，但不應當成官方資料使用。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;連接器不是標準 PCIe，不能直接插通用 PCIe 裝置。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;?&lt;/code&gt; 腳位未確認，不應隨意接入關鍵電路。&lt;/li&gt;
&lt;li&gt;PCIe2 未完整驗證，風險比 PCIe1 更高。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;CLKREQ&lt;/code&gt; 沒有按常規 M.2 設計完整接出，ASPM 可能不可用。&lt;/li&gt;
&lt;li&gt;SATA 供電包含熱插拔相關的 load switch 和 slow start 邏輯，不能只接訊號線而忽略供電控制。&lt;/li&gt;
&lt;li&gt;如果要複刻，應重新測量自己的主機板和背板，不要只依賴照片。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;相關連結&#34;&gt;相關連結
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;原始專案記錄：&lt;a class=&#34;link&#34; href=&#34;https://codedbearder.com/posts/f3-backplane/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;I made a new backplane for my Terramaster F2-221 NAS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;F3 背板 KiCad 專案：&lt;a class=&#34;link&#34; href=&#34;https://github.com/arnarg/f3_backplane&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;arnarg/f3_backplane&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;F3 背板 pinout CSV：&lt;a class=&#34;link&#34; href=&#34;https://github.com/arnarg/f3_backplane/blob/main/f3_backplane.csv&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;f3_backplane.csv&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;F2-220 適用性實測：&lt;a class=&#34;link&#34; href=&#34;https://club.fnnas.com/forum.php?mod=viewthread&amp;amp;tid=55589&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;鐵威馬F2-220折騰飛牛OS過程&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        
    </channel>
</rss>
