Red Hat Bugzilla – Bug 133848
kernel panic at boot because of bad scsi modules (e.g. aic7xxx or mpt_base)
Last modified: 2007-11-30 17:07:04 EST
From Bugzilla Helper:
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET
Description of problem:
Some of the scsi drivers in this kernel package cannot be loaded.
After upgrading from update 2 to update 3 of kernel-smp package, boot
fails in a kernel panic when driver for the scsi controller fails to
So far this problem has been observed for 2 different scsi drivers,
aic7xxx and mpt.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1.upgrade to latest kernel-smp rpm
Actual Results: System fails to boot -- panics after the attempt to
load scsi driver from ramdisk fails with unresolved symbol errors
Expected Results: System should still boot normally after kernel
The addon modules directory included earlier versions of the mpt
driver for the fusion controller, and these versions are able to be
loaded (I manually included those modules in a ramdisk and got the
system to boot). Whatever went wrong in the build only affected the
drivers in the main scsi driver tree.
Here are the unresolved symbols for the aic7xx driver (have not been
able to reboot server with LSI controller yet)
unresolved symbol _diskdump_mod_timer_Rsmp_149821d8
unresolved symbol _diskdump_del_timer_Rsmp_6e4ae275
unresolved symbol _diskdump_tasklet_schedule_Rsmp_acd0d2f4
unresolved symbol _diskdump_add_timer_Rsmp_23163dfb
*** Bug 133847 has been marked as a duplicate of this bug. ***
The unresolved symbols belong to diskdumplib.o (added in U3 to support
disk-based dump). The aic7xxx and mpt fusion drivers in U3 depend on
diskdumplib.o. This should have been picked up during the install, and
diskdumplib.o should be in the initrd.
Is diskdumplib listed in /etc/modules.conf?
What procedure did you use to update the system? Were there any errors?
alias eth0 tg3
alias eth1 tg3
alias eth2 e1000
alias eth3 e1000
alias scsi_hostadapter mptbase
alias scsi_hostadapter1 mptscsih
alias scsi_hostadapter2 mptscsih
alias scsi_hostadapter3 mptscsih
alias usb-controller off
options scsi_mod max_scsi_luns=255
options agpgart agp_try_unsupported=1
Is her modules.conf file.
It was an update problem -- kernel was upgraded without upgrading
mkinitrd first. Problem resolved, thanks.