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

Reply via email to