LED not glowing on device issue

What to do if Edgecore Device LEDs are not glowing?

LED Not Glowing on Device


1. Issue

All LEDs on the front panel of the switch were not glowing since first use, even though the device itself was fully functional. The LEDs remained OFF throughout the entire boot process even after power cycling.

2. Symptoms

  • All front panel LEDs were completely off from first use.

  • LEDs remained OFF during the entire boot process.

  • Issue persisted even after performing a power cycle initially.

  • Device was functional — only the LED indicators were affected.

  • No error messages or alarms were observed related to LED failure.

3. Commands Used

Basic Verification Commands

show version

show platform firmware status

Diag Mode — I2C Initialization

Device was power-cycled and booted into Diag mode (GRUB → DIAG: Accton Diagnostic). 

y1.pngy2.png 

The following I2C commands were then executed:

i2cset -y 0 0x77 0x01

i2cset -y 0 0x71 0x02

Read LED Register Values

i2cget -y 0 0x60 0x21

i2cget -y 0 0x60 0x22

i2cget -y 0 0x60 0x23

i2cget -y 0 0x60 0x24

i2cget -y 0 0x60 0x25

Force LEDs to Light Up Green (Write Operations)

After executing the write commands below, the five system LEDs were forced to light up green:

i2cset -y 0 0x60 0x21 0x05

i2cset -y 0 0x60 0x22 0x05

i2cset -y 0 0x60 0x23 0x05

i2cset -y 0 0x60 0x24 0x05

i2cset -y 0 0x60 0x25 0x05


y3.png 

4. Root Cause

The LED controller on the device did not initialize correctly during the initial boot sequence. This caused all system LEDs to remain in an unlit state despite the device being otherwise fully operational. The root cause is a firmware/hardware initialization failure of the LED controller at startup.

Note: If the LEDs do not respond to the I2C write commands or a power cycle, it would indicate a hardware failure and an RMA (Return Merchandise Authorization) would be required.

5. Resolution

Primary Fix (Recommended first step):

  • Perform a power cycle of the device (power off, wait, power on).

  • Confirm both PSUs are powered on.

  • Observe whether LEDs light up during and after the boot process.

  • Perform 2–3 additional power cycles to confirm stability.

Alternative Fix (via Diag Mode):

If a power cycle alone does not resolve the issue, boot into Diag mode and run the I2C commands listed in Section 3 to force the LED controller to reinitialize and light up the LEDs green.

Verification:

  • All five system LEDs on the front panel were glowing green after the fix. 

  • LEDs remained functional after 2–3 additional power cycles. 

  • Customer shared verification photos confirming normal LED status. 

  • Device was placed under monitoring for stability for the next 2 days with no recurrence. 

    • Related Articles

    • How to Configure snmp in broadcom sonic

      SNMP Overview Simple Network Management Protocol (SNMP) is a widely used application-layer protocol that enables centralized monitoring and management of network devices such as switches, routers, and servers. It supports real-time alerts, ...
    • How to Configure Basic VRF Management

      VRF Management Objective This document explains how to configure Basic VRF (Virtual Routing and Forwarding) Management on SONiC-OS-4.4.2-Enterprise_Base. Management VRF provides a separate routing table specifically for out-of-band management ...
    • How to Configure Portchannel (Link Aggregation Group - LAG)

      Portchannel (Link Aggregation Group - LAG) Objective This document explains how to configure a port channel (Link Aggregation Group, LAG) . A port channel is a logical communication link that combines multiple physical Ethernet ports into one ...
    • How to configure snmp in community sonic

      SNMP Overview Simple Network Management Protocol (SNMP) is a widely used application-layer protocol that enables centralized monitoring and management of network devices such as switches, routers, and servers. It supports real-time alerts, ...
    • How to Configure BGP (Border Gateway Protocol)

      BGP (Border Gateway Protocol) Objective This document explains how to configure Border Gateway Protocol (BGP) on [device or platform name]. BGP is the protocol that enables the global routing system by exchanging routing information between ...