This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DP83867IR: The register setting in case of fixed transmission speed without auto negociation

Part Number: DP83867IR

Hi all

Would you mind if we ask DP83867IR?
Please refer to the following attachment file.

20170327_DP83867_RegisterSetting.pdf

Especially, we have a question about Basic Mode Control Register(BMCR), bit "Speed Select (Bits 6, 13)".
When we would like to use 1000Mbps, are bit6=1 and bit13=0 correct setting?(the datasheet shows 10 = 1000 Mbps)

Kind regards,

Hirotaka Matsumoto

  • Hi Hirotaka,

    Have you tried changing the Master/Slave setting for 1G link in register 0x9h?
    Your link partner might be fixed to one or the other.
    I suggest you try and change the Master/Slave configuration for the DP83867IR to see if this resolved link.

    Kind regards,
    Ross
  • Ross san

    Thank you for your advice!
    OK, we will explain our customer to try changing the Master/Slave setting for 1G link in register 0x9h.

    Kind regards,

    Hirotaka Matsumoto

  • Ross san

    Thank you for your DP83867IR's support always.
    Our customer tried changing Master / Slave configuration using register 0x0009.
    However, the result was the same(Link Up NG, transmission NG).
    And, they tried three conditions as follows;
    -Master condtion1 : MASTER / SLAVE MANUAL CONFIGURATION=1, MASTER / SLAVE CONFIGURATION VALUE=1
    -Master condtion2 : MASTER / SLAVE MANUAL CONFIGURATION=1, MASTER / SLAVE CONFIGURATION VALUE=0
    -Slave condition : MASTER / SLAVE MANUAL CONFIGURATION=0, MASTER / SLAVE CONFIGURATION VALUE=0

    Please refer to the following file.
    20170328_DP83867_RegisterSetting.pdf


    <Question1>
    In the first place, we noticed one point.
    When we use 1000BASE-T, does Auto-Negociation absolutely require on the standard?
    When their link partner is fixed setting(Master) and DP83867IR is fixed setting(Slave), is it possible to communicate?

    And the datasheet P38 shows the following description.
    "All 1000BASE-T PHYs are required to support Auto-Negotiation. The Auto-Negotiation function in 1000BASE-T has three primary purposes:"
    -Auto-Negotiation of Speed & Duplex Selection
    -Auto-Negotiation of Master/Slave Resolution
    -Auto-Negotiation of Pause/Asymetrical Pause Resolution

    <Question2>
    On the Condition ②100Mbps : Link Up OK(it needs 10s until Link Up could operate), transmission OK, why does it needs 10s until Link Up operation?
    It depends on link partner??

    We appreciate your help always!

    Kind regards,

    Hirotaka Matsumoto

  • Hi Hirotaka-san,

    Here are some additional questions i have for you:
    What happens when you change register 0x0h to allow for auto-negotitation? Does a 1G link establish?
    What is your link partner part number?
    Have you tried using other link partners?

    Here are the answers to your questions

    Question 1:
    No, you do not need to have auto-negotiation to have 1G link establishment so long that the link partner is capable of detecting a 1G link.
    When LP is in Master and 867 is in Slave, the link should be established.

    Question 2:
    This sounds like a limitation of your link partner and not the 867. The LP will be using parallel detection to see that the device is in 100Mbps operation.

    Thank you,
    Ross
  • Ross san

    Thank you for your reply and your support!

    What happens when you change register 0x0h to allow for auto-negotitation? Does a 1G link establish?
    ->When our customer configure default setting of Auto negotiation setting, it was OK.

       So, when it is Link Up NG and transmission NG, after that,  our customer did not try changing register 0x0h to allow for auto-negotitation.

       We will confirm it.

    What is your link partner part number? Have you tried using other link partners?
    ->Please refer to following contents.

    <Contents>
    ①PC - 1G switching Hub - customer board with DP83867 
    PC - LAN cross cable - customer board with DP83867

    (About configuration ①, according to 1G switching Hub(which has auto negotiation function), so we guess that the link could not be established.)

    PC's setting is Full-Duplex, 1000Mbps, Master / Slave mode auto detection.
    So, they confirmed with forced Master mode and Slave mode setting, however Link up was NG.

    If you have some advice, could you let us know? 

    Kind regards,

    Hirotaka Matsumoto

  • Ross san

    What happens when you change register 0x0h to allow for auto-negotitation? Does a 1G link establish?
    ->We could confirm it. As the result, yes. After changing register 0x0h to allow for auto-negotitation, 1G link established.1G link established.

    So, Auto negotiation was OK perfectly.

    We would like to confirm one point about Auto-MDIX.
    Should we disable Auto-MDIX function?

    Kind regards,

    Hirotaka Matsutmoto


  • Hi Hirotaka-san,

    I am glad you found the fix.

    Auto-MDIX can be disabled is you do not require it.
    However, if you are not sure what type of cable or what type of configuration your link partner is in, then i would suggest leaving Auto-MDIX enabled.

    To disable Auto-MDIX, set bit[6] = 0b0 in register 0x10h.
    To configure MDI, set bit[5] = 0b0 in register 0x10h.
    To configure MDIX, set bit[5] = 0b1 in register 0x10h.

    Kind regards,
    Ross
  • Ross san

    Thank you for your reply.

    And then, we really appologize that our explanation makes you confuse.

    Our customer would like to use 1000Base-T with fixed slave mode or fixed master mode.(No using Auto-negotiation)
    They could configure 1000Base-T with Auto negotiation, so we guess that there is no problem at hardware.

    At the present, our customer could not configure fixed slave mode or fixed master mode yet.
    The problem doesn't solve.

    Now we ask them to disable Auto-MDIX function.

    We appreciate your help always!

    Kind regards,

    Hirotaka Matsumoto

  • Ross san

    Our customer confirmed with address 0x10, Bit6=0 and MDI configration, MDI-X configration both case.
    However they didn't configure Link up with fixed slave 1000Base-T and fixed master 1000Base-T.
    And then the condition is as follows;

    <Condition>
    DP83867 Master (CFG1 - 0x1a00) <---- CAT5E Cross cable ----> DP83867 Slave(CFG1 - 0x1200)

    If you have some advice(for example status register,,,,), could you give us?
    We need your help.

    Kind regards,

    Hirotaka Matsumoto

  • Hi Hirotaka,

    We are working on providing register writes to try for forced 1G link.

    Kind regards,
    Ross
  • Ross san

    Thank you for your reply and your cooperation!
    We are looking forward your test result!

    And, could you let us know how many days you need to confirm it?
    And then, does 1000Base-T connection on IEE802.3 standard only adapt for auto-negotiation?

    We really appreciate your help always.

    Kind regards,

    Hirotaka Matsumoto