湘南歩楽Log

@歩楽のデイリーLog 不定期ながらB級グルメやPC関連を記録してます♫

*

Raspberry pi 5 + X1016 V1.0でどうなる

   

HatではなくてShield

【X1016 V1.0】はNVMe SSD shield – four M.2 socketsとメーカーであるsuptronicsさんは表現している。たしかに製品はRaspberry pi 5の下に設置するスタイルである。

拡張用基板 Hatとは Hardware Attached on Topということであるから、Hardware Attached on Bottom =Habというのが正解なのかな?

そもそも小生は文字通り、Hat利用者なので【X1016 V1.0】のPCIeスロット面を上に向けて使用するのだ。M.2 SSDの4枚刺し利用など想定していないからだ。

便宜上、底面に取り付けてもHatと呼んでおこう。

SupTronics Technologies Limited 【X1016 V1.0】SupTronics Technologies Limited 【X1016 V1.0】

https://suptronics.com/Raspberrypi/Storage/x1016-v1.0.html

当初の使用予定は

1.Boot NVMe
2.NGFFP4X-N01+2.5GbLanカード
3.sata3.0ライザーカード
4.NGFFP4X-N01+PT3

という構想であった。

ASM2806とは

スピードアップと多スロット化で期待!

ASMediaのPCIe製品ASM2806は、低レイテンシ、低コスト、低消費電力の6レーン、最大4つのダウンストリームポートを備えたパケットスイッチ。アップストリームPCIe Gen3x2帯域幅を備えたASM2806は、サーバー、システムストレージ、通信プラットフォームなど、様々な高速IOシステムの構築を可能にする。

最大4つのPCIe®ポートをサポートする4レーンPCIe® 3.1インターフェースが特徴。

https://www.asmedia.com.tw/product/012Yq70sX2zI9xN5/7c5YQ79xz8urEGr1

上位機種であるASM2812は24レーン、最大12ダウンストリームポートを備えたパケットスイッチというのもある。【A Opensource PCIe 3.0 Hub】等に組み込まれた場合には6個以上のhatが接続可能になるのかな・・・

Raspi5ではGen3モード(dtparam=pciex1_gen=3)がIOシステムの限界なので、pciex4レーンの実装がなければGen4レベルのスピードは望めない。スピードアップと省電力化は相容れないものなので、さらなる集積回路の開発・省電力研究に期待したい。

スポンサーサイト
amazon タイムセール    amazon Raspberry pi 5 m.2 hat  amazon 大谷翔平

 X1016 V1.0の実物

不動産王関税の影響でCN製備品の価格が値上がり・値下がりするのかということは市井の消費者には理解も及ばない。

ただDigikeyさんでSeeedstudio【PCIE3.0 TO DUAL M.2 HAT RASPBERR】が¥7,750円(税込,送料無料)・発送が6/14以降、という販売情報が出た。

4スロットの【X1016 V1.0】が同一価格帯
どちらも【ASM2806】chipを掲載
Waveshare・Mcuzoneブランドの【ASM2806】製品群は未発表
SupTronics Technologies社をよく知らない
Geek***ブランドとの関連性(どっちが製造元、OEM先)が不明

SupTronics Technologies【X1016 V1.0】とRaspberry pi 5SupTronics Technologies【X1016 V1.0】とRaspberry pi 5

少々の不安が宿るも2スロットよりも面白そうな4スロットの選択・購入となった。

Aliexpressでは商品未到達の場合は返金対応の経験があるので、もはや怖くはない。嫌なのは使用せずに使わなくなること。それなら転売すればとは思うものの、日本製品でもないし、Raspi5ユーザー数というのはたかが知れているので買い手は付かないだろう。ゴミ扱いで引き取ってもらうのも癪に障る。

【X1016 V1.0】を使用してRaspberry pi 5に4スロットPCIe【X1016 V1.0】を使用してRaspberry pi 5に4スロットPCIe

はてさてMcp2280Dよりも使い勝手がいいのものかどうか・・・

動作環境

$ uname -a
Linux raspi5m2pt3KS 6.6.74+rpt-rpi-v8 #1 SMP PREEMPT Debian 1:6.6.74-1+rpt1 (2025-01-27) aarch64
$ lspci
0000:00:00.0 PCI bridge: Broadcom Inc. and subsidiaries BCM2712 PCIe Bridge (rev 21)
0000:01:00.0 PCI bridge: ASMedia Technology Inc. ASM2806 4-Port PCIe x2 Gen3 Packet Switch (rev 01)
0000:02:00.0 PCI bridge: ASMedia Technology Inc. ASM2806 4-Port PCIe x2 Gen3 Packet Switch (rev 01)
0000:02:02.0 PCI bridge: ASMedia Technology Inc. ASM2806 4-Port PCIe x2 Gen3 Packet Switch (rev 01)
0000:02:06.0 PCI bridge: ASMedia Technology Inc. ASM2806 4-Port PCIe x2 Gen3 Packet Switch (rev 01)
0000:02:0e.0 PCI bridge: ASMedia Technology Inc. ASM2806 4-Port PCIe x2 Gen3 Packet Switch (rev 01)
0000:05:00.0 Non-Volatile memory controller: Kingston KC3000/FURY Renegade NVMe SSD [E18] (rev 01)

 

【X1016 V1.0】初期動作テスト

既存NVMe SSDからのBoot

Waveshare 27710 hatからSSDを取り外して、【X1016 V1.0】に装着し電源投入すればSSD Bootできる。(普通にBootする)

起動できないNVMe SSDはなかった【X1016 V1.0】
起動できないNVMe SSDはなかった【X1016 V1.0】

各hatから既存のNVMe SSDを取り出して、【X1016 V1.0】に取り付けて電源を投入する。新規インストールはしないし、そもそも中身が空のNVMe SSDはもっていない。

それで、新たに2TBのNVMe SSDを追加購入しているが、まだ通関していない。一応、到着後に正式【X1016 V1.0】版としてクリーンインストールする予定だ。

既存NVMe SSD4枚刺し

NVMe SSD 4枚刺しで、SSD Bootと他3枚のNVMe SSDの認識もされてアクセスもできる。(自動マウント)

スロット1(SSD1)が優先起動されるわけではなくて、起動SSDの指定ができるのかどうかは不明だ。raspi-configにはドライブ指定箇所はない。

小生のNVMe SSDはすべてBookwormが導入されていてデータ専用のNVMe SSDは存在しない。データは現在に至ってもHDDに最終的には保管する。当然、NVMe SSD 1枚だけ挿せば、差したNVMe SSDが起動する。

Bookwormを入れた各NVMe SSD 4枚刺し【X1016 V1.0】Bookwormを入れた各NVMe SSD 4枚刺し【X1016 V1.0】

この組み合わせではSSD3が起動した。小生だけのPCなので、Nasもサーバー機能も不要であるし、NVMe SSD 4枚刺しはテスト用途にしか利用しない。

小生はRaspi5のDesktopユーザーである。Mps2280D等Dual NVMe SSD hatよりも少し便利にしたいとの理由から【X1016 V1.0】の入手を決めたのだ。それ以上の使用方法は想定していない。例えば既存の全てのNVMe SSDの内16K PageSize karnelには、PT3ドライバーがインストールされている。まあ、愚直にBookwormを使用するだけなのだ。

【X1016 V1.0】のスピード

オーバークロック等を行ってベンチマーク結果を高く見せたいアフィリエイターではないので、普通のテスト結果である。テストを行う目的は、初期不良箇所のあぶり出しである。ベンチマークを行って頻繁にハングアップするなら、商品を交換もしくは返金を願っている、それだけである。

実は【ASM2806】製品ならスピードアップするのではないかと思っていた。

しかしRaspiの設計次第というところに帰結する。【dtparam=pciex1_gen=4】という設定が機能する筐体やシステムが必要である。【ASM2806】を使った【X1016 V1.0】と【ASM2806】を使用していないMcp2280Dとのスピードの体感差はほとんどない。【dtparam=pciex1_gen=3】が全てというのが現況での感想だ。

少なくとも体感差を求めては行きたい。

hdparmによる計測 Raspi5+X1016 V1.0hdparmによる計測 Raspi5+X1016 V1.0

 

hdparmによる計測結果
$ sudo hdparm -Tt /dev/nvme0n1p1
/dev/nvme0n1p1:
Timing cached reads: 12130 MB in 2.00 seconds = 6072.91 MB/sec
Timing buffered disk reads: 512 MB in 0.62 seconds = 828.72 MB/sec

$ sudo hdparm -Tt /dev/nvme0n1p2
/dev/nvme0n1p2:
Timing cached reads: 10890 MB in 2.00 seconds = 5450.79 MB/sec
Timing buffered disk reads: 2472 MB in 3.00 seconds = 823.55 MB/sec
$ sudo hdparm -Tt /dev/nvme1n1p1
/dev/nvme1n1p1:
Timing cached reads: 7112 MB in 2.00 seconds = 3558.13 MB/sec
Timing buffered disk reads: 512 MB in 0.92 seconds = 554.54 MB/sec

$ sudo hdparm -Tt /dev/nvme2n1p1
/dev/nvme2n1p1:
Timing cached reads: 7324 MB in 2.00 seconds = 3664.10 MB/sec
Timing buffered disk reads: 512 MB in 0.66 seconds = 771.79 MB/sec

$ sudo hdparm -Tt /dev/nvme3n1p1
/dev/nvme3n1p1:
Timing cached reads: 7132 MB in 2.00 seconds = 3567.88 MB/sec
Timing buffered disk reads: 512 MB in 0.66 seconds = 771.86 MB/sec

 

スピードはメーカーWebsite公式データと変わらない数値となっている。その点はWaveshareと同様にhttps://suptronics.com/ が信用するに足りると思われるし、何より【X1016 V1.0】がしっかりと使えそうな感じもしてきた。suptronicsというメーカーさんを知らなんだけど、使えるなら小生には全く問題はない。

スポンサーサイト
amazon タイムセール    amazon Raspberry pi 5 m.2 hat  amazon 大谷翔平

PiBenchmarks

Raspberry pi 5(8GB)+【X1016 V1.0】のPiBenchmarks Score: 50528Raspi5 8GB+【X1016 V1.0】のPiBenchmarks Score: 50528

https://pibenchmarks.com/benchmark/106359/

【dtparam=pciex1_gen=3】の制約があるのかもしれない。というかRaspi5の限界だろう。

PiBenchmarksもScore Upの技があるのだろうが、それこそ意味がない。ノーマルtest工程で十分だ。Scoreが上がったとしても体感に違いはない。

 

参考データ:

Raspberry pi 5(8GB)+【Mcp2280】のPiBenchmarks Score: 58049

https://pibenchmarks.com/benchmark/89082/

旧chipながらシングルhatがスピードが出るのはスイッチするロスがないからなのか・・・

【NGFFP4X-N01】が【X1016 V1.0】では認識せず

しかしである、変換カードの【NGFFP4X-N01】が認識しない。あれれ、弱った 弱ったよ。

使用目的の変更が必要?

1.Boot NVMe OK
2.NGFFP4X-N01+2.5GbLanカード NG
3.sata3.0ライザーカード OK
4.NGFFP4X-N01+PT3 NG

変換カードに電源は供給されているはずなのだが、スロットを変えても【NGFFP4X-N01】が認識されない。

【ASM2806】chipとの相性なのか、【X1016 V1.0】との相性なのか・・・究明に時間がかかりそうだ。

困ったよ【NGFFP4X-N01】が【X1016 V1.0】では認識しない困ったよ【NGFFP4X-N01】が【X1016 V1.0】では認識しない

お手上げとは考えておらず、何かしら原因を突き止めよう。

 

関連過去Log:Raspberry Pi 5関連

Raspi5+仮想24H2 build 26100.3775Raspi5+仮想24H2 build 26100.3775

スポンサーサイト
amazon タイムセール    amazon Raspberry pi 5 m.2 hat  amazon 大谷翔平

***************************************************************
ASM2806を使用した新アイテム X1016 V1.0
BVM版Win11ではDefenderが動作しない?
BVMとRaspi5-NVMe PT3
Docker-compose pull: Mirakurun【3.9.0-rc.4】の固定
BVM Arm版Windows11の立ち位置
Waveshare 新hat PCIe TO 2-CH PCIe HAT 登場
Raspi5-16GB機 初期動作テスト終了、そしてBVM
Windows 11 Arm BVM on a Raspberry pi 5 16GB Desktop機
Raspi-CM5 にも16PIN PCIe が付く傾向になるのか
Raspi5-PT3機 Kernelのpagesizeに纏わる設定
Raspi5 PCIe 3.0 Hubがあるのなら・・・
Raspi5 hat MPS2280Bi Gen3.0モード対応?販売中
Raspberry Pi 5-PT3機はNVMe仕様へ模索中
Raspi5-PT3機 Mirakurun(3.9.0-rc.4) の補正 BS03_1,BS15_2 対策
Raspberry Pi 5 32GB版は出る?
Raspberry pi 5にSATAライザーカードを追加してみる
Raspberry pi 5 UpdateしたらKodi 20.5.0が不具合う
Raspi5-PT3 Kodiでもリアルタイム視聴
Raspberry pi 5:デュアルモニターにする
Raspberry pi 5 : Window Maneger 【labwc】への切替
Raspberry pi 5とWaveshare 27710 PCIe To 2-Ch M.2 Adapter (B)
Raspberry pi 5:Flatpak版Shotcutを使う
Raspberry pi 5 Flatpak環境を試す
raspberry pi 5 m.2拡張ボード MPS2.5G
Raspi5-NVMe機 2024.09 最新Security update
Bookworm RaspberryPi5: CTRLキーとCaps Lockの入替
raspberry pi 5とMcuzone MPS2280D M.2hat
Raspi5にClamtk 6.18をインストール
Raspi5にapp store Pi-Apps を入れる
raspberry pi 5 m.2拡張ボード hat関連
Raspi5-PT3機のシステムバックアップ
Raspi5-PT3 VLCプレーヤーでのリアルタイム視聴
BVM版Windows11 Canary build 27813.1000BVM版Windows11 Canary build 27813.1000

関連過去Log:x64 Ubuntu関連

Linux 5.15.0-130-generic #140-Ubuntu SMP Wed Dec 18 17:59:53 UTC 2024 x86_64
Ubuntu22.04LTSのClamTK6.15をUpgradeする
Tips:【Ubuntu Server 22.04 LTS】とWine8.0
Tips:【Ubuntu Server 22.04 LTS】CDリッピングとCDDB
Tips: Ubuntu 22.04 +PT3 時間指定による自動(復帰)起動:at+rtcwake
Tips:【Ubuntu Server 22.04 LTS】時間指定による自動復帰:rtcwake
Tips:【Ubuntu Server 22.04 LTS】Thunderbirdをアンインストールする
Tips:【Ubuntu Server 22.04】有線Lan接続「管理対象外」表示を修正する
Legacyハード-マザーボード~交換装填が完了~起動の確認と内部データの取り出しは繰り延べ中
Tips:Ubuntu22.04LTS CtrlとCapsLockキーの入替
Tips:Ubuntu22.04LTS テキストファイルを簡単にroot編集する
Tips:Ubuntu22.04LTS lvmの拡張をする
Tips:Ubuntu22.04LTSにClamTK6.14をインストールする
Tips:フォルダ共有 Ubuntu22.04 LTSとWindows11
Tips:新たなデスクトップを用意する Ubuntu Desktop 20.04.3 LTS

関連過去Log:BVM版 aarch64 Windows11

仮想Windows11にAVG Antivirus Freeを導入
仮想Canary build 27813.1000始動中
仮想Dev build 26120.3576始動中
仮想24H2 build 26100.3775試用中
BVMではTiny11 24H2のinstall 完了せず(Driver不足)
仮想24H2 build 26100.1742テスト開始(ライセンス認証済)

Arm64 CrystalMark 1.0.2Retero Aoi版Arm64 CrystalMark 1.0.2Retero Aoi版

https://crystalmark.info/ja/software/crystalmarkretro/

関連過去Log:PT3

x86(x64)環境の終焉に向けて・・・
Debian12 (bookworm)+Docker(20.10.24+dfsg1)+mirakurun(3.9.0-rc.4) + EPGStation(v2.10.0)
をトライ(microSDカード版)・(M.2 Dual hat 版)
Debian12 (bookworm)+Docker(20.10.24)+mirakurun(3.9.0-rc.4) + EPGStation(v2.7.3)で試用中
(Buffalo RUF3-K256GA版)
x64 Ubuntu 22.4 LTS+Docker (24.0.7)+mirakurun(3.9.0-rc.2) + EPGStation(v2.10.0)で運用中

PT3とRaspberry Pi 5 (Debian Bookworm)
祝!大谷翔平 ワールドチャンピオン
PT3と翔平さん祭り 51-51
PT3とWindows11 build 25967.1000
メモ:物理PC x64 Ubuntu22.04 LTSにPT3環境を設定してみる
PT3とWindows11 build 22621.1413
PT3とWindows11 22621.963
PT3とWindows11 22H2 R Preview build 22621.317
PT3とWindows11 21H2 build 22000.282

関連過去Log:x64 PT2 はWin11 Build 26100.3194にて終了

Main Desktopから降格、予備機。カメラからの動画の取込み・Music Center (Ver.2.6.0)でのCDリッピング用途、
Raspi5機−不具合時の臨時PC・臨時作業機として。
2025.03初旬 x64機からPT2を取り外す。PT2は動作可能機材であるものの、予備機材扱い。現行 Build 26100.3775
PT2とx64 Windows11 24H2 26100.2161
PT2とx64 Windows11 24H2 26100.2033
PT2とWindows11 build 22631.2715
PT2とWindows11 23H2 build 22631.2506
PT2とWindows11 22H2 build 22621.900
検証:PT2と先行RTM候補 Windows11 22H2 build 22621.382
PT2とbuild 22000.832
なんで今頃BonDriverの初期化が出来ないんだよ!
x64版Windows Updateは3〜6ヶ月に1度のペースで行う予定。取り敢えずMicrosoft Defenderが動作すればいい。

関連過去Log:x64 Windows関連

リソース・電力の非効率により、x64-Windows機は予備機とした。
公式版 Windows11 24H2 Downloadを入手する
Tips:Windows Updateが止められないのでコマンド対応する-Tiny11
メモ:Tiny11builderを使ってみた
メモ:Tiny11 b1をアクティブにしてみた
Tips:デバイスのセットアップに関する通知をオフにする 22H2
レビュー VMware WorkStation 17.0でWin22H2をクリーンインストール
Tips:今さらながらTVtest ver.0.10をTSファイル再生のメインに据える
Tips:フィッシングに対する保護
メモ:Windows 11 2022 UpdateとVM仮想PC 22000.978

 - パソコン , , , , ,

 

320

320

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

Tips: Ubuntu 22.04 +PT3 時間指定による自動(復帰)起動:at+rtcwake

目次1 【rtcwake】コマンド処理は順調1.0.0.1 おさらい1.0.0. …

PT3とWindows11 build 22621.1344

目次1 PT3録画機のマザーボートを交換1.0.1 SSD版交換備忘メモ2 PT …

Legacyノートパソコン ZENBOOK UX21E にW11.22000.194 

目次1 今度はLegacyノートパソコン「ZENBOOK UX21E」のUpgr …

Tips:Win10 タクスバーのスピーカーが無反応

タクスバーのスピーカー音量が変更できない TVTestやRadikoolを使って …

PT2とbuild 22000.613

目次1 Windows11 21H2 build 22000.6132 PT2掲 …

PowerShellを実行し、「Get-CimInstance Win32_WinSat」
Windows10にてWinエクスペリエンスインデックスを確認する

目次1 Windows10 Upgrade後の状況2 Windows10にてWi …

Raspberry Pi 5:有線イヤホンを使用する

目次1 Bluetoothは便利なのか2 Raspberry Pi 5と有線イヤ …

PT2とWindows11 22H2 build 22621.521

目次1 Insider Program User非該当でもWindows Upd …

PT2とWindows11 build 22621.1344

目次1 月末臨時更新 KB5022913のUpdate2 PT2掲載機(Lega …

ファイルの表示が遅いフォルダを治す
Tips:Windows10でファイルの表示が遅いフォルダを治す

目次1 Windows10 TH1 Professional 102402 ファ …