Setting the LAN speed (10/100 Mbps)

Aus Gude Systems GmbH
Version vom 15. Dezember 2025, 17:21 Uhr von Lh (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Sprache wählen/
Select language:

Remote stations

Our network devices can use various methods to negotiate the LAN speed with the remote station.

Possible remote stations:

  • Ethernet hub
  • Ethernet switch
  • Ethernet node (e.g., PC with crossover cable)


Possible LAN speeds:

  • 10 Mbps half-duplex
  • 10 Mbps full-duplex
  • 100 Mbps half-duplex
  • 100 Mbps full-duplex


One of the above speeds can be achieved by the firmware trying out individual configurations (hereinafter referred to as manual probing) or, alternatively, by using auto-negotiation.


Manual probing

  • Phy config: manual probing, 10, 100 (default)
    • First tests whether a link can be established at 10 Mbps half-duplex. If so, this speed is used.
    • If no link is established at 10 Mbps half-duplex, it then tests whether a link can be established at 100 Mbps half-duplex. If this is the case, this speed is used.


  • Phy config: manual probing, 10
    • Tests whether a link can be established at 10 Mbps half-duplex. If this is the case, this speed is used.
  • Phy Config: Manual Probe, 100
    • Tests whether a link can be established at 100 Mbps half-duplex. If so, this speed is used.


  • Phy Config: Manual Probe, 10, 100, FD
    • First tests whether a link can be established at 10 Mbps full-duplex. If so, this speed is used.
    • If no link is established at “10 Mbps full-duplex,” it then tests whether a link can be established at “100 Mbps full-duplex.” If so, this speed is used.


  • Phy config: manual sampling, 10, FD
    • Tests whether a link can be established at “10 Mbps full-duplex”. If this is the case, this speed is used.


  • Phy config: manual sampling, 100, FD
    • Tests whether a link can be established at “100 Mbps full-duplex”. If this is the case, this speed is used.

Auto-Negotiation

  • Phy Config: Auto-Negotiation
    • The controller used in the device applies Ethernet auto-negotiation and negotiates the highest possible speed with the remote station (from 100 Mbps full-duplex to 10 Mbps half-duplex).
    • Unfortunately, this method cannot be used with some Ethernet hubs, so we recommend manual testing. If you still want to use ‘'auto-negotiation’' and the speed negotiation with your remote station works, there is no reason not to use auto-negotiation.


Using GBL_Conf.exe or, on Linux, gblc, you can display the current speed or change the configuration for the next cold start.


GBL_Conf.exe

Gblconf duplex.png

To enable auto-negotiation, use ‘Features=128’ in GBL_conf.ini.

gblc

~ # gblc netconf 192.168.1.153 --phy=100fd
saving net conf, wait approx. 1 seconds...   - replied in 0.039258 seconds
command status: SUCCESFUL
~ # gblc  -b
searching GBL devices...
'ExpertPowerControl 8x' v2.2
       BootLdr:   v2.5 (*ACTIVE*)
       MAC-addr:  00:19:32:00:01:FA
       Phy conf:  manual probe 100 Mpbs full-duplex
       Phy state: 100 Mbps full-duplex
       IP addr:   192.168.1.153
       Netmask:   255.255.255.0
       Gateway:   0.0.0.0
       DHCP:      disabled
       HTTP port: 80
       HTTP auth: disabled
       IP ACL:    disabled