Greg 'groggy' Lehey wrote:
> On Friday, 6 September 2002 at 12:23:13 -0600, Stacy Millions wrote:
>>Page fault while in kernel mode.... unfortunately, ddb hangs so I don't
>>get a core file.
>
>
> That's obviously the first thing you should address.
I'm open to suggestions. How can I force a core if ddb freezes? I have
tried 'sysctl debug.debugger_on_panic=0', but that doesn't help, just
causes me to have to hit the reset button for different reasons;
like an infinite loop worth of
kernel trap 12 with interupts disabled
> Debugging hasn't
> changed much since 4.3BSD.
True enough, but *what* I am debugging sure has changed. KLD for example
did not exist the last time I did kernel programming.
On the subject of which, I have a question regarding KLD, in my driver,
the MOD_LOAD does nothing,
the identify() does a BUS_ADD_CHILD() to the parent (nexus)
and then probe() and attach() do thier stuff and life is good.
Now I want to do a kldunload and have the driver dettach,
the MOD_UNLOAD is called, but the detach() is never called. What
do I need to do to get the detach() to be called? Is there an
opposite to BUS_ADD_CHILD()? I tried device_delete_child()... gave
me a panic and no core and devclass_delete_driver()... returned
an error (ENOENT, I think)
-stacy
--
If they keep lowering education standards and raising the price of
gasoline, there are going to be a lot of stupid people walking around.
Stacy Millions [EMAIL PROTECTED]
Millions Consulting Limited
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message