-
Notifications
You must be signed in to change notification settings - Fork 62
Home
MatiasBjorling edited this page Oct 7, 2014
·
21 revisions
Checkout the Linux kernel
git clone https://github.com/OpenChannelSSD/linux.git
Configure it to at least include
CONFIG_LIGHTNVM=y
CONFIG_BLK_DEV_NULL_BLK=m
CONFIG_BLK_DEV_NVME=m
Instantiate the module with the following parameters
queue_mode=4 gb=4 nr_devices=1 lightnvm_num_channels=1
That will instantiate the LightNVM driver with a 4GB SSD, with a single channel. You can see that it was instantiated by checking the kernel log.
dmesg |grep lightnvm
where the output should be similar to
[ 0.359255] lightnvm: pools: 1
[ 0.359773] lightnvm: blocks: 512
[ 0.360364] lightnvm: pages per block: 256
[ 0.361037] lightnvm: append points: 1
[ 0.361663] lightnvm: append points per pool: 1
[ 0.362423] lightnvm: timings: 25/500/1500
[ 0.363081] lightnvm: target sector size=4096
[ 0.363779] lightnvm: disk flash size=4096 map size=4096
[ 0.364665] lightnvm: allocated 131072 physical pages (524288 KB)
[ 0.365740] nullb0: unknown partition table`