[Bug 662969] [NEW] pSeries machines unable to boot Maverick - ipr module missing

jc 662969 at bugs.launchpad.net
Mon Oct 18 21:43:17 UTC 2010


Public bug reported:

Binary package hint: linux-headers-2.6.35-22-powerpc64-smp

After upgrading from 10.04 to 10.10, IBM pSeries server is unable to
boot and fails to initramfs.

Welcome to yaboot version 1.3.14 (Red Hat 1.3.14-19.fc12)
Enter "help" to get some basic usage information
boot: Linux
Please wait, loading kernel...
   Elf64 kernel loaded...
Loading ramdisk...
ramdisk loaded at 02b00000, size: 11972 Kbytes
OF stdout device is: /vdevice/vty at 30000000
Preparing to boot Linux version 2.6.35-22-powerpc64-smp (buildd at ross) (gcc version 4.4.5 (Ubuntu/Linaro 4.4.4-14ubuntu5) ) #34-Ubuntu SMP Sun Oct 10 12:02:39 UTC 2010 (Ubuntu 2.6.35-22.34-powerpc64-smp 2.6.35.4)
Max number of cores passed to firmware: 0x0000000000000200
Calling ibm,client-architecture-support... not implemented
command line: root=/dev/sda2 ro quiet splash
memory layout at init:
  memory_limit : 0000000000000000 (16 MB aligned)
  alloc_bottom : 00000000036b1000
  alloc_top    : 0000000010000000
  alloc_top_hi : 00000003be000000
  rmo_top      : 0000000010000000
  ram_top      : 00000003be000000
instantiating rtas at 0x000000000f6a1000... done
boot cpu hw idx 0000000000000000
starting cpu hw idx 0000000000000002... done
copying OF device tree...
Building dt strings...
Building dt structure...
Device tree strings 0x00000000037b2000 -> 0x00000000037b32ed
Device tree struct  0x00000000037b4000 -> 0x00000000037e3000
Calling quiesce...
returning from prom_init
FATAL: Error inserting therm_pm72 (/lib/modules/2.6.35-22-powerpc64-smp/kernel/drivers/macintosh/therm_pm72.ko): No such device
FATAL: Error inserting windfarm_pm112 (/lib/modules/2.6.35-22-powerpc64-smp/kernel/drivers/macintosh/windfarm_pm112.ko): No such device
FATAL: Error inserting windfarm_pm81 (/lib/modules/2.6.35-22-powerpc64-smp/kernel/drivers/macintosh/windfarm_pm81.ko): No such device
FATAL: Error inserting windfarm_pm91 (/lib/modules/2.6.35-22-powerpc64-smp/kernel/drivers/macintosh/windfarm_pm91.ko): No such device
FATAL: Error inserting windfarm_smu_controls (/lib/modules/2.6.35-22-powerpc64-smp/kernel/drivers/macintosh/windfarm_smu_controls.ko): No such device
FATAL: Error inserting windfarm_smu_sensors (/lib/modules/2.6.35-22-powerpc64-smp/kernel/drivers/macintosh/windfarm_smu_sensors.ko): No such device
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/sda2 does not exist.  Dropping to a shell!

/dev/sda2 doesn't exist because the ipr module needed for IBM SCSI cards is missing, so kernel can't talk to the disk.
/usr/src/linux-headers-2.6.35-22-powerpc64-smp/drivers/scsi$ ls ip*
ls: cannot access ip*: No such file or directory

.config file shows: # CONFIG_SCSI_IPR is not set

A search revealed it's been turned off to avoid a compile issue.

http://kernel.ubuntu.com/git?p=lag/ubuntu-
maverick.git;a=commit;h=5c8ed50f14b1bce9b37178e4a4eaa8311468e177

UBUNTU: [Config] disable CONFIG_SCSI_IPR on powerpc

Temporarily disable CONFIG_SCSI_IPR on powerpc to avoid build failures.

Signed-off-by: Leann Ogasawara <leann.ogasawara at canonical.com>

Any IBM pSeries machine will be unable to boot with this disabled.
There are likely very few pSeries machines running Ubuntu, but a fix
would be nice for the few that are.

Workaround is to boot the old kernel from 10.04 which still has the ipr
module.

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: kernel-scsi powerpc

-- 
pSeries machines unable to boot Maverick - ipr module missing
https://bugs.launchpad.net/bugs/662969
You received this bug notification because you are a member of Kernel
Bugs, which is subscribed to linux in ubuntu.




More information about the kernel-bugs mailing list