没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
UNH-IOL
NVMe Testing Service
Test Suite for NVMe PCIe Interoperability
Version 19.0
Target Specification: NVMe Base Specification 2.0 and
NVMe over PCIe Transport Specification 1.0
Technical Document
Last Updated : January 04, 2023
UNH-IOL NVMe Testing Service
21 Madbury Rd, Suite 100
Durham, NH 03824
Tel: +1 603-862-0090
Fax: +1 603-862-4181
Email: nvmelab@iol.unh.edu
University of New Hampshire InterOperability Laboratory – NVMe Interop Test Suite
UNH-IOL NVMe Testing Service 2 NVMe PCIe Interop Test Suite
©2023 UNH-IOL
University of New Hampshire InterOperability Laboratory – NVMe Interop Test Suite
UNH-IOL NVMe Testing Service 3 NVMe PCIe Interop Test Suite
©2023 UNH-IOL
TABLE OF CONTENTS
MODIFICATION RECORD ...................................................................................................................................... 4
ACKNOWLEDGMENTS ........................................................................................................................................... 9
INTRODUCTION ..................................................................................................................................................... 10
REFERENCES .......................................................................................................................................................... 12
GROUP 1: OS BASED INTEROP TESTS ....................................................................................................................... 13
Test 1.1 – Storage Devices Identified (M) ........................................................................................................... 14
Test 1.2 – Format Storage Devices (M) ............................................................................................................... 15
Test 1.3 – Write Read Compare (M) ................................................................................................................... 16
Test 1.4 – Hotplug NVMe Device No IO (M for NVMe Drives, FYI for NVMe Host Platforms) ..................... 18
Test 1.5 – Hotplug NVMe Device IO In Progress (FYI) ..................................................................................... 20
Test 1.6 – Boot from NVMe Device (M) ............................................................................................................ 22
Test 1.7 – Dual Port Device (FYI) ....................................................................................................................... 23
Test 1.8 – Dual Port Device with Multiple Namespaces (FYI) ........................................................................... 25
Test 1.9 – Dual Port Device with Single Namespaces (FYI) ............................................................................... 28
Test 1.10 – Return from Hibernation (FYI) ......................................................................................................... 30
Test 1.11 – Unique IDs (FYI) .............................................................................................................................. 31
Appendix A - Write/Read/Compare Utility for Windows and Linux .................................................................. 32
Appendix B – Using Non-CEM Form Factors .................................................................................................... 34
Appendix C – UNH-IOL Interop Test Bed.......................................................................................................... 35
Appendix D – Interop Test Setups ....................................................................................................................... 36
Appendix E – NVMe Integrators List Requirements ........................................................................................... 37
University of New Hampshire InterOperability Laboratory – NVMe Interop Test Suite
UNH-IOL NVMe Testing Service 4 NVMe PCIe Interop Test Suite
©2023 UNH-IOL
MODIFICATION RECORD
2012 May 7 (Version 0.1) Initial Release
David Woolf:
2012 June 21 (Version 0.2)
Raju Mishra:
2012 November 5 (Version 0.3)
David Woolf: Editorial Fixes
2013 April 30 (Version 0.4)
David Woolf: Preparation for plugfest, reorganization of interop tests to be more OS focused.
2013 May 21 (Version 1.0)
David Woolf: Clarification of test steps refined during May 2013 NVMe Plugfest.
2013 September 10 (Version 1.1)
David Woolf: Changes to test 1.3 to allow for use of stressing data patterns and varying transfer sizes. Addition
of tests 1.4, 1.5, 1.6.
2013 December 16 (Version 1.1 DRAFT)
David Woolf: Modified Test 1.5 to clarify what OS media will be used, and that the OS install will occur using
the UEFI NVMe driver. Modified Tests 1.1 and 1.2 to clarify procedure for identifying and formatting a drive in
Windows and Linux operating systems. Updated Appendix A for latest version of vdbench. Added Appendix B.
Added Appendix C.
2013 December 19 (Version 1.1 DRAFT)
David Woolf: Modified Appendix A
2013 December 23 (Version 1.1 DRAFT)
David Woolf: Corrected link to vdbench parameter file in Appedix A. Modified the command to start vdbench to
include the ‘-vr’ modifier to cause all writes to be validated immediately.
2014 March 11 (Version 1.1)
David Woolf: Corrected link to vdbench parameter file in Appedix A to account for corner case discovered
during February 2014 NVMe Plugfest.
2014 March 31 (Version 1.1)
David Woolf: Added notes to the Possible Problems section of Test 1.3, and Appendix A, to account for
problems that may arise when testing devices that are less than 512 MB in storage capacity.
2014 April 7 (Version 1.1)
David Woolf: Added information to Appendix C and Test 1.5.
2014 July 10 (Version 1.1)
David Woolf: Added test 1.7
2014 July 14 (Version 1.1b)
David Woolf: Added Appendix D. Added note to all tests to refer to Appendix D if using a non-CEM form
factor. Renamed document t o version 1.1b, to match latest NVMe specification and the IL policy to be used for the
next plugfest.
University of New Hampshire InterOperability Laboratory – NVMe Interop Test Suite
UNH-IOL NVMe Testing Service 5 NVMe PCIe Interop Test Suite
©2023 UNH-IOL
2014 August 21 (Version 1.1b)
David Woolf: Edited Appendix A, and test 1.2 and 1.3 to clarify that an NVMe device should be unformatted
when performing Test 1.3.
2014 August 25 (Version 1.1b)
David Woolf: Further clarifications to test 1.3 and 1.4 to clarify that an NVMe device should be unformatted
when performing these tests.
2014 September 18 (Version 1.1b)
David Woolf: Clarifications to test 1.6 (hotplug) procedure and observable results.
2014 October 30 (Version 1.1b)
David Woolf: Clarifications to Appendix A and B on preparing drives for testing.
2014 December 9 (Version 1.1b)
David Woolf: Corrected URL for vdbench parameter file downloads
2015 April 7 (Version 1.2)
David Woolf: Added additional adapter types to Appendix D.
2015 May 7 (Version 1.2)
David Woolf: Updated links to VDBENCH Parameter files in Appendix A.
2015 August 31 (Version 1.2)
David Woolf: Clarified procedure in tests 1.3 and 1.5.
2015 September 28 (Version 1.2)
David Woolf: Clarified procedure in tests 1.6.
2015 November 5 (Version 1.2.1)
David Woolf: Test 1.5 now mandatory for hosts. References in Introduction and References sections now refer
to NVMe 1.2 specification. Clarified step 6 in test procedure for test 1.3, to show that any partition information on
the drive should survive the host restart.
2015 November 19 (Version 1.2.1)
Jeff Hensel: Updates to procedure for Test 1.5 reflect booting from an NVMe device using UEFI in a more
modern motherboard than the previous procedure.
2015 December 11 (Version 1.2.1)
David Woolf: Updates to Test 1.5 to reflect that this test is not mandatory for NVMe IP Devices. Updated UNH-
IOL address.
2016 January 19 (Version 1.2.1)
David Woolf: Updates to accommodate dual port testing in tests 1.1, 1.2, 1.6, 1.7.
2016 March 1 (Version 1.2.1)
Mike Bogochow: Fixed typos, clarified language, added links.
剩余36页未读,继续阅读
资源评论
辗转反测
- 粉丝: 133
- 资源: 19
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于matlab实现用有限元法计算电磁场的Matlab工具 .rar
- 基于matlab实现有限元算法 计算电磁场问题 边界条件包括第一类边界和第二类边界.rar
- 基于matlab实现用于计算不同车重下的电动汽车动力性和经济性.rar
- 基于matlab实现遗传算法求解多车场车辆路径问题 有多组算例可以用.rar
- 浏览器.apk
- 基于matlab实现是一个matlab中的power system 中搭建的一个模型
- 基于JSP毕业设计-教学管理系统(源代码+论文).zip
- 基于JSP毕业设计-家政管理系统-毕业设计.zip
- 基于Python实现淘宝商品评论采集(含逆向)源代码
- 基于matlab实现多目标进化算法NSGAⅡ&Matlab讲解.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功