Thanks for the response.
Dan Mick wrote: > Just a few quick ideas: have you checked the return value from > aio_cancel? Different timing conditions are indicated with different > return values. > The system panics when called, so I can't check the value. > What does aio_sigevent == 0 mean? > I don't understand what you mean here. What is aio_sigevent? Do I need to be using it? > You say "hang the system"...does that mean "the process", or the entire > system? Can you still ping the system? Does it respond to kmdb? Does > it ever recover? > Sorry about not being clear about this. The system does not hang -- it panics. It gives me a trace in the /var/adm/messages when it resumes. The driver panics in the middle of my strategy routine while I am parsing the sg list. > In the cases where you hang the system, has the driver received any > awrite calls? has it processed any of them? > The driver never gets awrite calls. When I run the program with the delay, so the system does not panic, the awrite/aread entry points are never entered. -Adam _______________________________________________ driver-discuss mailing list driver-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/driver-discuss