機器の組み合わせ
-
本体 Raspberry Pi Raspberry Pi 5
8GB -
M.2アダプタ・HAT
Waveshare PCIe TO M.2 MINI
-
NVMe SSD
KIOXIA EG6
1TB M.2 2230FW11600106
症状
PCIe を Gen3 にすると、起動のたびに SSD を認識したりしなかったりした。再起動を10回繰り返した結果: 認識して使えたのは6回。認識しなかった(dmesg に「brcm-pcie 1000110000.pcie: link down」)のが3回、リンクは確立したのに /mnt/storage がマウントされていなかったのが1回。
動かすために変えたこと・解決方法
Gen2 に下げると、同じ再起動10回が10回とも成功した(別のリグログを参照)。
条件
| OS | Raspberry Pi OS (Debian GNU/Linux 13 trixie) |
|---|---|
| カーネル・EEPROM・ドライバ | Kernel 6.18.50+rpt-rpi-2712 / EEPROM 2026-05-26 |
| 設定 | dtparam=pciex1 dtparam=pciex1_gen=3 |
メモ
Gen3 で認識できた起動では、速度は書き込み約 814MB/s、読み込み約 913MB/s(dd、2GB、direct)。4GBの書き込み・読み戻しを2回行い、どちらもチェックサムが一致した。約11分間の監視でもエラーはなかった。つまり、認識さえすれば動作は安定していて、問題は起動時の認識。 SSD の診断(SMART)の「安全でないシャットダウン」の回数が、Gen3 での再起動を繰り返す間に 22 から 33 に増えた。Gen2 での再起動10回では増えなかった。 電源はモバイルバッテリー(約 5V3A)。起動の瞬間の電力不足が原因かどうかは未確認。5V5A の電源(UPS)で同じ10回の再起動を試す予定。 PCIe の Gen3 は、Raspberry Pi 5 では公式の設定ではない(Gen2 までが公式)。
出典
- CompatRigs 利用者のリグログ #2272(2026-10-20)
- 利用者の報告(外部) Waveshare Wiki: PCIe TO M.2 MINI (2230/2242, Gen2/Gen3) (2026-10-20 に確認)
報告日: 2026-10-20 / CC-BY-4.0