Bug#864716: initramfs-tools: Missing fbcon modules causes blank screen during password prompt
Package: initramfs-tools
Version: 0.130
Severity: normal
Dear Maintainer,
after upgrading from jessie to stretch and rebooting, I got a blank
screen. Figured out the system was waiting for the hard disk passphrase
("Please unlock disk ...." prompt). After entering the password blindly,
the system booted successfully.
Using "break=top" and running scripts manually, I found out that the
screen went black when running /scripts/init-top/udev.
Disabling modesetting via kernel command line made the prompt visible,
but caused issues later when starting X, so it's not a solution.
Finally, I found out that the fbcon module was missing from the
initramfs, and adding it to /etc/initramfs-tools/modules solves the
issue.
This is on a thinkpad x201s with CPU-integrated intel graphics (i915
driver).
Best Regards,
Jan
-- Package-specific info:
BOOT_IMAGE=/vmlinuz-4.11.4 root=/dev/mapper/ssd1-root64 ro intel_iommu=on,igfx_off apparmor=1 security=apparmor vsyscall=emulate quiet crashkernel=384M-:128M
-- resume
RESUME=none
-- /proc/filesystems
cramfs
btrfs
ext3
ext4
fuseblk
-- lsmod
Module Size Used by
ebtable_filter 16384 0
ebtables 28672 1 ebtable_filter
tun 28672 4
btusb 36864 0
btrtl 16384 1 btusb
btintel 16384 1 btusb
bluetooth 274432 3 btrtl,btintel,btusb
cpufreq_powersave 16384 0
cpufreq_userspace 16384 0
cpufreq_conservative 16384 0
fuse 81920 3
arc4 16384 2
iwldvm 122880 0
snd_hda_codec_hdmi 40960 1
snd_hda_codec_generic 57344 1
mac80211 552960 1 iwldvm
coretemp 16384 0
kvm_intel 184320 0
snd_hda_intel 36864 0
kvm 520192 1 kvm_intel
snd_hda_codec 102400 3 snd_hda_intel,snd_hda_codec_hdmi,snd_hda_codec_generic
iwlwifi 118784 1 iwldvm
snd_hwdep 16384 1 snd_hda_codec
irqbypass 16384 1 kvm
joydev 20480 0
snd_hda_core 69632 4 snd_hda_intel,snd_hda_codec,snd_hda_codec_hdmi,snd_hda_codec_generic
serio_raw 16384 0
intel_cstate 16384 0
pcspkr 16384 0
snd_pcm_oss 45056 0
sg 36864 0
cfg80211 524288 3 iwlwifi,mac80211,iwldvm
snd_mixer_oss 24576 1 snd_pcm_oss
lpc_ich 24576 0
mfd_core 16384 1 lpc_ich
intel_agp 16384 0
mei_me 24576 0
snd_pcm 90112 5 snd_pcm_oss,snd_hda_intel,snd_hda_codec,snd_hda_core,snd_hda_codec_hdmi
mei 65536 1 mei_me
snd_timer 32768 1 snd_pcm
acpi_cpufreq 16384 1
thinkpad_acpi 77824 0
nvram 16384 1 thinkpad_acpi
snd 69632 10 snd_pcm_oss,snd_hda_intel,snd_hwdep,snd_mixer_oss,snd_hda_codec,snd_timer,thinkpad_acpi,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_pcm
soundcore 16384 1 snd
rfkill 24576 3 bluetooth,thinkpad_acpi,cfg80211
battery 20480 0
ipt_MASQUERADE 16384 2
ac 16384 0
nf_nat_masquerade_ipv4 16384 1 ipt_MASQUERADE
iptable_nat 16384 1
evdev 20480 20
nf_nat_ipv4 16384 1 iptable_nat
nf_nat 28672 2 nf_nat_masquerade_ipv4,nf_nat_ipv4
ipt_REJECT 16384 1
nf_reject_ipv4 16384 1 ipt_REJECT
tpm_tis 16384 0
nf_log_ipv4 16384 1
tpm_tis_core 20480 1 tpm_tis
nf_conntrack_ipv4 16384 6
nf_defrag_ipv4 16384 1 nf_conntrack_ipv4
iptable_filter 16384 1
ip6t_REJECT 16384 1
nf_reject_ipv6 16384 1 ip6t_REJECT
nf_log_ipv6 16384 1
nf_log_common 16384 2 nf_log_ipv6,nf_log_ipv4
xt_LOG 16384 2
xt_limit 16384 2
xt_physdev 16384 8
br_netfilter 20480 1 xt_physdev
bridge 118784 1 br_netfilter
stp 16384 1 bridge
llc 16384 2 bridge,stp
xt_pkttype 16384 6
xt_tcpudp 16384 34
ip6t_rt 16384 1
nf_conntrack_ipv6 16384 3
nf_defrag_ipv6 32768 1 nf_conntrack_ipv6
xt_conntrack 16384 6
nf_conntrack 110592 7 nf_conntrack_ipv6,nf_conntrack_ipv4,ipt_MASQUERADE,nf_nat_masquerade_ipv4,xt_conntrack,nf_nat_ipv4,nf_nat
ip6table_filter 16384 1
ip6_tables 24576 1 ip6table_filter
ip_set_hash_ipport 28672 1
ip_set 32768 1 ip_set_hash_ipport
nfnetlink 16384 1 ip_set
tpm_rng 16384 0
tpm 40960 3 tpm_tis,tpm_rng,tpm_tis_core
rng_core 16384 2 tpm_rng
tp_smapi 28672 0
thinkpad_ec 16384 1 tp_smapi
loop 24576 0
ip_tables 24576 2 iptable_filter,iptable_nat
x_tables 36864 15 xt_LOG,ipt_REJECT,xt_pkttype,ip_tables,ebtables,iptable_filter,xt_tcpudp,ipt_MASQUERADE,xt_limit,ip6t_REJECT,ip6table_filter,xt_physdev,ip6t_rt,xt_conntrack,ip6_tables
ipv6 327680 60 nf_conntrack_ipv6,nf_reject_ipv6,nf_defrag_ipv6,bridge
autofs4 28672 0
ext4 520192 7
crc16 16384 2 bluetooth,ext4
jbd2 98304 1 ext4
fscrypto 24576 1 ext4
mbcache 16384 1 ext4
btrfs 901120 1
algif_skcipher 20480 0
af_alg 16384 1 algif_skcipher
dm_crypt 24576 6
raid10 45056 0
raid456 98304 0
async_raid6_recov 16384 1 raid456
async_memcpy 16384 1 raid456
async_pq 16384 1 raid456
async_xor 16384 2 async_pq,raid456
async_tx 16384 5 async_xor,async_pq,raid456,async_memcpy,async_raid6_recov
xor 24576 2 async_xor,btrfs
raid6_pq 110592 4 async_pq,btrfs,raid456,async_raid6_recov
crc32c_generic 16384 2
libcrc32c 16384 3 nf_conntrack,raid456,nf_nat
raid1 36864 0
raid0 16384 0
multipath 16384 0
linear 16384 0
md_mod 106496 6 raid1,raid10,multipath,linear,raid0,raid456
dm_mod 102400 68 dm_crypt
sd_mod 45056 3
crc32_pclmul 16384 0
ghash_clmulni_intel 16384 0
pcbc 16384 0
i915 1130496 8
fbcon 40960 71
bitblit 16384 1 fbcon
softcursor 16384 1 bitblit
intel_gtt 20480 2 intel_agp,i915
font 20480 1 fbcon
i2c_algo_bit 16384 1 i915
drm_kms_helper 122880 1 i915
cfbfillrect 16384 1 drm_kms_helper
syscopyarea 16384 1 drm_kms_helper
cfbimgblt 16384 1 drm_kms_helper
aesni_intel 163840 18
sysfillrect 16384 1 drm_kms_helper
ahci 36864 2
libahci 28672 1 ahci
aes_x86_64 20480 1 aesni_intel
libata 208896 2 ahci,libahci
crypto_simd 16384 1 aesni_intel
sysimgblt 16384 1 drm_kms_helper
fb_sys_fops 16384 1 drm_kms_helper
cryptd 24576 9 crypto_simd,ghash_clmulni_intel,aesni_intel
cfbcopyarea 16384 1 drm_kms_helper
glue_helper 16384 1 aesni_intel
drm 311296 4 i915,drm_kms_helper
psmouse 81920 0
scsi_mod 200704 3 sd_mod,libata,sg
i2c_i801 20480 0
ehci_pci 16384 0
ehci_hcd 49152 1 ehci_pci
e1000e 163840 0
agpgart 40960 3 intel_agp,intel_gtt,drm
usbcore 180224 3 ehci_hcd,btusb,ehci_pci
i2c_core 53248 5 i2c_algo_bit,i2c_i801,i915,drm_kms_helper,drm
ptp 20480 1 e1000e
fb 65536 5 bitblit,softcursor,i915,fbcon,drm_kms_helper
pps_core 16384 1 ptp
usb_common 16384 1 usbcore
fbdev 16384 2 fb,fbcon
thermal 20480 0
video 40960 2 thinkpad_acpi,i915
button 16384 1 i915
-- /etc/initramfs-tools/modules
fbcon
-- /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=auto
KEYMAP=n
COMPRESS=gzip
DEVICE=
NFSROOT=auto
-- /etc/initramfs-tools/update-initramfs.conf
update_initramfs=yes
backup_initramfs=no
-- mkinitramfs hooks
/etc/initramfs-tools/hooks/:
reiserfsprogs
/usr/share/initramfs-tools/hooks:
btrfs
cryptgnupg
cryptkeyctl
cryptopenct
cryptopensc
cryptpassdev
cryptroot
cryptroot-unlock
dmsetup
fsck
fuse
intel_microcode
keymap
klibc-utils
kmod
lvm2
mdadm
nbd
ntfs_3g
plymouth
resume
thermal
udev
zz-busybox
-- System Information:
Debian Release: 9.0
APT prefers testing
APT policy: (989, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.11.4 (SMP w/4 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages initramfs-tools depends on:
ii initramfs-tools-core 0.130
ii linux-base 4.5
initramfs-tools recommends no packages.
Versions of packages initramfs-tools suggests:
ii bash-completion 1:2.1-4.3
-- no debconf information
Reply to: