← Back to team overview

touch-packages team mailing list archive

[Bug 1474863] Re: bcache device files aren't available in initramfs

 

If /dev/bcacheN does not exist, it is either a kernel problem
(missing/broken driver?) or perhaps a bug in bcache-tools that is
missing to put some necessary kernel modules, sysctls, or other files
into initramfs. udev is not responsible for creating device nodes,
that's the kernel's job. It *is* responsible for creating the /dev/disk
/by-uuid/ symlinks to it, but this part was fixed in 222.

Ubuntu's kernels have bcache as a module, so I figure this isn't being
loaded somehow. bcache has an /usr/share/initramfs-tools/hooks/bcache
hook, but I figure that somehow doesn't work. Reassigning.

** Package changed: systemd (Ubuntu) => bcache-tools (Ubuntu)

** Changed in: bcache-tools (Ubuntu)
       Status: Incomplete => New

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to systemd in Ubuntu.
https://bugs.launchpad.net/bugs/1474863

Title:
  bcache device files aren't available in initramfs

Status in bcache-tools package in Ubuntu:
  New

Bug description:
  Both the current `linux-image-generic`(4.0.0-4-generic) and the
  current mainline image 4.1.1 drop to the `initramfs` shell because the
  `bcache` device files `/dev/bcacheN` and `/dev/disk/by-uuid/[uuid]`
  aren't available at boot. The same setup works well in 15.04 with
  4.1.1 (exact same image which has `bcache` compiled in).

  ProblemType: Bug
  DistroRelease: Ubuntu 15.10
  Package: udev 222-1ubuntu4
  Uname: Linux 4.1.1-040101-generic x86_64
  NonfreeKernelModules: vboxpci vboxnetadp vboxnetflt vboxdrv flashcache
  ApportVersion: 2.17.3-0ubuntu4
  Architecture: amd64
  Date: Wed Jul 15 13:52:09 2015
  MachineType: LENOVO 20221
  ProcEnviron:
   TERM=xterm
   PATH=(custom, no user)
   LANG=de_DE.UTF-8
   SHELL=/bin/bash
  ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-4.1.1-040101-generic root=UUID=d665563a-2f33-4d06-bf9c-6838fe5ae3e9 ro rootflags=subvol=ubuntu-main-root
  SourcePackage: systemd
  UdevLog: Error: [Errno 2] Datei oder Verzeichnis nicht gefunden: '/var/log/udev'
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 07/12/2013
  dmi.bios.vendor: LENOVO
  dmi.bios.version: 71CN51WW(V1.21)
  dmi.board.asset.tag: No Asset Tag
  dmi.board.name: INVALID
  dmi.board.vendor: LENOVO
  dmi.board.version: 31900003WIN8 STD MLT
  dmi.chassis.asset.tag: No Asset Tag
  dmi.chassis.type: 10
  dmi.chassis.vendor: LENOVO
  dmi.chassis.version: Lenovo IdeaPad Z500 Touch
  dmi.modalias: dmi:bvnLENOVO:bvr71CN51WW(V1.21):bd07/12/2013:svnLENOVO:pn20221:pvrLenovoIdeaPadZ500Touch:rvnLENOVO:rnINVALID:rvr31900003WIN8STDMLT:cvnLENOVO:ct10:cvrLenovoIdeaPadZ500Touch:
  dmi.product.name: 20221
  dmi.product.version: Lenovo IdeaPad Z500 Touch
  dmi.sys.vendor: LENOVO

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/bcache-tools/+bug/1474863/+subscriptions


References