Seagate Nytro XP6500 Flash Accelerator Cards User Guide, Rev. B
10
www.seagate.com
Software Installation Instructions
6.
Download the driver files and extract the zipped files. The table below lists the unzipped files:
7.
After unzipping, install the driver with this command:
# rpm -ivh kmod-nytrolin-<version>_rhel7.1-1.x86_64.rpm
8.
To upgrade a driver, run this command:
# rpm -Uvh kmod-nytrolin-<version>_rhel7.1-1.x86_64.rpm
9.
Reboot the system.
2.3.2.2
Ultra Low Latency Driver (ULLD) for Linux
In Linux, the Nytro XP6500 uses an Ultra Low latency Driver (ULLD) which is optimized for achieving ultra-low latency
and scaling I/OPs. This ULLD exposes a new block device interface (
/dev/nytro-sdX
) in addition to the traditional
SCSI block device (
/dev/sdX
).
Both block devices represent the same underlying target, so there is a one-to-one correspondence for both the
devices and for partitions created on the devices, if any. You must use the ULLD device (/dev/nytro-sdX) for
applications and the traditional SCSI block device (
/dev/sdX
) for the Linux operating system installation on the
Nytro XP6500 card.
NOTE
Make sure you use only one interface at a time.
2.3.2.3
Creating a Driver Update Disk (DUD) on a USB drive
1.
Using the extracted files from the zip file from
Section 2.3.2.1,
Downloading the Drivers
extract the driver ISO from
DUD file using the following command:
# gunzip nytrolin-<version>_<os>-<tag>.x86_64.iso.gz
For example:
# gunzip nytrolin-06.703.11.261_rhel7.0-1.x86_64.iso.gz
2.
Transfer the extracted ISO file to a USB drive. In the above example, the ISO file is:
nytrolin-06.703.11.261_rhel7.0-1.x86_64.iso
2.3.2.4
Installing a Linux Operating System on a Nytro XP6500 Virtual Disk
1.
Boot the server with the operating system installation CD or DVD. Refer to your system documentation, if needed.
2.
Enter the following boot option to load the driver disk during installation:
linux dd
3.
Press
Enter
to continue the install.
Table 1 What’s in the Zip File
Name
Description
kmod-nytrolin-<version>_<os>-<tag>.x86_64.rpm
kmod-nytrolin-<version>_oel6.<revision>_uek-1.x86_6
4.rpm
Example:
kmod-nytrolin-06.703.11.261_rhel7.0-1.x86_64.rpm
Oracle example:
Oracle Linux 6.5:
kmod-nytrolin-<version>_oel6.5_uek-1.x86_64.rpm
Installable rpm for a specific Linux operating system.
For Oracle Linux UEK kernels, use the rpm with _uek
tag.
nytrolin-<version>_<os>-<tag>.src.rpm
Example:
nytrolin-06.703.11.261_rhel7.0-1.src.rpm
Nytrolin driver sources compilable on the distro's
kernel.
nytrolin-<version>_<os>-<tag>.x86_64.iso.gz
Example:
nytrolin-06.703.11.261_rhel7.0-1.x86_64.iso.gz
Driver Update Disk