Search

Technical Discussion Group Forum

This forum is provided for user discussion. While Beacon EmbeddedWorks support staff and engineers participate, Beacon EmbeddedWorks does not guarantee the accuracy of all information within in the Technical Discussion Group (TDG).

The "Articles" forums provide brief Articles written by Beacon EmbeddedWorks engineers that address the most frequently asked technical questions.

To receive email notifications when updates are posted for a Beacon EmbeddedWorks product download, please subscribe to the TDG Forum of interest.

TDG Forum

PrevPrev Go to previous topic
NextNext Go to next topic
Last Post 17 Apr 2005 07:53 PM by  ericn@logicpd.com
BCM5222 PHY connect failures
 1 Replies
Sort:
You are not authorized to post a reply.
Author Messages
stout
New Member
New Member
Posts:


--
25 Mar 2005 12:14 PM
    Blunk Microsystems has developed a TargetOS BSP for the M54XXEVB that includes an Ethernet driver for TargetTCP, our embedded TCP/IP stack. I have found that I am unable to connect to a 1000/100/10Mbps switch. The PHY never completes auto-negotiation.

    We have one customer who sometimes has trouble getting a physical connection on their network, depending on which device they plug into. Another customer is also unable to connect via a 1000/100/10Mbps switch. I have not seen any PHY connect problems using either a 10 Base-T hub or a 100/10 Base-T switch in my office.

    While investigating the 1000/100/10 Mbps switch connect problem, I found that when I periodically read the BCM5222 100BASE-TX Auxiliary Status Register (addr 17), bit 0 (MLT3 Code Error Detected) is always set.

    Also, periodically reading the BCM5222 Auxiliary Multiple PHY Register (addr 30), I see that bit 5 (Acknowledge Detected) gets set, but bits 6 (Acknowledge Complete) and 7 (Auto-Negotiation Complete) are never set, indicating that the auto-negotiation state machine doesn't progress after leaving the acknowledged detect state.

    Has anyone else seen these problems? Are there any known problems with the BCM5222 circuitry? Do you have any suggestions for BCM5222 register initialization that will help solve these PHY connect problems?

    Best regards,
    Tim

    ------------------------------------------------------------
    Tim Stoutamore, Principal Engineer
    Blunk Microsystems
    6576 Leyland Park Drive
    San Jose, CA 95120-4558
    Tel: 408/323-1758
    stout@blunkmicro.com
    http://www.blunkmicro.com
    ------------------------------------------------------------
    ericn@logicpd.com
    New Member
    New Member
    Posts:


    --
    17 Apr 2005 07:53 PM
    Tim,

    I have not heard of any customers having this issue. My personal experience with this card has been connecting to 100/10 Mb devices. I dug around the broadcom documentation & did not see anything with regard to 1000Mbps. I will chat with the broadcom folks & see if I can get any more information.

    Eric Nelson
    Logic Product Development
    You are not authorized to post a reply.