PCI lookup issue: 3c905C-TX not found by RTEMS.

gregory.menke at gsfc.nasa.gov gregory.menke at gsfc.nasa.gov
Tue Jan 18 20:40:50 UTC 2005

It looks as if the find device function is not testing any busses
other than bus 0.  Please print the value returned from


Presumably it is == 1.  If so, then you're likely the first to
discover a problem with the hacked BusCountPCI function thats just
above the find device function in pcibios.c.  I think the next thing
to do in this case is to instrument the function with printk's and see
how the nested loops work.


Karel Gardas writes:
 > On Tue, 18 Jan 2005 gregory.menke at gsfc.nasa.gov wrote:
 > >
 > > Karel Gardas writes:
 > >  >
 > >  > Any hack I should try?
 > >  >
 > >
 > > What devices does the pci find device function discover?  The thing to
 > > look for is if the device discovery proceeds onto the pci backplane.
 > With the patch below, I've got this listing for 10b7/9200 device:
 > BSP_pciFindDevice: vendor(10B7)/device(9200)
 > BSP_pciFindDevice: found 0x00497E48 at 0/0/0
 > BSP_pciFindDevice: found 0x00497E48 at 0/1/0
 > BSP_pciFindDevice: found 0x00497E48 at 0/2/0
 > BSP_pciFindDevice: found 0x00497E48 at 0/3/0

More information about the users mailing list