mounting fe00 on /newroot failed (rootfs on LVM2 Th boot failure)
Mateusz Korniak
mateusz-lists at ant.gliwice.pl
Tue Apr 17 10:05:31 CEST 2012
On Monday 16 of April 2012, Elan Ruusamäe wrote:
> On 16.04.2012 17:59, Mateusz Korniak wrote:
> > On Monday 16 of April 2012, Elan Ruusamäe wrote:
> > http://dug.im/57f73
>
First of all, booting via lilo without root= specified works, so it's no
longer problem for me. I thought it's mandatory for lilo until you enlighted
me. Big thanks !
> post geninitrd -v output from that geninitrd version
I can only supply with most recent (and untested if boots) version:( :
$ svn up
Updating '.':
U geninitrd
U functions
Updated to revision 12549.
$ sudo ./geninitrd /boot/initrd-3.3.1-2.gz 3.3.1-2 -v -f
geninitrd: # $Revision: 12549 $ $Date:: 2012-04-16 20:14:37 +0200 #$
(geninitrd)
geninitrd: Using _lib: lib
geninitrd: Using initrd_dir: /usr/lib/initrd
geninitrd: find_tool: found /usr/lib/initrd/busybox
geninitrd: # $Revision: 12458 $ $Date:: 2012-01-05 19:43:32 +0000 #$ (mod-ide)
geninitrd: # $Revision: 12444 $ $Date:: 2011-12-07 19:32:09 +0000 #$ (mod-
luks)
geninitrd: find_tool: did not find any of: /usr/lib/initrd/cryptsetup
/sbin/cryptsetup-initrd
geninitrd: # $Revision: 12169 $ $Date:: 2011-02-19 13:59:40 +0000 #$ (mod-
multipath)
geninitrd: # $Revision: 12169 $ $Date:: 2011-02-19 13:59:40 +0000 #$ (mod-
dmraid)
geninitrd: find_tool: did not find any of: /usr/lib/initrd/dmraid
/sbin/dmraid-initrd
geninitrd: # $Revision: 12504 $ $Date:: 2012-03-19 19:34:11 +0000 #$ (mod-lvm)
geninitrd: find_tool: found /usr/lib/initrd/lvm
geninitrd: # $Revision: 12377 $ $Date:: 2011-10-15 13:49:57 +0000 #$ (mod-md)
geninitrd: find_tool: found /usr/lib/initrd/mdassemble
geninitrd: find_tool: found /sbin/mdadm
geninitrd: # $Revision: 12169 $ $Date:: 2011-02-19 13:59:40 +0000 #$ (mod-
blkid)
geninitrd: find_tool: found /usr/lib/initrd/blkid
geninitrd: # $Revision: 12502 $ $Date:: 2012-03-18 19:25:59 +0000 #$ (mod-
udev)
geninitrd: find_tool: found /usr/lib/initrd/udevd
geninitrd: find_tool: found /usr/lib/initrd/udevadm
geninitrd: # $Revision: 12169 $ $Date:: 2011-02-19 13:59:40 +0000 #$ (mod-
tuxonice)
geninitrd: # $Revision: 12500 $ $Date:: 2012-03-18 16:32:24 +0000 #$ (mod-
suspend)
geninitrd: find_tool: did not find any of: /usr/lib/initrd/resume
/usr/lib/suspend/resume /usr/sbin/resume
geninitrd: # $Revision: 12169 $ $Date:: 2011-02-19 13:59:40 +0000 #$ (mod-
fbsplash)
geninitrd: find_tool: did not find any of: /usr/sbin/splash_geninitramfs
/usr/bin/splash_geninitramfs
geninitrd: # $Revision: 12169 $ $Date:: 2011-02-19 13:59:40 +0000 #$ (mod-
condecor)
geninitrd: find_tool: did not find any of: /usr/sbin/splash_geninitramfs
/usr/bin/splash_geninitramfs
geninitrd: # $Revision: 12169 $ $Date:: 2011-02-19 13:59:40 +0000 #$ (mod-
bootsplash)
geninitrd: find_tool: did not find any of: /bin/splash.bin
geninitrd: # $Revision: 12327 $ $Date:: 2011-08-19 19:40:53 +0000 #$ (mod-
uvesafb)
geninitrd: find_tool: did not find any of: /usr/lib/initrd/v86d /sbin/v86d
geninitrd: # $Revision: 12169 $ $Date:: 2011-02-19 13:59:40 +0000 #$ (mod-nfs)
geninitrd: # $Revision: 12415 $ $Date:: 2011-11-27 14:03:41 +0000 #$ (mod-
sata)
geninitrd: # $Revision: 12458 $ $Date:: 2012-01-05 19:43:32 +0000 #$ (mod-
scsi)
geninitrd: # $Revision: 12512 $ $Date:: 2012-03-24 18:27:54 +0000 #$ (mod-
usbkbd)
geninitrd: Using modprobe -c to get modules config
geninitrd: Finding USB keyboard modules
geninitrd: Found USB Keyboard: LITEON Technology USB Multimedia Keyboard
geninitrd: Finding SATA modules (class=0x0106)
geninitrd: Using /dev/vg_single_disk/root as device for rootfs
geninitrd: Finding modules for device path /dev/vg_single_disk/root
geninitrd: LVM: /dev/vg_single_disk/root is LVM node
geninitrd: LVM VG for /dev/vg_single_disk/root: vg_single_disk
geninitrd: LVM PV for vg_single_disk: /dev/hdb5
geninitrd: Finding modules for device path /dev/hdb5
geninitrd: Finding IDE modules using ide_hostadapter
geninitrd: Finding IDE modules using PCI ID database
geninitrd: LVM v2 enabled
geninitrd: Building initrd...
geninitrd: + cp /usr/lib/initrd/busybox /tmp/initrd.ZPYQ5l/bin/busybox
geninitrd: Loading module [usb-common]
geninitrd: Loading module [usbcore]
geninitrd: Loading module [ehci-hcd]
geninitrd: Loading module [mmc_core]
geninitrd: Loading module [pcmcia_core]
geninitrd: Loading module [pcmcia]
geninitrd: Loading module [ssb]
geninitrd: Loading module [ohci-hcd]
geninitrd: Loading module [hid]
geninitrd: Loading module [usbhid]
geninitrd: Loading module [ide-core]
geninitrd: Loading module [atiixp]
geninitrd: Loading module [ide-gd_mod]
geninitrd: Loading module [dm-mod]
geninitrd: Loading module [crc16]
geninitrd: Loading module [mbcache]
geninitrd: Loading module [jbd2]
geninitrd: Loading module [ext4]
geninitrd: Loading module [uhci-hcd]
geninitrd: Loading module [i2c-core]
geninitrd: Loading module [hwmon]
geninitrd: Loading module [i2c-algo-bit]
geninitrd: Loading module [agpgart]
geninitrd: Loading module [drm]
geninitrd: Loading module [ttm]
geninitrd: Loading module [drm_kms_helper]
geninitrd: Loading module [radeon]
geninitrd: Adding Firmwares (radeon/R520_cp.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/3.3.1-2/radeon/R520_cp.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/R520_cp.bin
geninitrd: Adding Firmwares (radeon/RS600_cp.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/3.3.1-2/radeon/RS600_cp.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/RS600_cp.bin
geninitrd: Adding Firmwares (radeon/RS690_cp.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/3.3.1-2/radeon/RS690_cp.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/RS690_cp.bin
geninitrd: Adding Firmwares (radeon/R420_cp.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/3.3.1-2/radeon/R420_cp.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/R420_cp.bin
geninitrd: Adding Firmwares (radeon/R300_cp.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/3.3.1-2/radeon/R300_cp.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/R300_cp.bin
geninitrd: Adding Firmwares (radeon/R200_cp.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/3.3.1-2/radeon/R200_cp.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/R200_cp.bin
geninitrd: Adding Firmwares (radeon/R100_cp.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/3.3.1-2/radeon/R100_cp.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/R100_cp.bin
geninitrd: Adding Firmwares (radeon/RV710_me.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/3.3.1-2/radeon/RV710_me.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/RV710_me.bin
geninitrd: Adding Firmwares (radeon/RV710_pfp.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/3.3.1-2/radeon/RV710_pfp.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/RV710_pfp.bin
geninitrd: Adding Firmwares (radeon/RV730_me.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/3.3.1-2/radeon/RV730_me.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/RV730_me.bin
geninitrd: Adding Firmwares (radeon/RV730_pfp.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/3.3.1-2/radeon/RV730_pfp.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/RV730_pfp.bin
geninitrd: Adding Firmwares (radeon/RV770_me.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/3.3.1-2/radeon/RV770_me.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/RV770_me.bin
geninitrd: Adding Firmwares (radeon/RV770_pfp.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/3.3.1-2/radeon/RV770_pfp.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/RV770_pfp.bin
geninitrd: Adding Firmwares (radeon/RS780_me.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/3.3.1-2/radeon/RS780_me.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/RS780_me.bin
geninitrd: Adding Firmwares (radeon/RS780_pfp.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/3.3.1-2/radeon/RS780_pfp.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/RS780_pfp.bin
geninitrd: Adding Firmwares (radeon/RV670_me.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/3.3.1-2/radeon/RV670_me.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/RV670_me.bin
geninitrd: Adding Firmwares (radeon/RV670_pfp.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/3.3.1-2/radeon/RV670_pfp.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/RV670_pfp.bin
geninitrd: Adding Firmwares (radeon/RV635_me.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/3.3.1-2/radeon/RV635_me.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/RV635_me.bin
geninitrd: Adding Firmwares (radeon/RV635_pfp.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/3.3.1-2/radeon/RV635_pfp.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/RV635_pfp.bin
geninitrd: Adding Firmwares (radeon/RV620_me.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/3.3.1-2/radeon/RV620_me.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/RV620_me.bin
geninitrd: Adding Firmwares (radeon/RV620_pfp.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/3.3.1-2/radeon/RV620_pfp.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/RV620_pfp.bin
geninitrd: Adding Firmwares (radeon/RV630_me.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/3.3.1-2/radeon/RV630_me.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/RV630_me.bin
geninitrd: Adding Firmwares (radeon/RV630_pfp.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/3.3.1-2/radeon/RV630_pfp.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/RV630_pfp.bin
geninitrd: Adding Firmwares (radeon/RV610_me.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/3.3.1-2/radeon/RV610_me.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/RV610_me.bin
geninitrd: Adding Firmwares (radeon/RV610_pfp.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/3.3.1-2/radeon/RV610_pfp.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/RV610_pfp.bin
geninitrd: Adding Firmwares (radeon/R600_me.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/3.3.1-2/radeon/R600_me.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/R600_me.bin
geninitrd: Adding Firmwares (radeon/R600_pfp.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/3.3.1-2/radeon/R600_pfp.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/R600_pfp.bin
geninitrd: Adding Firmwares (radeon/R520_cp.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/3.3.1-2/radeon/R520_cp.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/R520_cp.bin
geninitrd: Adding Firmwares (radeon/RS600_cp.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/3.3.1-2/radeon/RS600_cp.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/RS600_cp.bin
geninitrd: Adding Firmwares (radeon/RS690_cp.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/3.3.1-2/radeon/RS690_cp.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/RS690_cp.bin
geninitrd: Adding Firmwares (radeon/R420_cp.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/3.3.1-2/radeon/R420_cp.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/R420_cp.bin
geninitrd: Adding Firmwares (radeon/R300_cp.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/3.3.1-2/radeon/R300_cp.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/R300_cp.bin
geninitrd: Adding Firmwares (radeon/R200_cp.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/3.3.1-2/radeon/R200_cp.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/R200_cp.bin
geninitrd: Adding Firmwares (radeon/R100_cp.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/3.3.1-2/radeon/R100_cp.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/R100_cp.bin
geninitrd: Adding Firmwares (radeon/SUMO2_me.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/radeon/SUMO2_me.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/SUMO2_me.bin
geninitrd: Adding Firmwares (radeon/SUMO2_pfp.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/radeon/SUMO2_pfp.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/SUMO2_pfp.bin
geninitrd: Adding Firmwares (radeon/SUMO_me.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/radeon/SUMO_me.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/SUMO_me.bin
geninitrd: Adding Firmwares (radeon/SUMO_pfp.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/radeon/SUMO_pfp.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/SUMO_pfp.bin
geninitrd: Adding Firmwares (radeon/SUMO_rlc.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/radeon/SUMO_rlc.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/SUMO_rlc.bin
geninitrd: Adding Firmwares (radeon/PALM_me.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/radeon/PALM_me.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/PALM_me.bin
geninitrd: Adding Firmwares (radeon/PALM_pfp.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/radeon/PALM_pfp.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/PALM_pfp.bin
geninitrd: Adding Firmwares (radeon/CYPRESS_rlc.bin) to initrd for module
radeon
geninitrd: + cp /lib/firmware/radeon/CYPRESS_rlc.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/CYPRESS_rlc.bin
geninitrd: Adding Firmwares (radeon/CYPRESS_me.bin) to initrd for module
radeon
geninitrd: + cp /lib/firmware/radeon/CYPRESS_me.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/CYPRESS_me.bin
geninitrd: Adding Firmwares (radeon/CYPRESS_pfp.bin) to initrd for module
radeon
geninitrd: + cp /lib/firmware/radeon/CYPRESS_pfp.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/CYPRESS_pfp.bin
geninitrd: Adding Firmwares (radeon/JUNIPER_rlc.bin) to initrd for module
radeon
geninitrd: + cp /lib/firmware/radeon/JUNIPER_rlc.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/JUNIPER_rlc.bin
geninitrd: Adding Firmwares (radeon/JUNIPER_me.bin) to initrd for module
radeon
geninitrd: + cp /lib/firmware/radeon/JUNIPER_me.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/JUNIPER_me.bin
geninitrd: Adding Firmwares (radeon/JUNIPER_pfp.bin) to initrd for module
radeon
geninitrd: + cp /lib/firmware/radeon/JUNIPER_pfp.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/JUNIPER_pfp.bin
geninitrd: Adding Firmwares (radeon/REDWOOD_rlc.bin) to initrd for module
radeon
geninitrd: + cp /lib/firmware/radeon/REDWOOD_rlc.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/REDWOOD_rlc.bin
geninitrd: Adding Firmwares (radeon/REDWOOD_me.bin) to initrd for module
radeon
geninitrd: + cp /lib/firmware/radeon/REDWOOD_me.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/REDWOOD_me.bin
geninitrd: Adding Firmwares (radeon/REDWOOD_pfp.bin) to initrd for module
radeon
geninitrd: + cp /lib/firmware/radeon/REDWOOD_pfp.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/REDWOOD_pfp.bin
geninitrd: Adding Firmwares (radeon/CEDAR_rlc.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/radeon/CEDAR_rlc.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/CEDAR_rlc.bin
geninitrd: Adding Firmwares (radeon/CEDAR_me.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/radeon/CEDAR_me.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/CEDAR_me.bin
geninitrd: Adding Firmwares (radeon/CEDAR_pfp.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/radeon/CEDAR_pfp.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/CEDAR_pfp.bin
geninitrd: Adding Firmwares (radeon/R700_rlc.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/radeon/R700_rlc.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/R700_rlc.bin
geninitrd: Adding Firmwares (radeon/R600_rlc.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/radeon/R600_rlc.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/R600_rlc.bin
geninitrd: Adding Firmwares (radeon/RV710_me.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/3.3.1-2/radeon/RV710_me.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/RV710_me.bin
geninitrd: Adding Firmwares (radeon/RV710_pfp.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/3.3.1-2/radeon/RV710_pfp.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/RV710_pfp.bin
geninitrd: Adding Firmwares (radeon/RV730_me.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/3.3.1-2/radeon/RV730_me.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/RV730_me.bin
geninitrd: Adding Firmwares (radeon/RV730_pfp.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/3.3.1-2/radeon/RV730_pfp.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/RV730_pfp.bin
geninitrd: Adding Firmwares (radeon/RV770_me.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/3.3.1-2/radeon/RV770_me.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/RV770_me.bin
geninitrd: Adding Firmwares (radeon/RV770_pfp.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/3.3.1-2/radeon/RV770_pfp.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/RV770_pfp.bin
geninitrd: Adding Firmwares (radeon/RS780_me.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/3.3.1-2/radeon/RS780_me.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/RS780_me.bin
geninitrd: Adding Firmwares (radeon/RS780_pfp.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/3.3.1-2/radeon/RS780_pfp.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/RS780_pfp.bin
geninitrd: Adding Firmwares (radeon/RV670_me.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/3.3.1-2/radeon/RV670_me.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/RV670_me.bin
geninitrd: Adding Firmwares (radeon/RV670_pfp.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/3.3.1-2/radeon/RV670_pfp.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/RV670_pfp.bin
geninitrd: Adding Firmwares (radeon/RV635_me.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/3.3.1-2/radeon/RV635_me.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/RV635_me.bin
geninitrd: Adding Firmwares (radeon/RV635_pfp.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/3.3.1-2/radeon/RV635_pfp.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/RV635_pfp.bin
geninitrd: Adding Firmwares (radeon/RV620_me.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/3.3.1-2/radeon/RV620_me.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/RV620_me.bin
geninitrd: Adding Firmwares (radeon/RV620_pfp.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/3.3.1-2/radeon/RV620_pfp.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/RV620_pfp.bin
geninitrd: Adding Firmwares (radeon/RV630_me.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/3.3.1-2/radeon/RV630_me.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/RV630_me.bin
geninitrd: Adding Firmwares (radeon/RV630_pfp.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/3.3.1-2/radeon/RV630_pfp.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/RV630_pfp.bin
geninitrd: Adding Firmwares (radeon/RV610_me.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/3.3.1-2/radeon/RV610_me.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/RV610_me.bin
geninitrd: Adding Firmwares (radeon/RV610_pfp.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/3.3.1-2/radeon/RV610_pfp.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/RV610_pfp.bin
geninitrd: Adding Firmwares (radeon/R600_me.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/3.3.1-2/radeon/R600_me.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/R600_me.bin
geninitrd: Adding Firmwares (radeon/R600_pfp.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/3.3.1-2/radeon/R600_pfp.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/R600_pfp.bin
geninitrd: Adding Firmwares (radeon/CAYMAN_rlc.bin) to initrd for module
radeon
geninitrd: + cp /lib/firmware/radeon/CAYMAN_rlc.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/CAYMAN_rlc.bin
geninitrd: Adding Firmwares (radeon/CAYMAN_mc.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/radeon/CAYMAN_mc.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/CAYMAN_mc.bin
geninitrd: Adding Firmwares (radeon/CAYMAN_me.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/radeon/CAYMAN_me.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/CAYMAN_me.bin
geninitrd: Adding Firmwares (radeon/CAYMAN_pfp.bin) to initrd for module
radeon
geninitrd: + cp /lib/firmware/radeon/CAYMAN_pfp.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/CAYMAN_pfp.bin
geninitrd: Adding Firmwares (radeon/CAICOS_mc.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/radeon/CAICOS_mc.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/CAICOS_mc.bin
geninitrd: Adding Firmwares (radeon/CAICOS_me.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/radeon/CAICOS_me.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/CAICOS_me.bin
geninitrd: Adding Firmwares (radeon/CAICOS_pfp.bin) to initrd for module
radeon
geninitrd: + cp /lib/firmware/radeon/CAICOS_pfp.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/CAICOS_pfp.bin
geninitrd: Adding Firmwares (radeon/TURKS_mc.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/radeon/TURKS_mc.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/TURKS_mc.bin
geninitrd: Adding Firmwares (radeon/TURKS_me.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/radeon/TURKS_me.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/TURKS_me.bin
geninitrd: Adding Firmwares (radeon/TURKS_pfp.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/radeon/TURKS_pfp.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/TURKS_pfp.bin
geninitrd: Adding Firmwares (radeon/BTC_rlc.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/radeon/BTC_rlc.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/BTC_rlc.bin
geninitrd: Adding Firmwares (radeon/BARTS_mc.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/radeon/BARTS_mc.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/BARTS_mc.bin
geninitrd: Adding Firmwares (radeon/BARTS_me.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/radeon/BARTS_me.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/BARTS_me.bin
geninitrd: Adding Firmwares (radeon/BARTS_pfp.bin) to initrd for module radeon
geninitrd: + cp /lib/firmware/radeon/BARTS_pfp.bin
/tmp/initrd.ZPYQ5l/lib/firmware/radeon/BARTS_pfp.bin
geninitrd: Adding BLKID support to initrd
geninitrd: + cp /usr/lib/initrd/blkid /tmp/initrd.ZPYQ5l/bin/blkid
geninitrd: Adding LVM support to initrd
geninitrd: + cp /usr/lib/initrd/lvm /tmp/initrd.ZPYQ5l/bin/lvm.static
geninitrd: Adding rootfs finding based on kernel cmdline root= option support.
geninitrd: Current /proc/partitions:
> major minor #blocks name
>
> 3 0 78150744 hda
> 3 1 216846 hda1
> 3 2 20482875 hda2
> 3 3 72292 hda3
> 3 4 1 hda4
> 3 5 136521 hda5
> 3 6 9775521 hda6
> 3 7 46941898 hda7
> 3 8 522081 hda8
> 3 64 78150744 hdb
> 3 65 128488 hdb1
> 3 66 64260 hdb2
> 3 67 10241437 hdb3
> 3 68 1 hdb4
> 3 69 5116671 hdb5
> 3 70 9775521 hdb6
> 3 71 9775521 hdb7
> 3 72 9775521 hdb8
> 3 73 33270583 hdb9
> 254 0 5107712 dm-0
> 9 6 9775360 md6
geninitrd: + mkdir -p /tmp/initrd.ZPYQ5l/dev/vg_single_disk
geninitrd: + cp /dev/vg_single_disk/root
/tmp/initrd.ZPYQ5l/dev/vg_single_disk/root
geninitrd: Current /linuxrc:
> #!/bin/sh
> # initrd generated by:
> # $Revision: 12549 $ $Date:: 2012-04-16 20:14:37 +0200 #$
>
> [ -f /proc/cmdline ] || mount -t proc none /proc
> # builtin defaults from geninitrd
> ROOT=/dev/vg_single_disk/root
> ROOTFS=ext4
> read CMDLINE < /proc/cmdline
>
> for arg in $CMDLINE; do
> if [ "${arg}" = "debuginitrd" ]; then
> DEBUGINITRD=yes
> fi
> if [ "${arg##debuginitrd=}" != "${arg}" ]; then
> DEBUGINITRD=${arg##debuginitrd=}
> fi
> if [ "${arg##root=}" != "${arg}" ]; then
> ROOT=${arg##root=}
> fi
> if [ "${arg##rootfsflags=}" != "${arg}" ]; then
> ROOTFSFLAGS=${arg##rootfsflags=}
> fi
> if [ "${arg##init=}" != "${arg}" ]; then
> INIT=${arg##init=}
> fi
> done
>
> # make debugshell() invoke subshell if $DEBUGINITRD=sh
> if [ "$DEBUGINITRD" = "sh" ]; then
> debugshell() {
> echo "debug shell disabled by /etc/sysconfig/system: RUN_SULOGIN_ON_ERR
setting"
> }
> else
> debugshell() {
> :
> }
> fi
>
> if [ "$DEBUGINITRD" ]; then
> set -x
> fi
> insmod /lib/modules/3.3.1-2/kernel/drivers/usb/usb-common.ko
> insmod /lib/modules/3.3.1-2/kernel/drivers/usb/core/usbcore.ko
> insmod /lib/modules/3.3.1-2/kernel/drivers/usb/host/ehci-hcd.ko
> insmod /lib/modules/3.3.1-2/kernel/drivers/mmc/core/mmc_core.ko
> insmod /lib/modules/3.3.1-2/kernel/drivers/pcmcia/pcmcia_core.ko
> insmod /lib/modules/3.3.1-2/kernel/drivers/pcmcia/pcmcia.ko
> insmod /lib/modules/3.3.1-2/kernel/drivers/ssb/ssb.ko
> insmod /lib/modules/3.3.1-2/kernel/drivers/usb/host/ohci-hcd.ko
> insmod /lib/modules/3.3.1-2/kernel/drivers/hid/hid.ko
> insmod /lib/modules/3.3.1-2/kernel/drivers/hid/usbhid/usbhid.ko
> insmod /lib/modules/3.3.1-2/kernel/drivers/ide/ide-core.ko
> insmod /lib/modules/3.3.1-2/kernel/drivers/ide/atiixp.ko
> insmod /lib/modules/3.3.1-2/kernel/drivers/ide/ide-gd_mod.ko
> insmod /lib/modules/3.3.1-2/kernel/drivers/md/dm-mod.ko
> insmod /lib/modules/3.3.1-2/kernel/lib/crc16.ko
> insmod /lib/modules/3.3.1-2/kernel/fs/mbcache.ko
> insmod /lib/modules/3.3.1-2/kernel/fs/jbd2/jbd2.ko
> insmod /lib/modules/3.3.1-2/kernel/fs/ext4/ext4.ko
> insmod /lib/modules/3.3.1-2/kernel/drivers/usb/host/uhci-hcd.ko
> insmod /lib/modules/3.3.1-2/kernel/drivers/i2c/i2c-core.ko
> insmod /lib/modules/3.3.1-2/kernel/drivers/hwmon/hwmon.ko
> insmod /lib/modules/3.3.1-2/kernel/drivers/i2c/algos/i2c-algo-bit.ko
> insmod /lib/modules/3.3.1-2/kernel/drivers/char/agp/agpgart.ko
> insmod /lib/modules/3.3.1-2/kernel/drivers/gpu/drm/drm.ko
> insmod /lib/modules/3.3.1-2/kernel/drivers/gpu/drm/ttm/ttm.ko
> insmod /lib/modules/3.3.1-2/kernel/drivers/gpu/drm/drm_kms_helper.ko
> echo -n /lib/firmware/firmware.sh > /proc/sys/kernel/hotplug
> mount -t sysfs none /sys
> insmod /lib/modules/3.3.1-2/kernel/drivers/gpu/drm/radeon/radeon.ko
> : 'Creating /dev'
> if ! mount -t devtmpfs -o mode=0755,nosuid devtmpfs /dev > /dev/null 2>&1;
then
> mount -o mode=0755,nosuid -t tmpfs tmpfs /dev
> mknod /dev/console c 5 1
> mknod /dev/null c 1 3
> mknod /dev/zero c 1 5
> mknod /dev/random c 1 8
> mknod /dev/snapshot c 10 231
> mknod /dev/urandom c 1 9
> mknod /dev/ptmx c 5 2
> mknod /dev/kmsg c 1 11
> fi
> mkdir /dev/pts
> mkdir /dev/shm
> : 'Making device nodes'
> cat /proc/partitions | (
> # ignore first two lines: header, empty line
> read b; read b
>
> while read major minor blocks dev rest; do
> node=/dev/$dev
> mkdir -p ${node%/*}
> [ -e $node ] || mknod $node b $major $minor
> done
> )
> # if built with blkid change ROOT=LABEL=something into
ROOT=/dev/somethingelse -
> # parsed by blkid
> if [ "${ROOT##LABEL=}" != "${ROOT}" -o "${ROOT##UUID=}" != "${ROOT}" ]; then
> ROOT="$(/bin/blkid -t $ROOT -o device -l)"
> fi
> cat /etc/lvm.conf > /tmp/lvm.conf
> ROOTDEV=/dev/vg_single_disk/root
> LVM_ROOTVG="vg_single_disk"
> LVM_SUSPENDVG=""
> # parse rootdev from kernel commandline if it begins with /
> case "$ROOT" in
> /*)
>
> # rewrite:
> # /dev/mapper/sys-rootfs -> /dev/sys/rootfs
> # /dev/mapper/blodnatt-blah--bleh -> /dev/blodnatt/blah-bleh
> # /dev/mapper/vg--meaw-root -> /dev/vg-meaw/root
> case "$ROOT" in
> /dev/mapper/*-*)
> # change "--" to / (as "/" is impossible in LV name)
> local dev=$(awk -vdev="${ROOT#/dev/mapper/}" 'BEGIN{gsub(/--/, "/", dev);
print dev}')
> local VG=$(awk -vdev="$dev" 'BEGIN{split(dev, v, "-"); gsub("/", "-", v[1]);
print v[1]}')
> local LV=$(awk -vdev="$dev" 'BEGIN{split(dev, v, "-"); gsub("/", "-", v[2]);
print v[2]}')
> ROOT=/dev/$VG/$LV
> ;;
> esac
>
> if [ "$ROOT" != "$ROOTDEV" ]; then
> ROOTDEV=$ROOT
>
> echo "LVM: Using 'root=$ROOTDEV' from kernel commandline"
> local tmp=${ROOTDEV#/dev/}
> if [ "$tmp" != "$ROOTDEV" ]; then
> LVM_ROOTVG=${tmp%/*}
> echo "LVM: Using Volume Group '$LVM_ROOTVG' for rootfs"
> fi
> fi
> ;;
> esac
>
> # skip duplicate VG
> if [ "$LVM_SUSPENDVG" = "$LVM_ROOTVG" ]; then
> LVM_VGVOLUMES="$LVM_ROOTVG"
> else
> LVM_VGVOLUMES="$LVM_SUSPENDVG $LVM_ROOTVG"
> fi
>
> # disable noise from LVM accessing devices that aren't ready.
> read printk < /proc/sys/kernel/printk
> if [ ! "$DEBUGINITRD" ]; then
> echo 0 > /proc/sys/kernel/printk
> fi
>
> export LVM_SYSTEM_DIR=/tmp
> : 'Scanning for Volume Groups'
> lvm.static vgscan --mknodes --ignorelockingfailure 2>/dev/null
>
> : 'Activating Volume Groups'
> for vol in $LVM_VGVOLUMES; do
> lvm.static vgchange --ignorelockingfailure -a y $vol 2>/dev/null
> done
>
> echo "$printk" > /proc/sys/kernel/printk
>
> # Find out major/minor
> attrs="$(lvm.static lvdisplay --ignorelockingfailure -c $ROOTDEV
2>/dev/null)"
> if [ "$attrs" ]; then
> majmin="${attrs#*$ROOTDEV*:*:*:*:*:*:*:*:*:*:*:*}"
> if [ "$majmin" != "$attrs" ]; then
> major="${majmin%:*}"
> minor="${majmin#*:}"
> fi
> fi
>
> if [ "$major" -a "$minor" ]; then
> # Pass it to kernel
> echo $((256 * $major + $minor)) > /proc/sys/kernel/real-root-dev
> fi
>
> unset LVM_SYSTEM_DIR
> if [ "${ROOT##/dev/}" != "${ROOT}" ]; then
> rootnr="$(busybox awk -v rootnode="${ROOT##/dev/}" '$4 == rootnode { print
256 * $1 + $2 }' /proc/partitions)"
> # fallback to ls
> if [ -z "$rootnr" ]; then
> rootnr="$(busybox ls -lL ${ROOT} | busybox awk '{if (/^b/) { print 256 * $3
+ $4; }}')"
> fi
> if [ -n "$rootnr" ]; then
> echo "$rootnr" > /proc/sys/kernel/real-root-dev
> fi
> fi
> ifs=$IFS
> IFS="
> "
> for i in $(export -p); do
> i=${i#declare -x } # ksh/bash
> i=${i#export } # busybox
>
> case "$i" in
> *=*)
> : ;;
> *)
> continue ;;
> esac
>
> i=${i%%=*}
>
> [ -z "$i" ] && continue
>
> case "$i" in
> ROOT|PATH|HOME|TERM)
> :
> ;;
> *)
> unset $i
> ;;
> esac
> done
> IFS=$ifs
> device=
> eval "$(busybox awk -v root="$ROOT" '
> BEGIN {
> num_pattern_short = "[0-9a-f][0-9a-f][0-9a-f]";
> num_pattern = "[0-9a-f]" num_pattern_short;
> dev_pattern = "[hms][a-z][a-z]([0-9])+";
> partition = "";
> min = -1; maj = -1;
>
> # see if we have /dev/hdX or hdX, we can just take partition name
> if (root ~ "^\/dev\/" dev_pattern "$" || root ~ "^" dev_pattern "$") {
> partition = root
> sub("^/dev/", "", partition);
>
> } else {
> # unify values first
> if (root ~ "^" num_pattern_short "$") {
> # change "303" => "0x0303"
> root = "0x0" root
> } else if (root ~ "^" num_pattern "$") {
> # change "0303" => "0x0303"
> root = "0x" root
> }
>
> maj = sprintf("%d", "0x" substr(root, 3, 2));
> min = sprintf("%d", "0x" substr(root, 5, 2));
> }
> }
>
> partition && $4 == partition { maj = $1; min = $2; }
> $1 == maj && $2 == min { partition = $4; }
>
> END {
> if (maj >= 0 && min >= 0) {
> printf("maj=%s; min=%s;
", maj, min);
> }
> if (partition) {
> printf("device=/dev/%s;
", partition);
> }
> }
> ' /proc/partitions)"
>
> if [ -z "$device" ]; then
> device=$ROOT
> fi
>
> if [ "$device" -a ! -b $device ]; then
> mknod $device b $maj $min
> fi
>
> [ -n "$ROOTFSFLAGS" ] && ROOTFSFLAGS="-o $ROOTFSFLAGS"
>
> mount -t $ROOTFS -r $device $ROOTFSFLAGS /newroot || echo "Mount of rootfs
failed."
> init=$INIT
> if [ -z "$init" -o ! -x "/newroot$init" ]; then
> init=/sbin/init
> fi
> : Last shell before umounting all and giving control over to real init.
> debugshell
> umount /dev
> umount /sys
> umount /proc
> [ ! -e /newroot/dev/console ] && mknod -m 660 /newroot/dev/console c 5 1
> exec switch_root /newroot $init ${1:+"$@"}
>
> echo "Error! initramfs should not reach this place."
> echo "It probably means you've got old version of busybox, with broken"
> echo "initramfs support. Trying to boot anyway, but won't promise anything."
>
> exec chroot /newroot $init ${1:+"$@"}
>
> echo "Failed to chroot!"
> debugshell
geninitrd: image size: 6144 KiB (/tmp/initrd.ZPYQ5l)
geninitrd: Creating initramfs image /tmp/initrd.img-IjKYHH
geninitrd: finding compressor: lzo gzip xz lzma bzip2 (via yes)
geninitrd: Compressing /boot/initrd-3.3.1-2.gz with gzip
--
Mateusz Korniak
"(...) mam brata - poważny, domator, liczykrupa, hipokryta, pobożniś,
krótko mówiąc - podpora społeczeństwa."
Nikos Kazantzakis - "Grek Zorba"
--
Mateusz Korniak
More information about the pld-devel-en
mailing list