--- Begin Message ---
Package: initramfs-tools
Version: 0.113
Severity: normal
Hi,
The initramfs tools generally build an initramfs that is compressed; if
a hook script uses the prepend_initramfs function in the hook-functions
library, however (as the intel-microcode package does), then that
prepended part of the initramfs is not compressed.
When I have a problem, usually my preferred way of debugging is to run
"mkdir foo; cd foo; zcat $initramfs | cpio -i", and then using normal
file operations. When trying that on a file that starts with
uncompressed data, zcat will however refuse to open the file (unless the
-f parameter is used, but then compression is switched off and not
switched on afterwards when we do encounter compressed data); cpio
doesn't have a transparent decompress option AFAICT; and I'm not sure
how to figure out what the offset of the compressed data is.
As a result, the only way that I can see to inspect my initramfs is to
uninstall the intel-microcode package, regenerate the initramfs, and
inspect it. This can't be the intention.
-- Package-specific info:
-- initramfs sizes
-rw-r--r-- 1 root root 12M Aug 13 08:01 /boot/initrd.img-3.10-1-amd64
-rw-r--r-- 1 root root 12M Sep 2 18:24 /boot/initrd.img-3.10-2-amd64
-- /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-3.10-2-amd64 root=UUID=9e3c4c8e-014c-4473-816e-3eaa78571af9 ro pcie_aspm=force i915.i915_enable_rc6=1 i915.lvds_downclock=1 i915.i915_enable_fbc=1 vga=788 quiet
-- /proc/filesystems
ext4
fuseblk
-- lsmod
Module Size Used by
usbhid 40964 0
hid 81894 1 usbhid
parport_pc 22409 0
ppdev 12763 0
lp 13025 0
autofs4 27746 3
parport 31901 3 lp,ppdev,parport_pc
bnep 17535 2
rfcomm 33471 10
pci_stub 12429 1
vboxpci 19094 0
vboxnetadp 25443 0
snd_hrtimer 12604 1
vboxnetflt 23697 0
vboxdrv 217395 3 vboxnetadp,vboxnetflt,vboxpci
cpufreq_userspace 12576 0
cpufreq_stats 12866 0
cpufreq_powersave 12454 0
cpufreq_conservative 14184 0
binfmt_misc 12925 1
uinput 17439 1
nfsd 192007 13
auth_rpcgss 39085 1 nfsd
oid_registry 12419 1 auth_rpcgss
nfs_acl 12511 1 nfsd
nfs 110304 0
lockd 59673 2 nfs,nfsd
dns_resolver 12641 1 nfs
fscache 37551 1 nfs
sunrpc 164583 23 nfs,nfsd,auth_rpcgss,lockd,nfs_acl
ipt_MASQUERADE 12594 3
iptable_nat 12646 1
nf_conntrack_ipv4 18549 1
nf_defrag_ipv4 12483 1 nf_conntrack_ipv4
nf_nat_ipv4 12950 1 iptable_nat
nf_nat 18378 3 ipt_MASQUERADE,nf_nat_ipv4,iptable_nat
nf_conntrack 59788 5 ipt_MASQUERADE,nf_nat,nf_nat_ipv4,iptable_nat,nf_conntrack_ipv4
ip_tables 22036 1 iptable_nat
x_tables 19041 2 ip_tables,ipt_MASQUERADE
tun 22444 2
loop 22869 0
fuse 67503 1
ecryptfs 72544 0
snd_hda_codec_hdmi 31720 1
snd_hda_codec_conexant 40314 1
cdc_mbim 12736 0
uvcvideo 66788 0
cdc_ncm 17458 1 cdc_mbim
videobuf2_vmalloc 12848 1 uvcvideo
videobuf2_memops 12519 1 videobuf2_vmalloc
coretemp 12898 0
videobuf2_core 31098 1 uvcvideo
usbnet 22817 2 cdc_mbim,cdc_ncm
videodev 92407 2 uvcvideo,videobuf2_core
kvm_intel 123583 0
mii 12675 1 usbnet
media 18240 2 uvcvideo,videodev
kvm 301458 1 kvm_intel
cdc_wdm 17511 1 cdc_mbim
cdc_acm 22246 0
btusb 17678 0
crc32c_intel 21850 0
bluetooth 170002 22 bnep,btusb,rfcomm
ghash_clmulni_intel 13062 0
arc4 12543 2
iTCO_wdt 12831 0
iTCO_vendor_support 12704 1 iTCO_wdt
snd_hda_intel 35718 0
snd_hda_codec 122850 3 snd_hda_codec_hdmi,snd_hda_codec_conexant,snd_hda_intel
snd_hwdep 13189 1 snd_hda_codec
snd_pcm 68525 3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
aesni_intel 50895 2
iwldvm 111931 0
snd_page_alloc 13018 2 snd_pcm,snd_hda_intel
mac80211 358182 1 iwldvm
thinkpad_acpi 61301 0
aes_x86_64 16719 1 aesni_intel
ablk_helper 12572 1 aesni_intel
nvram 13092 1 thinkpad_acpi
cryptd 14560 3 ghash_clmulni_intel,aesni_intel,ablk_helper
snd_seq 45186 1
lrw 12871 1 aesni_intel
snd_seq_device 13176 1 snd_seq
snd_timer 22773 3 snd_hrtimer,snd_pcm,snd_seq
gf128mul 13047 1 lrw
i915 494628 2
glue_helper 12768 1 aesni_intel
snd 53068 11 snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_hda_codec_conexant,snd_pcm,snd_seq,snd_hda_codec,snd_hda_intel,thinkpad_acpi,snd_seq_device
psmouse 74832 0
iwlwifi 73295 1 iwldvm
serio_raw 12940 0
pcspkr 12632 0
drm_kms_helper 31837 1 i915
soundcore 13026 1 snd
evdev 17611 22
microcode 30413 0
drm 211856 3 i915,drm_kms_helper
cfg80211 319971 3 iwlwifi,mac80211,iwldvm
i2c_algo_bit 12841 1 i915
battery 13101 0
i2c_i801 17045 0
ac 12668 0
rfkill 19242 5 cfg80211,thinkpad_acpi,bluetooth
lpc_ich 16757 0
mei_me 13568 0
i2c_core 24353 6 drm,i915,i2c_i801,drm_kms_helper,i2c_algo_bit,videodev
mfd_core 12601 1 lpc_ich
mei 45886 1 mei_me
wmi 13243 0
mperf 12453 0
video 17792 1 i915
processor 28526 0
button 12944 1 i915
ext4 381419 1
crc16 12343 2 ext4,bluetooth
jbd2 76205 1 ext4
mbcache 13082 1 ext4
nbd 16897 0
dm_mirror 17748 0
dm_region_hash 13589 1 dm_mirror
dm_log 13590 2 dm_region_hash,dm_mirror
dm_mod 64008 2 dm_log,dm_mirror
sg 26095 0
sd_mod 40541 2
crc_t10dif 12348 1 sd_mod
mmc_block 26824 0
ahci 25148 1
libahci 23136 1 ahci
thermal 17468 0
thermal_sys 23137 3 video,thermal,processor
sdhci_pci 17935 0
sdhci 27279 1 sdhci_pci
ehci_pci 12472 0
xhci_hcd 78280 0
ehci_hcd 40590 1 ehci_pci
mmc_core 77762 3 mmc_block,sdhci,sdhci_pci
e1000e 139582 0
ptp 13364 1 e1000e
pps_core 13232 1 ptp
usbcore 134993 11 btusb,uvcvideo,ehci_hcd,ehci_pci,usbhid,usbnet,cdc_mbim,cdc_acm,cdc_ncm,cdc_wdm,xhci_hcd
usb_common 12440 1 usbcore
libata 141969 2 ahci,libahci
scsi_mod 158249 3 sg,libata,sd_mod
-- /etc/initramfs-tools/modules
-- /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
-- mkinitramfs hooks
/etc/initramfs-tools/hooks/:
/usr/share/initramfs-tools/hooks:
busybox
dmraid
dmsetup
fuse
intel_microcode
keymap
klibc
kmod
nbd
ntfs_3g
thermal
udev
uswsusp
-- System Information:
Debian Release: jessie/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (500, 'oldstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.10-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=nl_BE.UTF-8, LC_CTYPE=nl_BE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages initramfs-tools depends on:
ii cpio 2.11+dfsg-1
ii klibc-utils 2.0.2-1
ii kmod 9-3
ii module-init-tools 9-3
ii udev 175-7.2
Versions of packages initramfs-tools recommends:
ii busybox 1:1.20.0-9
Versions of packages initramfs-tools suggests:
pn bash-completion <none>
-- no debconf information
--- End Message ---
--- Begin Message ---
On Tue, Sep 10, 2013 at 09:12:29AM +0200, Wouter Verhelst wrote:
> Package: initramfs-tools
> Version: 0.113
> Severity: normal
>
> Hi,
>
> The initramfs tools generally build an initramfs that is compressed; if
> a hook script uses the prepend_initramfs function in the hook-functions
> library, however (as the intel-microcode package does), then that
> prepended part of the initramfs is not compressed.
>
> When I have a problem, usually my preferred way of debugging is to run
> "mkdir foo; cd foo; zcat $initramfs | cpio -i", and then using normal
> file operations. When trying that on a file that starts with
> uncompressed data, zcat will however refuse to open the file (unless the
> -f parameter is used, but then compression is switched off and not
> switched on afterwards when we do encounter compressed data); cpio
> doesn't have a transparent decompress option AFAICT; and I'm not sure
> how to figure out what the offset of the compressed data is.
>
> As a result, the only way that I can see to inspect my initramfs is to
> uninstall the intel-microcode package, regenerate the initramfs, and
> inspect it. This can't be the intention.
>
please bug reports are not for support.
The bug concerning lsinitramfs is marked and shall be worked on,
above is no bug of the initramfs which boots and decompresses just fine.
Best,
--
maks
--- End Message ---