Thank you for your help.The fcc2 working now,It is my mistake to config fcc2 RX_DV port pin.<br><br>Sincerely,<br><br>Jie<br><br><b><i>Jerry Van Baren &lt;gerald.vanbaren@smiths-aerospace.com&gt;</i></b> wrote:<blockquote class="replbq" style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"> jie han wrote:<br>&gt; Hi,<br>&gt; My mpc8270 board use three ehternet ports at FCC1,FCC2,FCC3.it is<br>&gt; work well at FCC1.When I use port FCC2, I found out the<br>&gt; u-boot is not receiving packets (It's sending correct packet when i<br>&gt; use ethereal for sniffing). When trying "ping", it generated an ARP<br>&gt; packet first, the other host replied with , but the board never seems<br>&gt; to receive it(set printf at function fec_recv()  <br>&gt; /cpu/mpc8260/ether_fcc.c ).all three ethernet fcc ports initiailze is <br>&gt; same.Do I miss something?thank you for your suggestion,my config file <br>&gt; config FCC port parameter as follow:<br>&gt;
 <br>&gt; #undef    CONFIG_ETHER_ON_SCC        /* define if ether on SCC   */<br>&gt; #define CONFIG_ETHER_ON_FCC        /* define if ether on FCC   */<br>&gt; #undef    CONFIG_ETHER_NONE          /* define if ether on something else */<br>&gt; #define    CONFIG_NET_MULTI<br>&gt; #define CONFIG_ETHER_ON_FCC1<br>&gt; #define CONFIG_ETHER_ON_FCC2<br>&gt; #define CONFIG_ETHER_ON_FCC3<br>&gt; <br>&gt; #define CFG_CMXFCR_VALUE1    (CMXFCR_RF1CS_CLK11 | CMXFCR_TF1CS_CLK12)<br>&gt; #define CFG_CMXFCR_MASK1    (CMXFCR_FC1 | CMXFCR_RF1CS_MSK | <br>&gt; CMXFCR_TF1CS_MSK)<br>&gt; <br>&gt; #define CFG_CMXFCR_VALUE3    (CMXFCR_RF3CS_CLK13 | CMXFCR_TF3CS_CLK14)<br>&gt; #define CFG_CMXFCR_MASK3    (CMXFCR_FC3 | CMXFCR_RF3CS_MSK | <br>&gt; CMXFCR_TF3CS_MSK)<br>&gt; <br>&gt; #define CFG_CMXFCR_VALUE2    (CMXFCR_RF2CS_CLK15 | CMXFCR_TF2CS_CLK16)<br>&gt; #define CFG_CMXFCR_MASK2    (CMXFCR_FC2 | CMXFCR_RF2CS_MSK | <br>&gt; CMXFCR_TF2CS_MSK)<br>&gt; <br>&gt; #define CFG_RX_ETH_BUFFER       128
    <br>&gt; #define CONFIG_IPADDR           192.168.10.17<br>&gt; #define CONFIG_SERVERIP         192.168.10.101<br>&gt; #define CONFIG_HOSTNAME         OceanSCC<br>&gt; #define CONFIG_LOADADDR         1000    /* default location for tftp and <br>&gt; bootm */<br>&gt; #define CONFIG_BOOTFILE              u-boot.bin<br>&gt; <br>&gt; #define CONFIG_ETHADDR          00:13:09:11:22:33<br>&gt; #define CONFIG_HAS_ETH1<br>&gt; #define CONFIG_ETH1ADDR                    00:13:09:04:05:36<br>&gt; #define CONFIG_HAS_ETH2<br>&gt; #define CONFIG_ETH2ADDR                    00:13:09:07:08:39<br>&gt; <br>&gt; #define    CONFIG_EXTRA_ENV_SETTINGS    "ethprime=FCC1 ETHERNET"<br>&gt; <br>&gt; #define CFG_CPMFCR_RAMTYPE    0        /* BDs and buffers on 60x bus */<br>&gt; #define CFG_FCC_PSMR        (FCC_PSMR_FDE | FCC_PSMR_LPB)  /* Full duplex */<br>&gt; <br>&gt; #define CONFIG_MII            /* MII PHY management        */<br>&gt; #define CONFIG_BITBANGMII        /* bit-bang MII PHY
 management    */<br>&gt; <br>&gt; Sincerely,<br>&gt; <br>&gt; Jie<br><br>Hi Jie,<br><br>I don't have any good insights, but some things to try:<br>* Are you sure, positive, double checked and had a co-worker check that <br>your clock input for FCC2-Rx is configured properly?<br>   1) Which CLK input is used?<br>   2) The port/pin configuration initialization in u-boot?<br>   3) Your hardware (traces) actually connect the right pins?<br><br>* Does FCC3 work?<br><br>* If you turn off CONFIG_NET_MULTI and only use FCC2, does it work?<br><br>* If you turn off CONFIG_NET_MULTI and only use FCC3, does it work?<br><br>Good luck,<br>gvb<br></blockquote><br><p>&#32;

<hr size=1><a href="http://us.rd.yahoo.com/evt=49935/*http://games.yahoo.com">Bored stiff?</a> Loosen up...<br><a href="http://us.rd.yahoo.com/evt=49935/*http://games.yahoo.com">Download and play hundreds of games for free</a> on Yahoo! Games.