software:broadcom_poe_control_protocol

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
software:broadcom_poe_control_protocol [2020/11/18 10:04]
svanheule [Set device power management]
software:broadcom_poe_control_protocol [2021/09/05 12:20] (current)
svanheule [Set detection type]
Line 49: Line 49:
 | ''0e'' | [[#Set port to PSE output mapping]] || | ''0e'' | [[#Set port to PSE output mapping]] ||
 | ''10'' | [[#Set detection type]] || | ''10'' | [[#Set detection type]] ||
 +| ''11'' | [[#Set classification enable]] ||
 | ''13'' | [[#Set disconnect type]] || | ''13'' | [[#Set disconnect type]] ||
 | ''15'' | [[#Set port power limit type]] || | ''15'' | [[#Set port power limit type]] ||
Line 172: Line 173:
 ==== Set device power management ==== ==== Set device power management ====
   * ID: ''0b''   * ID: ''0b''
-  * Request: ''[pre_alloc] [powerup_mode] [disconnect] FF FF FF FF FF [gb_hysteresis]''+  * Request: ''[pre_alloc] [powerup_mode] [disconnect_order] FF FF FF FF FF [gb_hysteresis]''
   * Reply: ''[error]''   * Reply: ''[error]''
  
Line 184: Line 185:
 | pre_alloc | 1 | Use pre-allocated power budgets. \\ ''00'': Total power usage is calculated with allocated power budgets \\ ''01'': Total power usage is calculated with the actual power draw | | pre_alloc | 1 | Use pre-allocated power budgets. \\ ''00'': Total power usage is calculated with allocated power budgets \\ ''01'': Total power usage is calculated with the actual power draw |
 | powerup_mode | 1 | ''00''=simultaneous power-up \\ ''01''=staggered power-up \\ ''02'' (on Netgear FW v1.8) | | powerup_mode | 1 | ''00''=simultaneous power-up \\ ''01''=staggered power-up \\ ''02'' (on Netgear FW v1.8) |
-disconnect | 1 | Port disconnect order \\ ''00'': Disconnect overloaded port first \\ ''01'': Disconnect ports based on priority |+disconnect_order | 1 | Port disconnect order \\ ''00'': Disconnect overloaded port first \\ ''01'': Disconnect ports based on priority |
 | gb_hysteresis | 1 | When recovering from an excessive power draw event, the consumed power must drop by this value below the power budget before the alarm status is cleared. In units of 100mW. Valid values must be less than ''ff'', otherwise this value is ignored. | | gb_hysteresis | 1 | When recovering from an excessive power draw event, the consumed power must drop by this value below the power budget before the alarm status is cleared. In units of 100mW. Valid values must be less than ''ff'', otherwise this value is ignored. |
  
Line 209: Line 210:
 ^ Field ^ Size ^ Description ^ ^ Field ^ Size ^ Description ^
 | port | 1 | Port index number. Use ''7f'' to configure all ports with one command. | | port | 1 | Port index number. Use ''7f'' to configure all ports with one command. |
-| detection_type | 1 | ''00'': No detection \\ ''01'': Legacy \\ ''02'': IEEE 802.3af 4-point detection (default) \\ ''03'': 4-point detection, followed by legacy \\ ''05'': 'Wide range(Zyxel)|+| detection_type | 1 | ''00'': No detection \\ ''01'': Legacy \\ ''02'': IEEE 802.3af 4-point detection (default) \\ ''03'': IEEE 802.3af 4-point detection, followed by legacy \\ ''04'': IEEE 802.3af 2-point detection (not supported) \\ ''05'': IEEE 802.3af 2-point detection, followed by legacy | 
 + 
 +==== Set classification enable ==== 
 +  * ID: ''11'' 
 +  * Request: ''{ [port] [classification] }'' 
 +  * Reply: ''{ [port] [error] }'' 
 + 
 +^ Field ^ Size ^ Description ^ 
 +| port | 1 | Port index number | 
 +| classification | 1 | Automatic PD classification \\ ''00'': Disable \\ ''01'': Enable |
  
 ==== Set disconnect type ==== ==== Set disconnect type ====
Line 376: Line 386:
 | auto_powerup | 1 | | | auto_powerup | 1 | |
 | detection_type | 1 | Port detection type, see [[#Set detection type]] | | detection_type | 1 | Port detection type, see [[#Set detection type]] |
-| classification_enable | 1 | Enable PD classification |+| classification_enable | 1 | Enable PD classification, see [[#Set classification enable]] |
 | disconnect | 1 | Port disconnect type | | disconnect | 1 | Port disconnect type |
 | pair | 1 | Port power pair, see [[#Set port power pair]] | | pair | 1 | Port power pair, see [[#Set port power pair]] |
Line 455: Line 465:
   * ID: ''2b''   * ID: ''2b''
   * Request: (emtpy)   * Request: (emtpy)
-  * Reply: ''[ext_param_0] [pre_alloc] [powerup_mode] [ext_param_3] [ext_param_4] [ext_param_5] [num_pse] [ext_param_7] [ext_param_8]''+  * Reply: ''[ext_param_0] [pre_alloc] [powerup_mode] [disconnect] [ddflag] [ovlo] [num_pse] [ext_param_7] [ext_param_8]''
  
 ^ Field ^ Size ^ Description ^ ^ Field ^ Size ^ Description ^
-ext_param_0 | 1 | p0 from [[#Set device config]] |+uvlo | 1 | Under-voltage detection threshold, see [[#Set device config]] |
 | pre_alloc | 1 |  | | pre_alloc | 1 |  |
 | powerup_mode | 1 | | | powerup_mode | 1 | |
-ext_param_3 | 1 | Related to power management like pre_alloc, powerup_mode +disconnect | 1 | | 
-ext_param_4 | 1 | b1 from [[#Set device config]] | +ddflag | 1 | See [[#Set device config]] | 
-ext_param_5 | 1 | p2 from [[#Set device config]] |+ovlo | 1 | Over-voltage detection threshold, see [[#Set device config]] |
 | num_pse | 1 | Number of BCM59xxx PSE controllers present in the system | | num_pse | 1 | Number of BCM59xxx PSE controllers present in the system |
 | ext_param_7 | 1 | p3 from [[#Set device config]] | | ext_param_7 | 1 | p3 from [[#Set device config]] |
  • software/broadcom_poe_control_protocol.1605693864.txt.gz
  • Last modified: 2020/11/18 10:04
  • by svanheule