Comment 0 for bug 1668126

Revision history for this message
quanxian (quanxian-wang) wrote :

1. Feature Overview:
 a) Name of feature:
Include Latest version of Enclosure LED Utilities

 b) Feature Description:
The LEDCTL and LEDMON applications are design to work on both AHCI and SCU.
Both use broad range of protocols to control LEDs e.g. SGPIO, SES-2, SGPIO over SMP, etc.
Also, new version of ledmon adds the functionality of blinking LED with NVMe under VMD domains.
The LEDCTL application is similar to SGPIO but the major difference is that LEDCTL (as well as LEDMON) has the internal logic built in and this means it is aware about RAID devices present in the system.
Enable LED management for software RAID solutions.

2. Feature Details:
The ledctl is user space application design to control LEDs associated with each slot in an enclosure or a drive bay. There are two types of system: 2-LEDs system (Activity LED, Status LED) and 3-LEDs system (Activity LED, Locate LED, Fail LED). User must have root privileges to use this application.
The ledctl application uses SGPIO and SES-2 protocol to control LEDs.
The program implements IBPI patterns from SFF-8489 specification for SGPIO.
New version on ledmon will contain new feature:
- led blinking functionality for NVMe drives under VMD domains.
- bugfixes

The ledmon application is daemon program to monitor a state of software RAID device (md only) or a state of block device. The state is visualizing on LEDs associated with each slot in an enclosure or a drive bay. There are two types of system: 2-LEDs system (Activity LED, Status LED) and 3-LEDs system (Activity LED, Locate LED, Fail LED). This application has the highest priority when accessing the LEDs.

 a) Architectures:
64-bit Intel EM64T/AMD64

 b) Bugzilla Dependencies:

 c) Drivers or hardware dependencies:
- Any RAID supporting Intel HW platforms can be used, e.g. ICH9, ICH10, Ibexpeak, Patsburg, Wellsburg, Lewisburg
- MD-RAID driver
- VMD driver

 d) Upstream acceptance information:
Ledmon application is in active development.
Final version will be available at:
http://ledmon.sourceforge.net

Pull request will be triggered on this Bugzilla.

Intel can come back with specific commit requests if needed.

 e) External links:
http://ledmon.sourceforge.net
http://sourceforge.net/projects/ledmon/files/

 f) Severity (H,M,L):
Medium
g) Feature Needed by:

3. Business Justification:
 a) Why is this feature needed?

 b) What hardware does this enable?

 c) Business impact?

 d) Other business drivers:

4. Primary contact at Canonical, email, phone (chat)
        <email address hidden>

5. Primary contact at Partner, email, phone (chat)
  Lv, Jane
     <email address hidden>