SmartSSD 开发环境部署记录
本篇博客正在施工中,敬请期待!
前言
最近实验室购置了一块 SmartSSD,我在使用 Gemini Deep Research 进行必要信息的搜索和查阅后,开始部署这块板子对应的测试环境,在此期间碰到了非常非常非常非常非常多的问题。为了后续在其他位置也能够方便快速的配置 SmartSSD 开发环境,因此在此记录完整过程的部署过程,以供参考。如果你不清楚什么是 SmartSSD,你可以查看这篇《第一代 SmartSSD 技术交互式调研报告》博客了解详情。
博客施工中
BLOG UNDER CONSTRUCTION
此篇博客正在编写中
敬请期待
预备知识
Xilinx Offical SmartSSD® Introduction PDF
Xilinx SmartSSD XRT 2021.2
Xilinx SmartSSD User Guide PDF
准备工作
! 注意:在安装 Ubunut 等系统前,请务必拆除 SmartSSD 设备。Ubuntu 安装程序可能会扫描 SmartSSD 硬盘,或因 SmartSSD 在系统安装过程中变动而引起的 Ubuntu 硬盘检测程序状态改变,从而导致安装失败!
目前已知有论文使用 Ubuntu 20.04.4 LTS 进行测试,同时也有论文使用 20.04 5.8.0-43 内核版本的系统测试成功。最早还有 18.04 版本进行测试的,但是系统版本太老这里不做记录。
部署过程
安装 Ubuntu 20.04.5 LTS 操作系统,降级内核版本
安装 vivado vitis 2021.2
安装 XRT 驱动
测试功能点
支线
Install Old Amdgpu Driver on Ubuntu 20.04 with 5.4.0-169 Terminal
Install Old Network Driver on Ubuntu 20.04 with 5.4.0-169 Terminal
问题
P2P 测试不通过
Xilinx Forums | U.2 SmartSSD 上的 P2P 传输失败
Github Issues | 无法运行 P2P 带宽示例
Xilinx Forums | SmartSSD - xbutil 验证在 P2P 测试中失败
EasyChair | 针对 SmartSSD 的 P2P 测试的论文
结语
在没有完全调试和开发成功的情况下就是 TMD 的悲剧未来。





