Description of Problem: Upgrade RH 7.2 -> RH 7.3 on IBM xSeries 342 with ServeRaid 4M controller. Install completes, reboots and get: Mounting root filesystem EXT3-fs:unable to read superblock mount: error 22 mounting ext3 pivotroot: pivot_root(/sysroot,/sysroot/initrd) failed: 2 Freeing unused kernel memory: 280K freed Kernel panic: No init found. Try passing init= option to kernel. Usually I see the disks detected in the raid array in 7.2, but no such luck in 7.3. I have two disks software raid 1 on an adaptec which are detected fine right before these error messages above. Version-Release number of selected component (if applicable): Red Hat 7.3 How Reproducible: always. Steps to Reproduce: 1. IBM Serveraid controller 2. Upgrade 7.2 to 7.3 3. after install finishes, reboot, and kernel panic Actual Results: kernel panic: no init found Expected Results: boot into system Additional Information: seems similar to other bugreports with other raid controllers. this is a uniprocessor machine, but same symptoms on an SMP machine (xseries 340) we have here.
Is there anything before this that indicates that the ips driver is loaded at all ?
Sorry, my bad arjan... the ips driver is being loaded. :( I'm attaching a serial capture of the actual boot...
Created attachment 58685 [details] serial console capture
Hm. This almost looks like during the installation the ips is found first and then the aic7xxx, while now the aic7xxx is loaded first and then the ips. In theory mount-by-label should have avoided this. Matt: have you seen similar reports from your side ?
haven't seen simiar reports yet.
Errrr, I can boot now. The /initrd directory was missing... i have no idea why (all I did was an upgrade & rebooted immediately and then kernel panic, honest! :). I did a `mkdir /mnt/sysimage/initrd` in rescue mode, rebooted, and the system came up fine using grub & kernel-2.4.18-3.
thought that'd be the problem.