

- #Make menuconfig bbb driver install#
- #Make menuconfig bbb driver driver#
- #Make menuconfig bbb driver software#
Usually the new kernel becomes default to boot which is the top line of menu.lst.
#Make menuconfig bbb driver install#
Once install is successful, reboot system to load new kernel and drivers. Then, run as root these make commands (use the j flag as ½ your cores to improve make time)ĭepending on distribution you use, you may have to run update-initramfs and update-grub, but this is typically unnecessary.
#Make menuconfig bbb driver driver#
Get kernel and driver from the 3.x repository: Īn example snapshot from January 2015, is below:Ĭonfirm the NVMe Driver under Block is set to ĭevice Drivers-> Block Devices -> NVM Express block device Pick up a starting distribution, it doesn’t matter from driver’s perspective which distribution you use since it is going to put a new kernel on top of it, so use whatever you are most comfortable with and/or has the tools required. Yum install groupinstall “Development Tools” Yum install git-core ncurses ncurses-devel You must be root to install these packagesĪpt-get install git-core build-essential libncurses5-dev git (optional you could be using wget to get the Linux package)

In order to clone, compile and build new kernel/driver, the following packages are needed Development tools required (possible pre-requisites) Intel encourages server user companies to focus on an in-box nvme driver as your first option. The nvme driver is also in-box with many server distributions of Linux, please check with your vendor.
#Make menuconfig bbb driver software#
The development mailing list is document is intended for developer and software companies, it should be noted that kernel 3.3 had a stable nvme driver version included, and various distributions have back ported the driver even to kernel 2.6 versions. The NVM Express Linux driver development utilizes the typical open-source process used by. The NVM express (NVMe) is optimized PCI Express SSD interface, NVM Express specification defines an optimized register interface, command set and feature set for PCI express (PCIe)-based Solid State Drives(SSD). This blog is more for people upgrading in a development or in testing and benchmark environments where the most recent operating system bytes are desired. In Enterprise environments, Intel always expects you to get your kernel from your Operating System vendor. We have refreshed this document a bit towards the latest linux kernel release 3.18 and added some small recommendations on things that need to be done after you are using a newer kernel. We always had a high level kernel build document but we are transferring this document into a blog for easier access. The Linux kernel is the innovation platform today, and it has come a long way in the past year with stability. In fact, in the 3.19 build of the kernel the driver will reach a 1.0 version number. Here in Intel Non-volatile Memory Solutions group (NSG) we build and test Linux systems a lot and we've been working to mature the nvme driver stack on all kinds of operating systems.
