Public bug reported:

# 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

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: New

-- 
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:
  New

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