* NMI Watchdog timeout problem
@ 2003-08-20 11:53 Rabeeh Khoury
0 siblings, 0 replies; only message in thread
From: Rabeeh Khoury @ 2003-08-20 11:53 UTC (permalink / raw)
To: linux-scsi
Hi All,
I'm having a problem with my SCSI detect function.
I have a dual CPU machine running kernel 2.4.19-SMP and I have two cards
in the system (our own cards that we do internal development on).
The detect function (as pointed to by the host template data structure)
takes long time for initializing 8 drives connected to both cards (~8
seconds) ; this is part of the initialization sequence and a must to do
path.
During this time the detect function goes to first card, ioremaps the
PCI BAR spaces and initilzlies 4 drives (~4 seconds) then goes to the
other card and ioremaps the PCI BAR space and then initializes the other
4 drives (another ~4 seconds).
What I'm seeing is that in random places within the detect function I
get an NMI watchdog timer and the system crashes.
Notes -
1.. The detect function doesn't disable interrupts on local CPU or any
other CPU.
2.. The driver works perfectly on a single CPU machine.
Can any one please explain to me why the watchog timer expires, even
though interrupts are enabled ?
Do you have any suggestion how to workaround this ?
Thank you,
Rabeeh
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2003-08-20 11:51 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-08-20 11:53 NMI Watchdog timeout problem Rabeeh Khoury
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox