Bug#770912: initramfs-tools: Add xhci-pci to base modules (linux 3.18)
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 <lambda@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 <lambda@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
Reply to: