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
BusCountPCI()
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.
Gregm
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