RE: latest mpt-fusion oopses

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Ok - The problem is the module_init entry point for
mptbase.ko is not being called when the driver is statically
compiled into the kernel.  Maybe when I moved registering
the pci ids to the scsi llds(e.g. mptspi and mptfc) that 
mptbase.ko doesn't have its module_init called. The panic
in mpt_interrupt occurs when the ISR is calling the callback
handlers when cb_idx is 0xFF, and MptCallbacks is pointing to NULL.
The cb_idx would of been initialized to something less than 0xFF had
the module_init entry point been called.

I guess I will have to have the scsi lld drivers registering the pci ids
call mptbase.c module_init function, and maintain a flag so
its not called more that once.

Eric Moore

On Thursday, April 28, 2005 3:21 AM, Andrew Morton wrote:
> 
> Andrew Morton <akpm@xxxxxxxx> wrote:
> >
> > I guess I'll test this on x86 next.
> 
> It crashed, strangely.  See
> http://www.zip.com.au/~akpm/linux/patches/stuff/dsc02504.jpg.
> 
> It appears to have jumped directly to address zero from 
> handle_IRQ_event. 
> Disabling CONFIG_PM didn't help.  No shared IRQs on this box.
> 
> Config is at http://www.zip.com.au/~akpm/linux/patches/stuff/config
> 
-
: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]
  Powered by Linux