VERSION 1.9
J120 (38198-X)
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:549 errors:0 dropped:0 overruns:0 frame:0
TX packets:549 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:46707 (46.7 KB) TX bytes:46707 (46.7 KB)
M.2 SSD 2280
The J120 features a very high
performance SSD of the NGFF
(next generation form factor)
kind called now M.2. There are
two types available: SATA and 4x
PCIe. The J120 only supports the
4x PCIe type (type M). We have
tested the Samsung SM951 128GB
module (MZ-VPV1280). Please see
the picture on the right.
How can the type M card be
identified?
M.2 type M card have just one notch on the right side on the bottom. Please see the
picture on the right. M.2 type B (SATA) cards have a notch on the right side on top or
they have two notches. So M.2 type B (SATA) cards may fit mechanically, but they will
not work. Please make sure that the M.2 card for the J120 has just one notch.
Examples of M.2 type M SSDs with PCIe interface:
• Samsung 950 Pro 256GB (MZ-V5P256BW)
• Samsung PM961 128GB (MZVLW128HEGR)
• Samsung SM951 512GB (MZVPV512HDGL)
M.2 NVMe software support on the Jetson TX1
In order to use a M.2 key B SSD on the Jetson TX1, a kernel module supporting NVMe is needed. This module is
not part of the dev kit default kernel configuration, so the kernel module needs to compiled. Because of the
mixture of 32 bit user space and 64 bit kernel, it is recommended to cross compile the kernel on a Ubuntu
14.04 LTS host machine. For details on cross-compiling a kernel for L4T please visit the
Ridgerun wiki.
https://developer.ridgerun.com/wiki/index.php?title=Compiling_Tegra_X1_source_code#Kernel
The required module '.config' parameter is
CONFIG_BLK_DEV_NVME=y
or in menuconfig under
Device Drivers -> Block Devices -> NVM Express block device
AUVIDEA GMBH
TECHNICAL REFERENCE MANUAL
12