------- Comment From <email address hidden> 2016-02-18 03:18 EDT-------
Provided 3.19.0-50-generic linux kernel image is not bootable in my machine, as it does not have the ipr module in initramfs, hence failing to find the root disk.
Steps:
1. Installed 3.19.0-50-generic kernel
2. reboot, choose the above kernel/ kexec to the above kernel
----> both result in below error
Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done.
Gave up waiting for root device. Common problems:
- Boot args (cat /proc/cmdline)
- Check rootdelay= (did the system wait long enough?)
- Check root= (did the system wait for the right device?)
- Missing modules (cat /proc/modules; ls /dev)
ALERT! /dev/disk/by-uuid/1e999814-80ae-4ef9-89a0-c7fda8d968c5 does not exist. Dropping to a shell!
BusyBox v1.21.1 (Ubuntu 1:1.21.0-1ubuntu1) built-in shell (ash)
Enter 'help' for a list of built-in commands.
(initramfs)
3. Tried boot back to 4.2 kernel, it is working fine
4. extracted and compared the initramfs content and found 4.2 kernel has ipr in modules.dep whereas 3.19.0-50-generic does not have.
Pls provide updated kernel image to proceed with tests.
Thanks inadvance.
------- Comment From <email address hidden> 2016-02-18 03:18 EDT-------
Provided 3.19.0-50-generic linux kernel image is not bootable in my machine, as it does not have the ipr module in initramfs, hence failing to find the root disk.
Steps:
1. Installed 3.19.0-50-generic kernel
2. reboot, choose the above kernel/ kexec to the above kernel
----> both result in below error
Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done. by-uuid/ 1e999814- 80ae-4ef9- 89a0-c7fda8d968 c5 does not exist. Dropping to a shell!
Gave up waiting for root device. Common problems:
- Boot args (cat /proc/cmdline)
- Check rootdelay= (did the system wait long enough?)
- Check root= (did the system wait for the right device?)
- Missing modules (cat /proc/modules; ls /dev)
ALERT! /dev/disk/
BusyBox v1.21.1 (Ubuntu 1:1.21.0-1ubuntu1) built-in shell (ash)
Enter 'help' for a list of built-in commands.
(initramfs)
3. Tried boot back to 4.2 kernel, it is working fine
4. extracted and compared the initramfs content and found 4.2 kernel has ipr in modules.dep whereas 3.19.0-50-generic does not have.
Pls provide updated kernel image to proceed with tests.
Thanks inadvance.
output of extracted initramfs img-4.2. 0-27-generic matches img-4.2. 0-27-generic. bk matches powerpc64le- linux-gnu/ libtinfo. so.5 matches powerpc64le- linux-gnu/ libc.so. 6 matches modules/ 4.2.0-27- generic/ modules. dep:kernel/ drivers/ scsi/ipr. ko: modules/ 4.2.0-27- generic/ modules. dep.bin matches modules/ 4.2.0-27- generic/ modules. alias:alias pci:v00001014d0 000034Asv000010 14sd000004C9bc* sc*i* ipr modules/ 4.2.0-27- generic/ modules. alias:alias pci:v00001069d0 000B166sv000010 14sd00000266bc* sc*i* ipr modules/ 4.2.0-27- generic/ kernel/ drivers/ scsi/megaraid/ megaraid_ sas.ko matches modules/ 4.2.0-27- generic/ kernel/ drivers/ scsi/libsas/ libsas. ko matches modules/ 4.2.0-27- generic/ kernel/ drivers/ scsi/ipr. ko matches modules/ 4.2.0-27- generic/ kernel/ drivers/ net/ethernet/ jme.ko matches modules/ 4.2.0-27- generic/ modules. order:kernel/ drivers/ scsi/ipr. ko modules/ 4.2.0-27- generic/ modules. order:kernel/ drivers/ mtd/chips/ chipreg. ko modules/ 4.2.0-27- generic/ modules. order:kernel/ net/netfilter/ xt_iprange. ko modules/ 4.2.0-27- generic/ modules. alias.bin matches img-3.19. 0-50-generic matches powerpc64le- linux-gnu/ libtinfo. so.5 matches powerpc64le- linux-gnu/ libc.so. 6 matches modules/ 3.19.0- 50-generic/ kernel/ drivers/ scsi/libsas/ libsas. ko matches modules/ 3.19.0- 50-generic/ modules. order:kernel/ drivers/ scsi/ipr. ko modules/ 3.19.0- 50-generic/ modules. order:kernel/ drivers/ mtd/chips/ chipreg. ko modules/ 3.19.0- 50-generic/ modules. order:kernel/ net/netfilter/ xt_iprange. ko
????
# grep -r ipr 4.2/*
Binary file 4.2/bin/busybox matches
Binary file 4.2/initrd.
Binary file 4.2/initrd.
Binary file 4.2/lib/
Binary file 4.2/lib/
4.2/lib/
Binary file 4.2/lib/
4.2/lib/
...
4.2/lib/
Binary file 4.2/lib/
Binary file 4.2/lib/
Binary file 4.2/lib/
Binary file 4.2/lib/
4.2/lib/
4.2/lib/
4.2/lib/
Binary file 4.2/lib/
?????
# grep -r ipr 3.19/*
Binary file 3.19/bin/busybox matches
Binary file 3.19/initrd.
Binary file 3.19/lib/
Binary file 3.19/lib/
Binary file 3.19/lib/
3.19/lib/
3.19/lib/
3.19/lib/
#lsscsi
...
[1:2:0:0] disk IBM IPR-0 5EC29900 /dev/sdc
[1:2:1:0] disk IBM IPR-0 5EC2A800 /dev/sdd
Regards,
-Satheesh.