Hi,
Please correct me if my understanding is wrong. I am trying to trace a
bug and I am not sure where it is really, but I got a possible idea I
want to check for if that make sense.
My understanding's is that all drives are using an abstraction layer
between the kernel and the drivers itself.
Now, I don't know if there is a difference between drivers for a single
processor kernel and a multiple core kernel. So, first question is if
there is a difference or not. This for the SAS drivers in Sun server.
If there is a difference there, then I thought for a test and trying to
isolate the source of the problem, or the section where it might be in
anyway by trying to compile a kernel for mp and only change the driver
use if that's even possible. May be a very stupid idea, but how to go at
finding where the source of the bug is, is my goal and I thought that
may be, if that's not totally stupid, I could try that and see if it
might be isolate there.
The only thing I am sure of is that so far I can reproduce the bug at
will with the mp and do not see if without, everything else stay equal.
As far as I can tell, it's either in the drivers for the SAS drivers, or
may be some part in the PCI drivers may be, but I can't be sure either way.
Any clue stick would be welcome.
So far I am trying to compile reduce kernel to make sure there isn't any
part of it that might create the problem, but no success so far.
I would love to find this bug, or isolate it more, but so far, all my
tries are not successful and I try to isolate the differences between
the mp kernel and the single one, however, I am not sure of the
differences between them to know where to look yet.
Thanks
Daniel