Port2 link-speed limited to 100 Mbps on hAP ac

On my hAP ac (RouterOS 7.2.3) i got a gigabit ethernet switch connected to ethernet port 2.
The issue is, that the maximum link speed is limited to 100 Mbps/FD only.
On all other ethernet ports i get 1Gbps
When i manually set the link-speed to 1Gbps i get no link at all.

Ethernet ports 2..5 are all on one bridge - nothing special.
Tested different cables (CAT6, CAT5e) without change.
Tested different link-partners (switch, PC) without change.

Any idea what can cause this limitation?

Post the result of

/interface ethernet export

except serial number (do not worry for MACs, if any)

[admin@MikroTik] > /interface ethernet export
# may/23/2022 16:21:47 by RouterOS 7.2.3
# software id = MZQ3-CBTY
#
# model = RouterBOARD 962UiGS-5HacT2HnT
# serial number = xxxxxxxxxxx
/interface ethernet
set [ find default-name=ether1 ] name=ether1_WAN speed=10Mbps
set [ find default-name=ether2 ] name=ether2_SWITCH
set [ find default-name=sfp1 ] disabled=yes
[admin@MikroTik] >

At the moment only port1 and port2 are in use.
Another question… what does this “speed=10Mbps” mean?

Someone at set it to 10Mbps when auto is off

Paste this on terminal, if the port not works, probably is broken:

/interface ethernet
set [ find ] speed=1Gbps

Entering the commands does not return anything?

I did a test and manually set the link-speed on port 1 to 1Gpbs.
It was not possible to get a link then! (Altough autonegotiation previously established a 1Gbps/FD link)

Not all device support non-auto negotiation

results of

 /int eth monitor [find] once

???

[admin@MikroTik] /interface/ethernet> /int eth monitor [find] once
                        name: ether1_WAN ether2_SWITCH ether3     ether4     ether5     sfp1
                      status: link-ok    link-ok       no-link    no-link    no-link    no-link
            auto-negotiation: done       done          done       done       done       failed
                        rate: 1Gbps      100Mbps                                        
                 full-duplex: yes        yes                                            
             tx-flow-control: no         no                                             
             rx-flow-control: no         no                                             
                 advertising: 10M-half   10M-half      10M-half   10M-half   10M-half   
                              10M-full   10M-full      10M-full   10M-full   10M-full   
                              100M-half  100M-half     100M-half  100M-half  100M-half  
                              100M-full  100M-full     100M-full  100M-full  100M-full  
                              1000M-half 1000M-half    1000M-half 1000M-half 1000M-half 
                              1000M-full 1000M-full    1000M-full 1000M-full 1000M-full 
    link-partner-advertising: 10M-half   10M-half                                       
                              10M-full   10M-full                                       
                              100M-half  100M-half                                      
                              100M-full  100M-full                                      
                              1000M-half                                                
                              1000M-full                                                
          sfp-module-present:                                                           no
             sfp-vendor-name:                                                           
      sfp-vendor-part-number:                                                           
         sfp-vendor-revision:                                                           
           sfp-vendor-serial:                                                           
      sfp-manufacturing-date:                                                           
[admin@MikroTik] /interface/ethernet>

the problem is in the other side: do not support or do not advertise more than 100Mbps…

I thought that too but i then tried different link partners and they all connect successfully with 1Gbps on the other ports of the router.
It’s just port 2 that refuses to report the 1Gbps client capability.


Here is the result when using port3 instead of port2:

[admin@MikroTik] /interface/ethernet> /int eth monitor [find] once
                        name: ether1_WAN ether2_SWITCH ether3     ether4     ether5     sfp1
                      status: link-ok    no-link       link-ok    no-link    no-link    no-link
            auto-negotiation: done       done          done       done       done       failed
                        rate: 1Gbps                    1Gbps                            
                 full-duplex: yes                      yes                              
             tx-flow-control: no                       no                               
             rx-flow-control: no                       no                               
                 advertising: 10M-half   10M-half      10M-half   10M-half   10M-half   
                              10M-full   10M-full      10M-full   10M-full   10M-full   
                              100M-half  100M-half     100M-half  100M-half  100M-half  
                              100M-full  100M-full     100M-full  100M-full  100M-full  
                              1000M-half 1000M-half    1000M-half 1000M-half 1000M-half 
                              1000M-full 1000M-full    1000M-full 1000M-full 1000M-full 
    link-partner-advertising: 10M-half                 10M-half                         
                              10M-full                 10M-full                         
                              100M-half                100M-half                        
                              100M-full                100M-full                        
                              1000M-half               1000M-full                       
                              1000M-full                                                
          sfp-module-present:                                                           no
             sfp-vendor-name:                                                           
      sfp-vendor-part-number:                                                           
         sfp-vendor-revision:                                                           
           sfp-vendor-serial:                                                           
      sfp-manufacturing-date:                                                           
[admin@MikroTik] /interface/ethernet>

If is the same cable moved from ether2 to ether3, or one pin is bent or oxydized, or the port is broken

Inspected the pins and cleaned them with IPA - they are looking perfect.
Additionally opened the device to check the solder joints - looking perfect aswell.

By the way… these hAP ac devices are running damn hot!

What i also don't understand is why on port 3 the option "1000M-half" is missing?

Not all devices supports 1000M-half.
Personally I think is a non-sense 1G half…

Ok, so most likely the hardware of port 2 is somehow damaged?

Apparently…

Thank you for your help! :slight_smile:

Just a quick update…

I used the “Cable test” function on the suspicious ethernet port 2 and it shows me a short on the last two wire-pairs.
This confirms that there is a hardware defect on the two additional pairs used by gigabit ethernet.
Forther investigation showed, that unfortunately there is no ESD-protection on ports 2…4 so the ethernet switch chip is definately faulty.