[nvmewin] Windows driver June 17, 2013 meeting note

Knoblaugh, Rick Rick.Knoblaugh at lsi.com
Mon Jun 17 21:28:15 PDT 2013


Hi Kwok,
                      One note regarding versions: I am told that Windows Server 2012 has the same storage stack as Windows 8, so it should support Trim as well. 

                       (Actually, my first clue should have been when I saw this description of version checking: _WIN32_WINNT_WIN8 : Windows 8 and Windows Server 2012.)

                 Thanks,

                                 -Rick




________________________________________
From: nvmewin-bounces at lists.openfabrics.org [nvmewin-bounces at lists.openfabrics.org] On Behalf Of Kong, Kwok [Kwok.Kong at idt.com]
Sent: Monday, June 17, 2013 2:46 PM
To: nvmewin at lists.openfabrics.org
Subject: [nvmewin]  Windows driver June 17, 2013 meeting note

NVMe OFA Windows Driver Meeting Note (June 17, 2013)

High level Summary
==================

1.      Release 1.2 is expected to be released by end of July 2013.

2.      Two binary files will be released
        - one version supports Windows 7, 8. server 2008R2 and 2012 64-bit but without
          the TRIM command.
        - Second version supports Windows 8 64-bit only with TRIM command support.

3.      Release 1.3 will be release by Dec 2013 with the following features
        - windows 32-bit support
        - Windows 8 extended SRB support
        - end to end protection support with Windows server 2012
        - NVM format state machine enhancement


Release 1.2 Status
==================

Features:

- Alex (IDT) has completed his testing with Windows 8, Server 2008R2 and server 2012
  64-bit.  The current driver works with all Windows 64-bit OSes.

- Alex (IDT) has checked in the code change to support NVMe 1.00e.

- Rick (LSI) has submitted a patch to support the TRIM command. He is going to
  make a coupe of minor update and send the final patch for approval to check in.

- Yong (Huawei) has finished the development of the hibernation as a boot drive.
  There is a problem in the power state transition. It is going to take another
  week before he can send out his patch for review. He is the 4th in line to send
  his patch out for review and approval.


Known Problems:


- Not Accessing NVMe registers in their native width. (Intel)
        - Code completed. 3rd inline to send patch for review.
- ModeSense Translation issue. (Dharani - SanDisk)
        - Code and testing completed. 2nd inline to send patch for review.
- format nvm error. (Judy - Samsung)
- Not handling CSTS.RDY status (from 1->0 and 0->1) properly on NVMe reset. (Judy - Samsung)
        - Code snippets sent out for review. 5th in line to send patch for review.


Release 1.3 Plan (Dec 2013)
===========================
The following features will be added in the 1.3 release:

- Windows 32-bit support (Judy to check with Samsung)

- Windows 8 extended SRB support and SMART handling (Kwok to check with Intel)

- end to end protection support with Windows server 2012 (Yong -  Huawei)

- NVM format state machine enhancement (Alex - IDT)


Features that will not be supported in 2013
===========================================

NVMe 1.1 support:
- multi-path
- SGL
- Get/Set feature update
        - Autonomous power state transition
        - Host Identifier
        - Reservation Notification Mask
        - Reservation Persistence
- identify structure update
- write zeros command

Others
======
- Yong (Huawei) is going to check with Microsoft on why binary built with Windows 8 WDK
  does not work with Windows 7.

Next Meeting
============
- Will be scheduled when necessary. Likely to be around Sep time frame.
_______________________________________________
nvmewin mailing list
nvmewin at lists.openfabrics.org
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/nvmewin



More information about the nvmewin mailing list