Package: initramfs-tools Version: 0.116 Severity: normal Tags: patch While trying out an upstream kernel build to debug another issue, I discovered that I couldn't enter any text at my disk encryption password prompt. After bisecting, I discovered that this was due to a patch that split xhci-pci out into a separate module. Sure enough, adding that to my initrd modules list allowed me to boot and decrypt on later kernels.
This should be added to the standard base modules list to avoid anyone else running into this problem. -- Package-specific info: -- initramfs sizes -rw-r--r-- 1 root root 16M Nov 12 06:55 /boot/initrd.img-3.16.0-4-amd64 -rw-r--r-- 1 root root 16M Nov 25 00:43 /boot/initrd.img-3.17.0-rc6-bisect -- /proc/cmdline BOOT_IMAGE=/vmlinuz-3.17.0-rc6-bisect root=/dev/mapper/scratch--vg-root ro video=1920x1080@60 quiet -- resume RESUME=/dev/mapper/scratch--vg-swap_1 -- /proc/filesystems ext3 ext2 ext4 fuseblk -- lsmod Module Size Used by binfmt_misc 12853 1 bnep 17349 2 nfsd 267715 2 auth_rpcgss 55111 1 nfsd oid_registry 12419 1 auth_rpcgss nfs_acl 12511 1 nfsd nfs 196017 0 lockd 83177 2 nfs,nfsd fscache 45208 1 nfs sunrpc 241210 6 nfs,nfsd,auth_rpcgss,lockd,nfs_acl arc4 12536 2 iwlmvm 151401 0 mac80211 495284 1 iwlmvm snd_hda_codec_realtek 67468 1 snd_hda_codec_generic 63084 1 snd_hda_codec_realtek iwlwifi 96207 1 iwlmvm snd_hda_codec_hdmi 49213 1 iTCO_wdt 12831 0 cfg80211 412519 3 iwlwifi,mac80211,iwlmvm iTCO_vendor_support 12649 1 iTCO_wdt x86_pkg_temp_thermal 12951 0 intel_powerclamp 17122 0 intel_rapl 17356 0 coretemp 12820 0 kvm_intel 139066 0 kvm 396575 1 kvm_intel fuse 83314 1 evdev 17445 18 ecb 12737 1 btusb 29911 0 pcspkr 12595 0 bluetooth 382589 21 bnep,btusb i2c_i801 16965 0 rfkill 18867 4 cfg80211,bluetooth shpchp 31114 0 mei_me 17900 0 lpc_ich 20768 0 mfd_core 12601 1 lpc_ich mei 75079 1 mei_me snd_hda_intel 26387 5 snd_hda_controller 26938 1 snd_hda_intel i915 881375 6 tpm_tis 17182 0 nuvoton_cir 17153 0 snd_hda_codec 104440 5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller tpm 31467 1 tpm_tis battery 13356 0 rc_core 22437 1 nuvoton_cir snd_hwdep 13148 1 snd_hda_codec drm_kms_helper 76652 1 i915 snd_pcm 88603 4 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_controller drm 255010 5 i915,drm_kms_helper snd_timer 26614 1 snd_pcm video 18078 1 i915 snd 69340 18 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel i2c_algo_bit 12744 1 i915 soundcore 13031 2 snd,snd_hda_codec i2c_designware_platform 12645 0 i2c_designware_core 12813 1 i2c_designware_platform processor 28184 0 button 12988 1 i915 parport_pc 26300 1 ppdev 16782 0 lp 17074 0 parport 35749 3 lp,ppdev,parport_pc autofs4 35529 2 ext4 477391 2 crc16 12343 2 ext4,bluetooth mbcache 17171 1 ext4 jbd2 82321 1 ext4 algif_skcipher 17051 0 af_alg 12988 1 algif_skcipher hid_logitech_dj 17192 0 hid_generic 12393 0 usbhid 44467 0 dm_crypt 22551 1 dm_mod 89394 9 dm_crypt sg 29878 0 sd_mod 44398 3 crct10dif_pclmul 13387 0 crc32_pclmul 12915 0 crc32c_intel 21809 0 ghash_clmulni_intel 12978 0 xhci_pci 12675 0 xhci_hcd 152579 1 xhci_pci ehci_pci 12512 0 ehci_hcd 69837 1 ehci_pci aesni_intel 163901 3 ahci 33291 2 aes_x86_64 16719 1 aesni_intel lrw 12757 1 aesni_intel libahci 27158 1 ahci gf128mul 12970 1 lrw glue_helper 12649 1 aesni_intel ablk_helper 12572 1 aesni_intel cryptd 14516 4 ghash_clmulni_intel,aesni_intel,ablk_helper libata 173226 2 ahci,libahci scsi_mod 199938 3 sg,libata,sd_mod usbcore 195286 6 btusb,ehci_hcd,ehci_pci,usbhid,xhci_hcd,xhci_pci e1000e 211590 0 usb_common 12440 1 usbcore ptp 17692 1 e1000e pps_core 17225 1 ptp thermal 17559 0 fan 12681 0 thermal_sys 27579 6 fan,video,intel_powerclamp,thermal,processor,x86_pkg_temp_thermal i2c_hid 17403 0 hid 102264 5 i2c_hid,hid_generic,usbhid,hid_logitech_dj sdhci_acpi 12810 0 sdhci 34998 1 sdhci_acpi i2ccore 46061 7 drm,i915,i2c_i801,i2c_hid,i2c_designware_platform,drm_kms_helper,i2c_algo_bit mmc_core 102291 2 sdhci,sdhci_acpi -- /etc/initramfs-tools/modules xhci_pci -- /etc/kernel-img.conf # Kernel image management overrides # See kernel-img.conf(5) for details do_symlinks = yes do_bootloader = no do_initrd = yes link_in_boot = no -- /etc/initramfs-tools/initramfs.conf MODULES=most BUSYBOX=y KEYMAP=n COMPRESS=gzip DEVICE= NFSROOT=auto -- /etc/initramfs-tools/update-initramfs.conf update_initramfs=yes backup_initramfs=no -- /etc/crypttab sda5_crypt UUID=9710e661-56ae-4290-8d98-5745316bc0dc none luks -- mkinitramfs hooks /etc/initramfs-tools/hooks/: /usr/share/initramfs-tools/hooks: busybox cryptgnupg cryptkeyctl cryptopenct cryptopensc cryptpassdev cryptroot dmsetup fuse keymap klibc kmod lvm2 ntfs_3g resume thermal udev zz-busybox -- System Information: Debian Release: jessie/sid APT prefers testing-updates APT policy: (500, 'testing-updates'), (500, 'testing'), (105, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 3.17.0-rc6-bisect (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages initramfs-tools depends on: ii cpio 2.11+dfsg-2+b1 ii klibc-utils 2.0.4-2 ii kmod 18-3 ii udev 215-5+b1 Versions of packages initramfs-tools recommends: ii busybox 1:1.22.0-9+b1 Versions of packages initramfs-tools suggests: ii bash-completion 1:2.1-4 -- no debconf information
>From 8c9979773a694e0b961c48153c21c19da11c58cf Mon Sep 17 00:00:00 2001 From: Brian Campbell <lam...@continuation.org> Date: Tue, 25 Nov 2014 00:57:08 -0500 Subject: [PATCH] Add xhci-pci module to base modules list xhci-pci has been split out into a separate module, and is necessary for USB to work on certain systems. Signed-off-by: Brian Campbell <lam...@continuation.org> --- hook-functions | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hook-functions b/hook-functions index e71f0f8..b728136 100644 --- a/hook-functions +++ b/hook-functions @@ -506,7 +506,7 @@ auto_add_modules() case "$arg" in base) modules="$modules ehci-pci ehci-orion ehci-hcd ohci-hcd ohci-pci uhci-hcd usbhid" - modules="$modules xhci xhci-hcd" + modules="$modules xhci xhci-hcd xhci-pci" modules="$modules btrfs ext2 ext3 ext4 ext4dev " modules="$modules isofs jfs reiserfs udf xfs" modules="$modules nfs nfsv2 nfsv3 nfsv4" -- 2.1.3