kobject_register failed for megaraid (-17)

Symptom:

During boot, the kernel reports the following error messages:

kobject_register failed for megaraid (-17)

Call Trace:{kobject_register+70} {bus_add_driver+103}
       {driver_register+50} {pci_register_driver+96}
       {:megaraid:megaraid_init+110} {sys_init_module+6488}
       {:megaraid:megaraid_init+0} {do_munmap+857}
       {system_call+126}

Affected controller:

LSI Logic MegaRAID 320

Solution:

This is a bug in the SuSE 9.3 installer in loading two different device drivers (megaraid_mbox and megaraid) together. To fix the problem, edit /etc/sysconfig/kernel and remove the 2nd driver (megaraid) from the INITRD_MODULES line. Afterward, run 'mkinitrd' to update the ramdisk. On subsequent reboot, only the 1st driver (megaraid_mbox) will be used.