Hi,

I'd like to point out that I'm writing a KLD driver, so the problem 
shouldn't be in the kernel, correct?

For some reason, FreeBSD refuses to call my probe() thing. It does 
identify() it, though.

Why is this? Aha.c does an ISA auto-detect, which I want to do too... 
why does it work for AHA and not for me?

Help!

PS. I couldn't find a hints file or something, as someone pointed out...

Thanks!
--Rink
> 
> Warner Losh wrote:
> 
> > 
> 
> > In message <[EMAIL PROTECTED]> Sergey Babkin writes:
> 
> 
> 
> > : In 4.x if you say in config file
> 
> > :
> 
> > : foo at isa
> 
> > :
> 
> > : and provide the identify routine in the driver the result should be
> 
> > : the same. The "ep" driver does that using a proprietary probe
> 
> > : procedure.
> 
> > 
> 
> > Most cards don't have that backdoor. They are either full plug and
> 
> > play, or they are rock stupid.  Come to think of it, there are some
> 
> > that are both :-).  The foo at isa might not work even in 4.x.  It
> 
> > will attach a child with no hints at all, so the probe routine won't
> 
> > know where to look.  The identify routine is the only way to deal.  In
> 
> > 4.x, you say
> 
> >         device  ep
> 
> > not
> 
> >         device  ep at isa
> 
> > iirc.
> 
> 
> 
> Ah, right. I confused it with another case, where the probe routine
> 
> tries to look for all possible ports. If I remember correctly,
> 
> "aha" is an example of such device.
> 
> 
> 
> -SB
> 
> 
> 
> 
> 
> 
> 




To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to