Hi everyone,

I'm having a hell of a time trying to get an a/d pmc module working on a
PMC_SPAN extension card on a MVME 5500 motherboard. I have the 2 PMC slots
on the 5500 card populated with 2 VMetro FPGA01 PMC cards and they seem to
work ok. After the system boots and I do a PCIDeviceShow(0) and I see
devices 0 (host PCI bridge?),6 (First FPGA01 card) and 10 (PCI2PCI Bridge).
PCIDeviceShow(1) shows devices 0,6 and 10 also with 6 being the 2nd FPGA01
card.
PCIDeviceShow(2) or (3) show no signs of my a/d card?

I've attached a copy of my dump file that shows the internal debug
statements generated
during autoconfiguration. In it certainly looks like device 10 on bus 0 is
acting as a bridge to the a/d card and it looks like it is being configured
ok as far as I can tell. However after VxWorks boots I have tried using
PCIFindDevice with the Vendor Id etc. to find the a/d card without success.
I can use the input output calls (pciConfigWordLongIn/out etc) to talk to
the FPGA01 cards but not the a/d. It seems like the bridge is not working
but it seemed to work ok during auto config?

Does anyone see what might be going on from the included dump file?

Any help is appreciated.

Chuck W.

Start of dump:


UNCLASSIFIED

".

2008-09-22 15:31

ast1_pc-idump_adonspan6. txt Emacs buffer

pciAutoConfig: 5,pCookie = Ox0089607c

sysPciAutoConfig: pciMemIo32 = Ox83800000(Ox83800000) sysPciAutoConfig:
pciMemIo32Size = Ox01000000 sysPciAutoConfig: pciMemIo32End =
Ox84800000(Ox84800000) sysPciAutoConfig: pciMem32 = Ox82810000 (Ox82810000)
sysPciAutoConfig: pciMem32Size = OxOOffOOOO sysPciAutoConfig: pciMem32End =
Ox83800000 (Ox83800000) sysPciAutoConfig: pciIo16 = OxOOOOOO01 (Ox81800001)
sysPciAutoConfig: pciIo16Size = Ox007fffff sysPciAutoConfig: pciIo16End =
Ox00800000 (Ox82000000) sysPciAutoConfig: pciIo32 = OxOOOOOO01 (OxOOOOOO01)
sysPciAutoConfig: pciIo32Size = Oxffffffff sysPciAutoConfig: pciIo32End =
OxOOOOOOOO (OxOOOOOOOO) pciAutoCfg: 7Cookie=Ox0089607c
pciAutoDevProbe:Ox643011ab,bus=0,device=0 first bus probe

pciAutoDevProbe:Ox643011ab,bus=0,device=0
pciAutoDevProbe:Ox643011ab,bus=0,device=0
pciAutoDevProbe:Ox643011ab,bus=0,device=0
pciAutoDevProbe:Ox643011ab,bus=0,device=0
pciAutoDevProbe:Ox643011ab,bus=0,device=0
pciAutoDevProbe:Ox643011ab,bus=0,device=0
pciAutoDevProbe:Ox643011ab,bus=0,device=0
pciAutoDevProbe:Oxffffffff,bus=O,device=l
pciAutoDevProbe:Oxffffffff,bus=0,device=2
pciAutoDevProbe:Oxffffffff,bus=0,device=3
pciAutoDevProbe:Oxffffffff,bus=O,device=4
pciAutoDevProbe:Oxffffffff,bus=0,device=5
pciAutoDevProbe:Ox11001278,bus=0,device=6
pciAutoDevProbe:Oxffffffff,bus=0,device=7
pciAutoDevProbe:Oxffffffff,bus=0,device=8
pciAutoDevProbe:Oxffffffff,bus=0,device=9

pciAutoDevProbe:Ox263388,bus=0,device=10 pciAutoDevProbe: 4G I/O

pciAutoDevProbe: PF present pciAutoDevProbe:scanning bus [1]

pciAutoBusProbe: using bridge [0,10,0,Ox98] pciAutoBusProbe: calling
pciAutoDevProbe on bus [1] pciAutoBusProbe: int route offset for bridge is
[0] pciAutoDevProbe:OxlOe3,bus=1,device=0

pciAutoDevProbe:Oxffffffff,bus=l,device=l
pciAutoDevProbe:Oxffffffff,bus=1,device=2
pciAutoDevProbe:Oxffffffff,bus=1,device=3
pciAutoDevProbe:Ox223388,bus=1,device=4

pciAutoDevProbe: 4G I/O

pciAutoDevProbe: PF present

pciAutoDevProbe: scanning bus[2] pciAutoBusProbe: using bridge [1,4,0,Ox98]
pciAutoBusProbe: calling pciAutoDevProbe on bus [2] pciAutoBusProbe: int
route offset for bridge is [0]

pciAutoDevProbe:Oxffffffff,bus=2,device=0
pciAutoDevProbe:Oxffffffff,bus=2,device=1
pciAutoDevProbe:Ox908010b5,bus=2,device=2
pciAutoDevProbe:Oxffffffff,bus=2,device=3
pciAutoDevProbe:Oxffffffff,bus=2,device=4
pciAutoDevProbe:Oxffffffff,bus=2,device=5
pciAutoDevProbe:Oxffffffff,bus=2,device=6
pciAutoDevProbe:Oxffffffff,bus=2,device=7
pciAutoDevProbe:Oxffffffff,bus=2,device=8

bridge to 1

bridge to 2

aid card

UNCLASSIFIED

Page 1

pciAutoDevProbe:Oxffffffff,bus=2,device=9

pciAutoDevProbe:Oxffffffff,bus=2,device=lO
pciAutoDevProbe:Oxffffffff,bus=2,device=11
pciAutoDevProbe:Oxffffffff,bus=2,device=12
pciAutoDevProbe:Oxffffffff,bus=2,device=13

2008-09-22 15:31

ast1_pcidump_adonspan6.txt Emacs buffer

pciAutoDevProbe:Oxffffffff,bus=2,device=14
pciAutoDevProbe:Oxffffffff,bus=2,device=15
pciAutoDevProbe:Oxffffffff,bus=2,device=16
pciAutoDevProbe:Oxffffffff,bus=2,device=17
pciAutoDevProbe:Oxffffffff,bus=2,device=18
pciAutoDevProbe:Oxffffffff,bus=2,device=19
pciAutoDevProbe:Oxffffffff,bus=2,device=20
pciAutoDevProbe:Oxffffffff,bus=2,device=21
pciAutoDevProbe:Oxffffffff,bus=2,device=22
pciAutoDevProbe:Oxffffffff,bus=2,device=23
pciAutoDevProbe:Oxffffffff,bus=2,device=24
pciAutoDevProbe:Oxffffffff,bus=2,device=25
pciAutoDevProbe:Oxffffffff,bus=2,device=26
pciAutoDevProbe:Oxffffffff,bus=2,device=27
pciAutoDevProbe:Oxffffffff,bus=2,device=28
pciAutoDevProbe:Oxffffffff,bus=2,device=29
pciAutoDevProbe:Oxffffffff,bus=2,device=30
pciAutoDevProbe:Oxffffffff,bus=2,device=31

pciAutoBusProbe: post-config subordinate bus

pciAutoDevProbe:Oxffffffff,bus=1,device=5
pciAutoDevProbe:Oxffffffff,bus=1,device=6
pciAutoDevProbe:Oxffffffff,bus=1,device=7
pciAutoDevProbe:Oxffffffff,bus=1,device=8
pciAutoDevProbe:Oxffffffff,bus=1,device=9

pciAutoDevProbe:Oxffffffff,bus=1,device=10
pciAutoDevProbe:Oxffffffff,bus=l,device=ll
pciAutoDevProbe:Oxffffffff,bus=1,device=12
pciAutoDevProbe:Oxffffffff,bus=1,device=13
pciAutoDevProbe:Oxffffffff,bus=1,device=14
pciAutoDevProbe:Oxffffffff,bus=1,device=15
pciAutoDevProbe:Oxffffffff,bus=1,device=16
pciAutoDevProbe:Oxffffffff,bus=1,device=17
pciAutoDevProbe:Oxffffffff,bus=1,device=18
pciAutoDevProbe:Oxffffffff,bus=1,device=19
pciAutoDevProbe:Oxffffffff,bus=1,device=20
pciAutoDevProbe:Oxffffffff,bus=1,device=21
pciAutoDevProbe:Oxffffffff,bus=1,device=22
pciAutoDevProbe:Oxffffffff,bus=1,device=23
pciAutoDevProbe:Oxffffffff,bus=1,device=24
pciAutoDevProbe:Oxffffffff,bus=1,device=25
pciAutoDevProbe:Oxffffffff,bus=1,device=26
pciAutoDevProbe:Oxffffffff,bus=1,device=27
pciAutoDevProbe:Oxffffffff,bus=1,device=28
pciAutoDevProbe:Oxffffffff,bus=1,device=29
pciAutoDevProbe:Oxffffffff,bus=1,device=30
pciAutoDevProbe:Oxffffffff,bus=1,device=31

pciAutoBusProbe: post-config subordinate bus

pciAutoDevProbe:Oxffffffff,bus=O,device=ll
pciAutoDevProbe:Oxffffffff,bus=0,device=12
pciAutoDevProbe:Oxffffffff,bus=0,device=13
pciAutoDevProbe:Oxffffffff,bus=0,device=14
pciAutoDevProbe:Oxffffffff,bus=0,device=15
pciAutoDevProbe:Oxffffffff,bus=0,device=16
pciAutoDevProbe:Oxffffffff,bus=0,device=17
pciAutoDevProbe:Oxffffffff,bus=0,device=18
pciAutoDevProbe:Oxffffffff,bus=0,device=19
pciAutoDevProbe:Oxffffffff,bus=0,device=20
pciAutoDevProbe:Oxffffffff,bus=0,device=21

as [2]

as [2]

pciAutoDevProbe:Oxffffffff,bus=O,device=22
pciAutoDevProbe:Oxffffffff,bus=O,device=23
pciAutoDevProbe:Oxffffffff,bus=O,device=24
pciAutoDevProbe:Oxffffffff,bus=O,device=25
pciAutoDevProbe:Oxffffffff,bus=O,device=26

2008-09-22 15:31

ast1-pcidump_adonspan6.txt Emacs buffer

Page 3

pciAutoDevProbe:Oxffffffff,bus=0,device=27
pciAutoDevProbe:Oxffffffff,bus=0,device=28
pciAutoDevProbe:Oxffffffff,bus=0,device=29
pciAutoDevProbe:Oxffffffff,bus=0,device=30
pciAutoDevProbe:Oxffffffff,bus=0,device=31 pciAutoCfgFunc:listSize=13

pciAutoFuncConfig: exc [0,0,0,Ox89] pciAutoFuncConfig: exc [0,0,1,Ox89]
pciAutoFuncConfig: exc [0,0,2,Ox89] pciAutoFuncConfig: exc [0,0,3,Ox89]
pciAutoFuncConfig: exc [0,0,4,Ox89] pciAutoFuncConfig: exc [0,0,5,Ox89]
pciAutoFuncConfig: exc [0,0,6,Ox89] pciAutoFuncConfig: exc [0,0,7,Ox89]

sysPciAutoconfigInclude: Including unknown device pciAutoFuncDisable:
disable device [0,6,0,Ox88]

first 01 card

pciAutoFuncConfig: MemSpace found at BAR[O] pciAutoAddrAlign:
sizemask[OOOOlfff]

pciAutoAddrAlign: already aligned

pciAutoAddrAlign: new aligned base (83800000] pciAutoMemAlloc:

Pre: pBase[Ox83800000], pAvail[Ox01000000]

Post: pBase(Ox83802000], pAvail[OxOOffeOOO]

pciAutoRegConfig: (Ox83800000] written to BAR[OxOOOOOO10]

pciAutoFuncConfig: MemSpace found at BAR(l] pciAutoAddrAlign:
sizemask[OOlfffff]

pciAutoAddrAlign: adjustment (OOlfeOOO] pciAutoAddrAlign: new aligned base
[83aOOOOO] pciAutoMemAlloc:

Pre: pBase(Ox83802000], pAvail[OxOOffeOOO]

Post: pBase[Ox83cOOOOO], pAvail(OxOOcOOOOO]

pciAutoRegConfig: [Ox83aOOOOO] written to BAR(OxOOOOOO14]

pciAutoFuncConfig: MemSpace found at BAR[2] pciAutoAddrAlign:
sizemask[003fffff]

pciAutoAddrAlign: already aligned

pciAutoAddrAlign: new aligned base [83cOOOOO] pciAutoMemAlloc:

Pre: pBase(Ox83cOOOOO], pAvail(OxOOcOOOOO]

Post: pBase[Ox84000000], pAvail(Ox00800000]

pciAutoRegConfig: [Ox83cOOOOO] written to BAR[OxOOOOOO18]

pciAutoFuncConfig: MemSpace found at BAR[3] pciAutoMemAlloc: PF Mem
requested

pciAutoAddrAlign: sizemask[003fffff]

pciAutoAddrAlign: adjustment (003fOOOO] pciAutoAddrAlign: new aligned base
[82cOOOOO] pciAutoMemAlloc:

Pre: pBase(Ox82810000], pAvail[OxOOffOOOO]

Post: pBase[Ox83000000], pAvail(Ox00800000]

pciAutoRegConfig: [Ox82cOOOOO] written to BAR[OxOOOOOO1c]

sysPciAutoconfigInclude: Including unknown device pciAutoFuncDisable:
disable device (O,10,0,Ox98]

bridge to bus 1

pciAutoBusConfig: Configuring pre fetch aperture

pciAutoAddrAlign: sizemask[OOOfffff]

pciAutoAddrAlign: already aligned

pciAutoAddrAlign: new aligned base [83000000]

PF Mem Base orig[Ox83000000] new[Ox83000000] adj[OxOOOOOOOO]
pciAutoBusConfig: PF Mem Base [Ox83000000]

2008-09-22 15:31

ast1-pcidump_adonspan6.txt Emacs buffer

Page 4

pciAutoAddrA1ign: sizemask[OOOOOfff]

pciAutoAddrA1ign: adjustment [OOOOOfff]

pciAutoAddrA1ign: new aligned base [00001000]

I/O 16 Base orig[OxOOOOOO01] new[OxOOO01000] adj[OxOOOOOfff]

pciAutoBusConfig: I016 Base Address [OxOOO01000] pciAutoAddrA1ign:
sizemask[OOOfffff]

pciAutoAddrAlign: already aligned

pciAutoAddrAlign: new aligned base [84000000]

Memory Base orig[Ox84000000] new[Ox84000000] adj[OxOOOOOOOO]

pciAutoBusConfig: Mem Base Address [Ox84000000] sysPciAutoconfigInclude:
Including unknown device pciAutoFuncDisable: disable device [1,0,0,Ox88]

mem ctrller bus 1

pciAutoFuncConfig: MemSpace found at BAR[O] pciAutoAddrAlign:
sizemask[OOOOOfff]

pciAutoAddrAlign: already aligned

pciAutoAddrAlign: new aligned base [84000000] pciAutoMemAlloc:

Pre: pBase[Ox84000000], pAvail[Ox00800000]

Post: pBase[Ox84001000], pAvail[Ox007ffOOO]

pciAutoRegConfig: [Ox84000000] written to BAR[OxOOOOO010]

pciAutoFuncConfig: IO Space found at BAR[l]

Entering pciAutoIoAlloc : 0 0 0 0 0 0

pciAutoAddrAlign: sizemask[OOOOOfff]

pciAutoAddrAlign: adjustment [OOOOO££f]

pciAutoAddrAlign: base + adjustment [00001000] exceeds limit [00000000]
pciAutoAddrAlign: sizemask[OOOOOfff]

pciAutoAddrAlign: already aligned

pciAutoAddrAlign: new aligned base [00001000]

pciAutoIoAlloc: 16-bit I/O :000000

pciAutoAddrAlign: sizemask[OOOOOfff]

pciAutoAddrAlign: already aligned

pciAutoAddrAlign: new aligned base [00001000]

pciAutoIoAlloc: Pre/Post alloc:

Pre: pBase[OxOOO01000], pAvail[Ox007ffOOO]

Post: pBase[OxOOO02000], pAvail[Ox007feOOO]

pciAutoRegConfig: [OxOOO01000] written to BAR[OxOOOOOO14]

sysPciAutoconfigInclude: Including unknown device pciAutoFuncDisable:
disable device [1,4;0,Ox98]

bridge 1 to 2

pciAutoBusConfig: Configuring prefetch aperture pciAutoAddrAlign:
sizemask[OOOfffff]

pciAutoAddrAlign: already aligned

pciAutoAddrAlign: new aligned base [83000000]

PF Mem Base orig[Ox83000000] new[Ox83000000] adj[OxOOOOOOOO]
pciAutoBusConfig: PF Mem Base [Ox83000000]

pciAutoAddrAlign: sizemask[OOOOOfff]

pciAutoAddrAlign: already aligned

pciAutoAddrAlign: new aligned base [00002000]

I/O 16 Base orig[OxOOO02000] new[OxOOO02000] adj[OxOOOOOOOO]

pciAutoBusConfig: I016 Base Address [OxOOO02000] pciAutoAddrAlign:
sizemask[OOOfffff] pciAutoAddrAlign: adjustment [OOOffOOO]

pciAutoAddrAlign: new aligned base [84100000]

Memory Base orig[Ox84001000] new[Ox84100000] adj[OxOOOffOOO]

pciAutoBusConfig: Mem Base Address [Ox84100000] sysPciAutoconfigInclude:
Including unknown device

aid card

2008-09-22 15:31

ast1_pcidump_adonspan6.txt Emacs buffer

Page 5

pciAutoFuncDisab1e: disable device [2,2,0,Ox88]

pciAutoFuncConfig: MemSpace found at BAR[O] pciAutoAddrA1ign:
sizemask[OOOOOOff]

pciAutoAddrAlign: already aligned

pciAutoAddrAlign: new aligned base [84100000] pciAutoMemAlloc:

Pre: pBase[Ox84l00000], pAvail[Ox00700000]

Post: pBase[Ox84100100], pAvail[Ox006fffOO]

pciAutoRegConfig: [Ox84100000] written to BAR[OxOOOOO010]

pciAutoFuncConfig: IO Space found at BAR[l]

Entering pciAutoloAlloc : 0 0 0 0 0 0

pciAutoAddrAlign: sizemask[OOOOOOff]

pciAutoAddrAlign: adjustment [OOOOOOff]

pciAutoAddrAlign: base + adjustment [00000100] exceeds limit [00000000]
pciAutoAddrAlign: sizemask[OOOOOOff]

pciAutoAddrAlign: already aligned

pciAutoAddrAlign: new aligned base [00002000]

pciAutoloAlloc: 16-bit I/O :000000

pciAutoAddrAlign: sizemask[OOOOOOff]

pciAutoAddrAlign: already aligned

pciAutoAddrAlign: new aligned base [00002000]

pciAutoloAlloc: Pre/Post alloc:

Pre: pBase[OxOOO02000], pAvail[Ox007feOOO]

Post: pBase[OxOOO02100], pAvail[Ox007fdfOO]

pciAutoRegConfig: [OxOOO02000] written to BAR[OxOOOOOO14]

pciAutoFuncConfig: MemSpace found at BAR[2] pciAutoAddrAlign:
sizemask[OOOOOOff]

pciAutoAddrAlign: already aligned

pciAutoAddrAlign: new aligned base [84100100] pciAutoMemAlloc:

Pre: pBase[Ox84100100], pAvail[Ox006fffOO]

Post: pBase[Ox84100200], pAvail[Ox006ffeOO]

pciAutoRegConfig: [Ox84100100] written to BAR[OxOOOOOO18]

pciAutoAddrAlign: sizemask[OOOOOfff]

pciAutoAddrAlign: adjustment [OOOOOfOO]

pciAutoAddrAlign: new aligned base [00003000]

I/O 16 Lim orig[OxOOO02l00] new[OxOOO03000] adj[OxOOOOOfOO]

pciAutoBusConfig: IO Limit [OxOOO02fff]

pciAutoAddrAlign: sizemask[OOOfffff]

pciAutoAddrAlign: adjustment [OOOffeOO]

pciAutoAddrAlign: new aligned base [84200000]

Memlo Lim orig[Ox84100200] new[Ox84200000] adj[OxOOOffeOO] pciAutoBusConfig:
Memlo Limit [Ox841fffff] pciAutoAddrAlign: sizemask[OOOfffff]

pciAutoAddrAlign: already aligned

pciAutoAddrAlign: new aligned base [83000000]

PF Lim orig[Ox83000000] new[Ox83000000] adj[OxOOOOOOOO] pciAutoBusConfig: PF
Mem Limit [Ox82ffffff] pciAutoAddrAlign: sizemask[OOOOOfff]

pciAutoAddrAlign: already aligned

pciAutoAddrAlign: new aligned base [00003000]

I/O 16 Lim orig[OxOOO03000] new[OxOOO03000] adj[OxOOOOOOOO]

pciAutoBusConfig: 10 Limit [OxOOO02fff]

pciAutoAddrAlign: sizemask[OOOfffff]

pciAutoAddrAlign: already aligned

pciAutoAddrAlign: new aligned base [84200000]

Mem10 Lim orig[Ox84200000] new[Ox84200000] adj[OxOOOOOOOO]

2008-09-22 15:31

ast1_pcidump_adonspan6.txt Emacs buffer

pciAutoBusConfig: Memlo Limit [Ox841fffff] pciAutoAddrA1ign:
sizemask[OOOfffff]

pciAutoAddrAlign: already aligned

pciAutoAddrAlign: new aligned base [83000000]

PF Lim orig[Ox83000000] new[Ox83000000] adj[OxOOOOOOOO] pciAutoBusConfig: PF
Mem Limit [Ox82ffffff] all devices pciAutoFuncConfig: enable device
[0,6,0,Ox88]

intAssign called for device [0 6 0] IRQ: 72 pciAutolntAssign: int for
[0,6,0] pin 1 is [72] pciAutoFuncConfig: enable device [0,10,0,Ox98]

intAssign called for device [0 10 0] IRQ: 76 intAssign called for device [0
10 0] IRQ: 77 intAssign called for device [0 10 0] IRQ: 78 intAssign called
for device [0 10 0] IRQ: 79

pciAutolntAssign: int for [0,10,0] pin 0 is [255] pciAutoFuncConfig: enable
device [1,0,0,Ox88] pciAutolntAssign: int for [1,0,0] pin 1 is [76]
pciAutoFuncConfig: enable device [1,4,0,Ox98] pciAutolntAssign: int for
[1,4,0] pin 0 is [79] pciAutoFuncConfig: enable device [2,2,0,Ox88]
pciAutolntAssign: int for [2,2,0] pin 1 is [78]

start bus 1

sysPciAutoConfig: pciMemlo32 = Ox80000000(Ox80000000) sysPciAutoConfig:
pciMemlo32Size = Ox01000000 sysPciAutoConfig: pciMemlo32End =
Ox81000000(Ox81000000) sysPciAutoConfig: pciMem32 = Ox81000000 (Ox81000000)
sysPciAutoConfig: pciMem32Size = Ox00800000 sysPciAutoConfig: pciMem32End =
Ox81800000 (Ox81800000) sysPciAutoConfig: pcilo16 = OxOOOOOOOO (OxOOOOOOOO)
sysPciAutoConfig: pcilo16Size = OxOOOOOOOO sysPciAutoConfig: pcilo16End =
OxOOOOOOOO (OxOOOOOOOO) sysPciAutoConfig: pcilo32 = Ox00800000 (Ox82000000)
sysPciAutoConfig: pcilo32Size = Ox00800000 sysPciAutoConfig: pcilo32End =
Ox01000000 (Ox82800000) pciAutoCfg: 7Cookie=Ox0089607c

pciAutoDevProbe:Ox643011ab,bus=0,device=0
pciAutoDevProbe:Ox643011ab,bus=0,device=0
pciAutoDevProbe:Ox643011ab,bus=0,device=0
pciAutoDevProbe:Ox643011ab,bus=0,device=0
pciAutoDevProbe:Ox643011ab,bus=0,device=0
pciAutoDevProbe:Ox643011ab,bus=0,device=0
pciAutoDevProbe:Ox643011ab,bus=0,device=0
pciAutoDevProbe:Ox643011ab,bus=0,device=0
pciAutoDevProbe:Oxffffffff,bus=O,device=l
pciAutoDevProbe:Oxffffffff,bus=0,device=2
pciAutoDevProbe:Oxffffffff,bus=0,device=3
pciAutoDevProbe:Oxffffffff,bus=0,device=4
pciAutoDevProbe:Oxffffffff,bus=0,device=5
pCiAutoDevProbe:Ox11001278,bus=0,device=6
pciAutoDevProbe:Oxffffffff,bus=0,device=7
pciAutoDevProbe:Oxffffffff,bus=0,device=8
pciAutoDevProbe:Oxffffffff,bus=0,device=9

pciAutoDevProbe:Ox10088086,bus=0,device=10
pciAutoDevProbe:Oxffffffff,bus=O,device=ll
pciAutoDevProbe:Oxffffffff,bus=0,device=12
pciAutoDevProbe:Oxffffffff,bus=0,device=13
pciAutoDevProbe:Oxffffffff,bus=0,device=14
pciAutoDevProbe:Oxffffffff,bus=0,device=15

Page 6

configured

pciAutoDevProbe:Oxffffffff,bus=O,device=16
pciAutoDevProbe:Oxffffffff,bus=O,device=17
pciAutoDevProbe:Oxffffffff,bus=O,device=18
pciAutoDevProbe:Oxffffffff,bus=O,device=19
pciAutoDevProbe:Oxffffffff,bus=O,device=20

2008-09-22 15:31

astl-pcidump_adonspan6.txt Emacs buffer

pciAutoDevProbe:Oxffffffff,bus=0,device=2l
pciAutoDevProbe:Oxffffffff,bus=0,device=22
pciAutoDevProbe:Oxffffffff,bus=0,device=23
pciAutoDevProbe:Oxffffffff,bus=0,device=24
pciAutoDevProbe:Oxffffffff,bus=0,device=25
pciAutoDevProbe:Oxffffffff,bus=0,device=26
pciAutoDevProbe:Oxffffffff,bus=0,device=27
pciAutoDevProbe:Oxffffffff,bus=0,device=28
pciAutoDevProbe:Oxffffffff,bus=0,device=29
pciAutoDevProbe:Oxffffffff,bus=0,device=30
pciAutoDevProbe:Oxffffffff,bus=0,device=31 pciAutoCfgFunc:listSize=lO

pciAutoFuncConfig: exc [0,0,0,Ox89] pciAutoFuncConfig: exc [0,0,1,Ox89]
pciAutoFuncConfig: exc [0,0,2,Ox89] pciAutoFuncConfig: exc [0,0,3,Ox89]
pciAutoFuncConfig: exc [0,0,4,Ox89] pciAutoFuncConfig: exc [0,0,5,Ox89]
pciAutoFuncConfig: exc [0,0,6,Ox89] pciAutoFuncConfig: exc [0,0,7,Ox89]

sysPciAutoconfigInclude: Including unknown device pciAutoFuncDisable:
disable device [0,6,0,Ox88]

pciAutoFuncConfig: MemSpace found at BAR[O] pciAutoAddrAlign:
sizemask[OOOOlfff]

pciAutoAddrAlign: already aligned

pciAutoAddrAlign: new aligned base [80000000] pciAutoMemAlloc:

Pre: pBase[Ox80000000], pAvail[Ox01000000]

Post: pBase[Ox80002000], pAvail[OxOOffeOOO]

pciAutoRegConfig: [Ox80000000] written to BAR[OxOOOOOO10]

pciAutoFuncConfig: MemSpace found at BAR[l] pciAutoAddrAlign:
sizemask[OOlfffff]

pciAutoAddrAlign: adjustment [OOlfeOOO] pciAutoAddrAlign: new aligned base
[80200000] pciAutoMemAlloc:

Pre: pBase[Ox80002000], pAvail[OxOOffeOOO]

Post: pBase[Ox80400000], pAvail[OxOOcOOOOO]

pciAutoRegConfig: [Ox80200000] written to BAR[OxOOOOOO14]

pciAutoFuncConfig: MemSpace found at BAR[2] pciAutoAddrAlign:
sizemask[003fffff]

pciAutoAddrAlign: already aligned

pciAutoAddrAlign: new aligned base [80400000] pciAutoMemAlloc:

Pre: pBase[Ox80400000], pAvail[OxOOcOOOOO]

Post: pBase[Ox80800000], pAvail[Ox00800000]

pciAutoRegConfig: [Ox80400000] written to BAR[OxOOOOOO18]

pciAutoFuncConfig: MemSpace found at BAR[3] pciAutoMemAlloc: PF Mem
requested pciAutoAddrAlign: sizemask[003fffff] pciAutoAddrAlign: already
aligned pciAutoAddrAlign: new aligned base [81000000] pciAutoMemAlloc:

Pre: pBase[Ox81000000], pAvail[Ox00800000] Post: pBase[Ox81400000],
pAvail[Ox00400000]

Page 7

pciAutoRegConfig: [Ox81000000] written to BAR[OxOOOOOOlc]

sysPciAutoconfigInclude: Including unknown device pciAutoFuncDisable:
disable device [O,lO,O,Ox88]

2008-09-22 15:31

astl_pcidump_adonspan6.txt Emacs buffer

Page 8

pciAutoFuncConfig: MemSpace found at BAR[O] pciAutoAddrAlign:
sizemask[OOOlffff]

pciAutoAddrAlign: already aligned

pciAutoAddrAlign: new aligned base [80800000] pciAutoMemAlloc:

Pre: pBase[Ox80800000], pAvail[Ox00800000]

Post: pBase[Ox80820000], pAvail[Ox007eOOOO]

pciAutoRegConfig: [Ox80800000] written to BAR[OxOOOOOOlO]

pciAutoFuncConfig: MemSpace found at BAR[l] pciAutoAddrAlign:
sizemask[OOOlffff]

pciAutoAddrAlign: already aligned

pciAutoAddrAlign: new aligned base [80820000] pciAutoMemAlloc:

Pre: pBase[Ox80820000], pAvail[Ox007eOOOO]

Post: pBase[Ox80840000], pAvail[Ox007cOOOO]

pciAutoRegConfig: [Ox80820000] written to BAR[OxOOOOOO14]

pciAutoFuncConfig: IO Space found at BAR[2]

Entering pciAutoloAlloc : 0 0 0 0 0 0

pciAutoAddrAlign: sizemask[OOOOOOlf]

pciAutoAddrAlign: already aligned

pciAutoAddrAlign: new aligned base [00800000]

pciAutoAddrAlign: sizemask[OOOOOOlf]

pciAutoAddrAlign: already aligned

pciAutoAddrAlign: base + adjustment + reg [00000020] exceeds limit
[00000000] pciAutoloAlloc: 32-bit I/O :000000

pciAutoAddrAlign: sizemask[OOOOOOlf]

pciAutoAddrAlign: already aligned

pciAutoAddrAlign: new aligned base [00800000]

pciAutoloAlloc: Pre/Post alloc:

Pre: pBase[Ox00800000], pAvail[Ox00800000]

Post: pBase[Ox00800020], pAvail[Ox007fffeO]

pciAutoRegConfig: [Ox00800000] written to BAR[OxOOOOOO18]

pciAutoFuncConfig: enable device [0,6,0,Ox88] 2nd fpgaOl intAssign called
for device [0 6 0] IRQ: 80 pciAutolntAssign: int for [0,6,0] pin 1 is [80]
pciAutoFuncConfig: enable device [0,10,0,Ox88]

intAssign called for device [0 10 0] IRQ: 84 pciAutolntAssign: int for
[0,10,0] pin 1 is [84]

VxWorks System Boot

Copyright 1984-2002

Wind River Systems, Inc.