This bug is missing log files that will aid in diagnosing the problem.
While running an Ubuntu kernel (not a mainline or third-party kernel)
please enter the following command in a terminal window:

apport-collect 2016040

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable
to run this command, please add a comment stating that fact and change
the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the
Ubuntu Kernel Team.

** Changed in: linux (Ubuntu)
       Status: New => Incomplete

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/2016040

Title:
  Creating bcache backing device using a Dell Ent NVMe CM6 MU 6.4TB
  storage fails with "cannot allocate memory" error

Status in linux package in Ubuntu:
  Incomplete

Bug description:
  # make-bcache -B /dev/nvme4n1
  UUID:                   569e90b3-cc2a-4a0e-a201-476c426a2141
  Set UUID:               d8d8458a-01df-481e-a7dc-e75843a9608f
  version:                1
  block_size:             1
  data_offset:            16

  kern.log:
  Apr 12 18:21:56 pc6a-rb3-n2 kernel: [  723.854659] bcache: register_bdev() 
error nvme4n1: cannot allocate memory
  Apr 12 18:21:56 pc6a-rb3-n2 kernel: [  723.854662] bcache: 
register_bdev_worker() error /dev/nvme4n1: fail to register backing device

  Same error message is mentioned in
  https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1909518, but the
  suggested configuration change does not fix the issue:

  # nvme id-ns /dev/nvme4n1 -n 1 -H |grep "LBA Format"
    [3:0] : 0x3   Current LBA Format Selected
  LBA Format  0 : Metadata Size: 0   bytes - Data Size: 512 bytes - Relative 
Performance: 0 Best
  LBA Format  1 : Metadata Size: 8   bytes - Data Size: 512 bytes - Relative 
Performance: 0 Best
  LBA Format  2 : Metadata Size: 0   bytes - Data Size: 1  bytes - Relative 
Performance: 0 Best
  LBA Format  3 : Metadata Size: 0   bytes - Data Size: 4096 bytes - Relative 
Performance: 0 Best (in use)
  LBA Format  4 : Metadata Size: 8   bytes - Data Size: 4096 bytes - Relative 
Performance: 0 Best
  LBA Format  5 : Metadata Size: 64  bytes - Data Size: 4096 bytes - Relative 
Performance: 0 Best

  Using a Dell Ent NVMe P5800x WI U.2 400GB storage works as expected:

  # make-bcache -B /dev/nvme2n1
  UUID:                   b1405a6d-8732-4175-8aba-d67be23b3ff0
  Set UUID:               af6b190f-a57e-4f2b-926e-904a95268390
  version:                1
  block_size:             8
  data_offset:            16

  # lsblk
  NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
  ...
  nvme2n1     259:1    0 372.6G  0 disk
  └─bcache0   252:0    0 372.6G  0 disk
  ...

  kern.log:
  Apr 12 18:47:33 pc6a-rb3-n2 kernel: [ 2261.135332] bcache: register_bdev() 
registered backing device nvme2n1

  Kernel versions tested:
  5.19.0-38-generic #39~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC
  5.15.0-69-generic #76-Ubuntu SMP

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2016040/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to