Skip to content

nvm: device has no media manager registered #4

@ckoolkarni

Description

@ckoolkarni

Hi,

I'm trying to use the null_blk with lightnvm. (Kernel Version 4.7.0-rc2-Branch-all3-00382-g8f956a8 )

  1. Remove the all the modules.
    root@pat:nvme-fabrics# modprobe -r null_blk
    root@pat:nvme-fabrics# modprobe -r gennvm
    root@pat:nvme-fabrics# modprobe -r rrpc
  2. Load all the modules.
    root@pat:nvme-fabrics# modprobe gennvm
    root@pat:nvme-fabrics# modprobe rrpc
    root@pat:nvme-fabrics# modprobe null_blk use_lightnvm=1
  3. Make sure moduels are loaded.
    root@pat:nvme-fabrics# lsmod | grep -e gennvm -e null_blk -e rrpc
    rrpc 24576 0
    null_blk 16384 0
    gennvm 16384 0
  4. Make sure devices are created.
    root@pat:nvme-fabrics# dmesg -c
    [ 125.681973] null_blk: LightNVM only supports 4k block size
    [ 125.681981] null_blk: defaults block size to 4k
    [ 125.682645] nullb->disk_name nullb0
    [ 125.682651] nullb->disk_name nullb0
    [ 125.682659] ++ null_lnvm_id
    [ 125.682663] -- null_lnvm_id
    [ 125.682670] nvm: registered nullb0 [1/1/256/64000/4/1]
    [ 125.686255] nullb->disk_name nullb1
    [ 125.686271] nullb->disk_name nullb1
    [ 125.686282] ++ null_lnvm_id
    [ 125.686287] -- null_lnvm_id
    [ 125.686297] nvm: registered nullb1 [1/1/256/64000/4/1]
    [ 125.689221] null: module loaded
    [ 125.689230] gb 250 bs 4096 nr_devices 2 use_lightnvm TRUE queue_mode MQ
  5. Get the list of available devices.
    root@pat:nvme-fabrics# lnvm devices
    Number of devices: 2
    Device Block manager Version
    nullb1 none (0,0,0)
    nullb0 none (0,0,0)
  6. Try to create the device with available device list.
    root@pat:nvme-fabrics# lnvm create -d nullb0 -n mydevice -t rrpc -o 0:0
    create failed. See dmesg.
    root@pat:nvme-fabrics# dmesg -c
    [ 400.371478] nvm: device has no media manager registered.

Can someone help me to resolve this issue ?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions