<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7036.0">
<TITLE>Migrating from 2.6.11 to 2.6.23 breaks pci-e with LSI 1068 SAS chip</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P><FONT SIZE=2 FACE="Arial">All,</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">I'm new to this mailing list, but have not had any luck finding information on this issue.</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">Please be kind if I break the forum rules on my first post.</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">We recently tried to upgrade our Freescale CDS 8548 look-alike module (code name ATCA1000) from the 2.6.11 based BSP to the 2.6.23 based BSP.</FONT></P>

<P><FONT SIZE=2 FACE="Arial">The upgrade went fairly smoothly, until we tried using SOME pci-e devices (some work fine, some don't show up to lspci).</FONT></P>

<P><FONT SIZE=2 FACE="Arial">LSI pci-e controllers no longer show up at all!</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">We see the ixgbe (intel 10G), SiliconImage SATA controller but do not see LSI devices (Specifically 1068 SAS, FC949-E fibrechannel).</FONT></P>

<P><FONT SIZE=2 FACE="Arial">We're guessing it's a resource issue behind the bridge, because the LSI devices try to allocate 1 - 3M behind the bridge, but we can't find the bug, or where we would debug such an issue.</FONT></P>

<P><FONT SIZE=2 FACE="Arial">The devices seem to &quot;train&quot; correctly, because we have an LED on the pci-e switch (PLX 8 port pci-e switch), and it's ON indicating pci-e link between the bridge and the 1068 device).</FONT></P>

<P><FONT SIZE=2 FACE="Arial">We're totally at a loss as to why this always worked on the 2.6.11 kernel but doesn&#8217;t work on 2.6.23.</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">Using lspci, the LSI adapters do not show up in the list at all, as though they are not plugged into the system.</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">Is there something that needs to be done with respect to PCI-E devices that is new in the 2.6.23 based BSP that did not need to be done in the 2.6.11 based kit?&nbsp; For example, are pci resources allocated by a different piece of code, that may have some issue allocating resources for the LSI adapters?</FONT></P>

<P><FONT SIZE=2 FACE="Arial">I currently do not have access to a pci-e analyzer.</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">Thanks for any help,</FONT>

<BR><FONT SIZE=2 FACE="Arial">Vince Asbridge</FONT>
</P>
<BR>

</BODY>
</HTML>