2016-11-15 04:05 AM
Hi,
Is there anyway to know the currently consumed FC credeits versus the available cerdits in the Spear PCIE controller [RC mode]. We are seeing an issue where the system gets external data abort after running for sometime..an the there is no recovery from this....only way is to hard reboot the system. Does below information reveal something going wrong in the system. When I dump the registers I see that We do see: AER register showing the completion timeout. Queue Status Register -> Received Queue Not Empty is set bit 2 Control Register: Master Response Composer Look-up Error is set bit -21 Function: Indicates that an overflow that occurred in a look-up table of the outbound responses. This indicates that there was a violation for the number of outstanding Non-Posted requests issued for the inbound direction. Also in the data sheet I do not see registers that allow us to set credits. Any help is appreciated here. I am attaching the register dumps of the pcie controller RC before and after the abort condition. Thanks Venkatesh #spear1340