> Date: Sun, 22 Jul 2018 10:14:11 -0700
> From: Bryan Vyhmeister <br...@bsdjournal.net>
> 
> Here is the output from dmesg before and after.
> 
> nvme0 at pci3 dev 0 function 0 unknown vendor 0x15b7 product 0x5002 rev 0x00: 
> msi, NVMe 1.3
> nvme0: WDS500G2X0C-00L350, firmware 101110WD, serial 181123456789
> 
> nvme0 at pci3 dev 0 function 0 "SanDisk WD Black High-performance NVMe SSD" 
> rev 0x00: msi, NVMe 1.3
> nvme0: WDS500G2X0C-00L350, firmware 101110WD, serial 181123456789
> 
> As further confirmation that perhaps it should stay SanDisk, the other
> device other than 5001 and 5002 that is listed for vendor 15b7 is the
> Skyhawk Series NVME SSD which was sold by Western Digital as a SanDisk
> Skyhawk SSD. Patch included below.

And it seems that at least the 500G an 1TB models have been marketed
as SanDisk Extreme PRO:

  
https://www.anandtech.com/show/12543/the-western-digital-wd-black-3d-nand-ssd-review

The names are a bit long.  Googling for "WD Black High-performance
NVMe SSD" doesn't yield any meaningful results.  I'd just call both
"WD Black NVMe".  WD/SanDisk doesn't seem to differentiate between
controller generations and our nvme(4) driver prints the model number
anyway so it is not a big issue.

> Index: sys/dev/pci/pcidevs
> ===================================================================
> RCS file: /cvs/src/sys/dev/pci/pcidevs,v
> retrieving revision 1.1854
> diff -u -p -r1.1854 pcidevs
> --- sys/dev/pci/pcidevs       8 Jul 2018 17:34:07 -0000       1.1854
> +++ sys/dev/pci/pcidevs       20 Jul 2018 19:39:47 -0000
> @@ -279,6 +279,7 @@ vendor    BLUESTEEL       0x15ab  Bluesteel
>  vendor       VMWARE          0x15ad  VMware
>  vendor       ZOLTRIX         0x15b0  Zoltrix
>  vendor       MELLANOX        0x15b3  Mellanox
> +vendor       SANDISK         0x15b7  SanDisk
>  vendor       AGILENT         0x15bc  Agilent
>  vendor       QUICKNET        0x15e2  Quicknet Technologies
>  vendor       NDC             0x15e8  National Datacomm
> @@ -6975,6 +6976,10 @@ product SANGOMA A10X           0x0300  A10x
>  product DIGI NEO4            0x00b0  Neo-4
>  product DIGI NEO8            0x00b1  Neo-8
>  product DIGI NEO8_PCIE               0x00f0  Neo-8
> +
> +/* SanDisk (Western Digital) */
> +product SANDISK WDSXXXG1X0C  0x5001  WD Black NVMe SSD
> +product SANDISK WDSXXXG2X0C  0x5002  WD Black High-performance NVMe SSD
>  
>  /* Schneider & Koch (SysKonnect) */
>  product SCHNEIDERKOCH FDDI   0x4000  FDDI
> 
> 

Reply via email to