Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 21 Aug 1999 00:51:13 -0600
From:      Warner Losh <imp@village.org>
To:        "David E. Cross" <crossd@cs.rpi.edu>
Cc:        freebsd-hackers@FreeBSD.ORG
Subject:   Re: device_add_child?? 
Message-ID:  <199908210651.AAA41509@harmony.village.org>
In-Reply-To: Your message of "Sat, 21 Aug 1999 01:57:47 EDT." <199908210557.BAA22317@cs.rpi.edu> 
References:  <199908210557.BAA22317@cs.rpi.edu>  

next in thread | previous in thread | raw e-mail | index | archive | help
In message <199908210557.BAA22317@cs.rpi.edu> "David E. Cross" writes:
: I have been writing a nasty kludge to treat a CardBus bridge as a standard
: PCI bridge (with static config)  <you may start throwing rocks now>.

Ewe.  Yuck.  Wouldn't it be better to help the pccard/cardbus efforts :-)

: I have
: it to the point where I can (after the system is booted) 'pciconf -r
: pci5:0:0 0' and get scan information (neat, huh :).  Welll, I thought it would
: then just be a simple matter of 'device_add_child(dev, "pci", 5, 0);' to get
: the bus to show up at PCI5: at bootup, but it seems to ignore it.  following
: from pcisupport.c I also tried to 'bus_generic_attach()' it after
: device_add_child() finished.  no go.  Any suggestions?

device_add_child just adds it to the tree.  It doesn't probe or attach
it.  If you kludge adding it into the tree, you'll have to kludge
attaching it.  You might want to look at my pccard kludge-o-matic for
examples.

Warner



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199908210651.AAA41509>