device driver crashing on G5 Tower (dual processor)
device driver crashing on G5 Tower (dual processor)
- Subject: device driver crashing on G5 Tower (dual processor)
- From: Herbert <email@hidden>
- Date: Mon, 12 Sep 2005 19:38:01 -0700
I'm writing a driver that does encryption. I am testing it on several
machines, including a mac mini, an iMac, and a G5 Tower (two
processors).
The extension is by no means perfect, BUT it dies pretty hard on the G5.
I do a bunch of copies for testing, and on the mini and iMac I can do
9+ gigs, but the G5 will die (with a kernel panic) after about 270 megs.
There were a couple of things I tried to narrow it down. I took out
one HD (that didn't help), and I disabled one processor (that didn't
help, either).
The kernel panic shows a data access error, and I'm corrupting the
stack - getting a kernel dump didn't help much because of that.
I suspect a threading problem of some kind, i.e. two threads
accessing my write method, but I've got locks on that. Even with the
locks I sometimes see two writes happening (I print a message when
that happens). With locks, I would have thought I'd never see that (I
see it rarely on the other machines, too).
So I'm out of ideas. Is there some docs someone has seen somewhere
that might help?
Does anyone have any ideas to try?
Thanks in advance.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-kernel mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden