Mini kernel ( kexec ) is having boot time errors

Vivek Goyal vgoyal at in.ibm.com
Tue Aug 7 00:49:51 EDT 2007


On Mon, Aug 06, 2007 at 08:39:12PM -0800, Dharmosoth Seetharam wrote:
> Hi,
> 
> I am getting the following error when my system gets panic it tries to
> switch into mini kernel ( pre-loaded one).
> 
> pre-loaded the mini kernel with the following option.
> 
> 
> /*
> kexec -p /usr/u/seetharam/bin/vmlinux.10888 --initrd=/boot/initrd-2.6.20-aruba_0.0.10888.img --command-line=" root=/dev/system/rootvol console=ttyS0,19200n8 SPEED=19200 init 1 maxcpus=1 irqpoll " --serial-baud=19200 --console-vga  --console-serial --args-linux
> 
> */
> 
> [root at tc210 root]# mount | grep root
> /dev/system/rootvol on / type xfs (rw,sync)
> 
> 
> 
> 
> [  359.466225] irq 19: nobody cared (try booting with the "irqpoll" option)
> [  359.506286]
> [  359.506287] Call Trace:
> [  359.529762]  <IRQ>  [<ffffffff81053cc8>] __report_bad_irq+0x38/0x90
> [  359.567313]  [<ffffffff81053dcd>] note_interrupt+0x8d/0xd0
> [  359.600086]  [<ffffffff81054483>] handle_fasteoi_irq+0x93/0xb0
> [  359.634936]  [<ffffffff8100c85d>] do_IRQ+0xfd/0x170
> [  359.664071]  [<ffffffff8100a231>] ret_from_intr+0x0/0xb
> [  359.695286]  [<ffffffff8102bfac>] vprintk+0x23c/0x250
> [  359.725459]  [<ffffffff81053350>] handle_IRQ_event+0x20/0x60
> [  359.759271]  [<ffffffff81053d91>] note_interrupt+0x51/0xd0
> [  359.792041]  [<ffffffff81054574>] handle_edge_irq+0xd4/0x110
> [  359.825851]  [<ffffffff8100c85d>] do_IRQ+0xfd/0x170
> [  359.854990]  [<ffffffff81016b9e>] smp_local_timer_interrupt+0xe/0x30
> [  359.892953]  [<ffffffff8100a231>] ret_from_intr+0x0/0xb
> [  359.924167]  <EOI>
> [  359.936736] handlers:
> [  359.950292] [<ffffffff81200ac0>] (usb_hcd_irq+0x0/0x80)
> [  359.981610] [<ffffffff81200ac0>] (usb_hcd_irq+0x0/0x80)
> [  360.012927] Disabling IRQ #19
> [  360.046773]    generic_sse:  5497.000 MB/sec
> [  360.072317] raid5: using function: generic_sse (5497.000 MB/sec)
> [  360.108256] md: md driver 0.90.0 MAX_MD_DEVS=1048576, MD_SB_DISKS=27
> [  360.146413] device-mapper: ioctl: 4.11.0-ioctl (2006-10-12) initialised: dm-devel at redhat.com
> [  360.196921] md: raidcm personality registered as nr 9
> [  360.227155] IPv4 over IPv4 tunneling driver
> [  360.252222] GRE over IPv4 tunneling driver
> [  360.276890] TCP cubic registered
> [  360.296234] NET: Registered protocol family 1
> [  360.322311] NET: Registered protocol family 10
> [  360.348987] IPv6 over IPv4 tunneling driver
> [  360.374099] NET: Registered protocol family 17
> [  360.400775] 802.1Q VLAN Support v1.8 Ben Greear <greearb at candelatech.com>
> [  360.441379] All bugs added by David S. Miller <davem at redhat.com>
> [  360.889982] md: Autodetecting RAID arrays.
> [  360.914522] md: autorun ...
> [  360.931240] md: ... autorun DONE.
> [  360.951151] RAMDISK: Compressed image found at block 0
> [  361.045990] RAMDISK: incomplete write (-28 != 32768) 8388608
> [  361.429544] VFS: Cannot open root device "/dev/system/rootvol" or unknown-block(0,0)
> [  361.475850] Please append a correct "root=" boot option
> [  361.507115] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
> [  361.556556]                                                                                           
> 
> 
> I have given the cmd parameter "irqpoll" but, suggesting me to use irqpoll...:)

This is not a irqpoll issue. You are running into issues because of 
your RAMDISL and root file system.

Thanks
Vivek



More information about the kexec mailing list