Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 11 Jan 2022 14:00:30 +1100
From:      <jason@tubnor.net>
To:        "'Chuck Tuffli'" <chuck@tuffli.net>
Cc:        "'FreeBSD virtualization'" <freebsd-virtualization@freebsd.org>
Subject:   RE: bhyve NVMe 1.4 support
Message-ID:  <082b01d80697$64e95030$2ebbf090$@tubnor.net>
In-Reply-To: <CAM0tzX1qJOuqJWv_04oMvTqQrmLNQf8O%2B8PJ6cjLyh9bLqRmNQ@mail.gmail.com>
References:  <CAM0tzX1W1Do=uqA3PONyksY4dmob%2BZMi-ib7aECVx6AH3XW6Pw@mail.gmail.com> <00bf01d80104$e6ba5de0$b42f19a0$@tubnor.net> <CAM0tzX1EdQfTDUMU1dNtQHxG9SB3VzNP5UGmHuiHCY5HsxL2QA@mail.gmail.com> <CAM0tzX1qJOuqJWv_04oMvTqQrmLNQf8O%2B8PJ6cjLyh9bLqRmNQ@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
> -----Original Message-----
> From: Chuck Tuffli <chuck@tuffli.net>
> Sent: Tuesday, 11 January 2022 10:58 AM
> To: jason@tubnor.net
> Cc: FreeBSD virtualization <freebsd-virtualization@freebsd.org>
> Subject: Re: bhyve NVMe 1.4 support
>=20
> On Wed, Jan 5, 2022 at 4:33 PM Chuck Tuffli <chuck@tuffli.net> wrote:
> >
> > On Mon, Jan 3, 2022 at 4:49 PM <jason@tubnor.net> wrote:
> > >
> > > Hi Chuck,
> > >
> > > Testing on 14.0-CURRENT shows the following:
> > >
> > > OpenBSD 6.9 - NVMe read/write OK
> > > Windows 10 - NVMe read OK, write FAIL Windows Server 2022 - NVMe
> > > read OK, write FAIL Alma Linux 8.5 - NVMe read OK, write FAIL.
> >
> > Thanks for the report, Jason. I have Alma 8.5 installed and am =
investigating.
>=20
> OK, I found and fixed the regression. New version of the file in the =
same
> place is up for folks who are interested.
>=20
> --chuck

This version looks good. No regression on the following guest platforms =
under 14.0-CURRENT:

OpenBSD 6.9 - NVMe read/write OK
Windows 10 - NVMe read/write OK
Windows Server 2022 - NVMe read/write OK
Alma Linux 8.5 - NVMe read/write OK
FreeBSD 13.0 - NVMe read/write OK

>From a storage presentation layer in a production perspective, I can't =
find any issues with the proposed update to pci_nvme.c

Some of our tests included:

The removal and addition of partitions on the NVMe presentation layer
Installation of all the operating system listed above
Where supported by the guest operating system, the TRIM command executed =
on the presentation layer and guest rebooted to ensure no data =
corruption was caused by TRIM

Cheers,

Jason.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?082b01d80697$64e95030$2ebbf090$>