Last Modified: Jul 24, 2024
Affected Product(s):
BIG-IP LTM
Known Affected Versions:
15.1.0, 15.1.0.1, 15.1.0.2, 15.1.0.3, 15.1.0.4, 15.1.0.5, 15.1.1, 15.1.2, 15.1.2.1, 15.1.3, 15.1.3.1, 15.1.4, 15.1.4.1, 15.1.5, 15.1.5.1, 15.1.6, 15.1.6.1, 15.1.7, 15.1.8, 15.1.8.1, 15.1.8.2, 15.1.9, 15.1.9.1, 16.1.0, 16.1.1, 16.1.2, 16.1.2.1, 16.1.2.2, 16.1.3, 16.1.3.1, 16.1.3.2, 16.1.3.3, 16.1.3.4, 16.1.3.5, 16.1.4, 16.1.4.1, 16.1.4.2, 16.1.4.3
Fixed In:
17.1.0, 16.1.5, 15.1.10
Opened: Jun 02, 2022 Severity: 3-Major
When running the hsb_tool utility, PHY settings for HiGig interfaces are not displayed.
None
Run hsb_tool on a BIG-IP system with HSB functionality.
None
The HSB tool now displays PHY settings for HiGig interfaces. Following is an example: [root@localhost:/S1-green-P::LICENSE EXPIRED:Standalone] config # hsb_tool no nde found no anti-nde found HSB Debug Tool: hsb_tool <-m module > [-o option] [-n dev_idx] [-p multi_params] module: lbb option: info # show bus info for hsb and pde option: memory option: phy # show phy settings for higig interfaces module: pde option: memory module: edag or edagv2 # edagv2 refers to edag version 2 option: default src_clst # show source cluster tables dst_clst # show dest cluster tables dst_assn # show dest assignment tables vcmp_dsag # show VCMP disaggregation table hash_cfg # show edag hash config module: epva option: mac_src # show epva mac src table module: nde option: memory module: ande option: memory device idx params: device indexes seperated by comma: e.g. -n 1,3,5 -p params: option memory 3 params seperated by comma [offset, size, mode], e.g. -p 0x300,64,0 mode = 1 means binary mode, display in bytes mode = 0 means register mode, display in 4 bytes option mac_src 2 params [start, size], e.g. -p 1,10 Device index convention: The device index is assigned in the pci device enumeration order For example: hsb0 on bus 20:0:0, and hsb1 on 21:0:0 Note: the device index assigned in this tool might not be the same as BIG-IP software. Please refer to the bus.dev.func for discrepancy. Examples: display edag info on all HSBs hsb_tool -m edag display edag source cluster table for hsb1 hsb_tool -m edag -o src_clst -n 1 display memory for pde 0 & pde 1 with offset 0x200, size 64, register mode hsb_tool -m pde -o memory -p 0x300,64,0 -n 0,1 display first 10 entries in the epva mac src table hsb_tool -m epva -o mac_src -p 0,10 [root@localhost:/S1-green-P::LICENSE EXPIRED:Standalone] config # hsb_tool -m lbb -o phy no nde found no anti-nde found lbb0 on bus 1:0:0 phy dump hsb version 0x03100100 PHY dump for [HGM1] started. channel:00 drive:00000020 channel:00 pre:00000000 channel:00 post1:00000000 channel:00 post2:00000011 channel:00 rxdcgain:00000004 channel:00 rxeq:0000000c channel:01 drive:00000020 channel:01 pre:00000000 channel:01 post1:00000000 channel:01 post2:00000011 channel:01 rxdcgain:00000004 channel:01 rxeq:0000000c channel:02 drive:00000020 channel:02 pre:00000000 channel:02 post1:00000000 channel:02 post2:00000011 channel:02 rxdcgain:00000004 channel:02 rxeq:0000000c channel:03 drive:00000020 channel:03 pre:00000000 channel:03 post1:00000000 channel:03 post2:00000011 channel:03 rxdcgain:00000004 channel:03 rxeq:0000000c PHY dump for [HGM1] completed. PHY dump for [HGM2] started. channel:08 drive:00000020 channel:08 pre:00000000 channel:08 post1:00000000 channel:08 post2:00000011 channel:08 rxdcgain:00000004 channel:08 rxeq:0000000c channel:09 drive:00000020 channel:09 pre:00000000 channel:09 post1:00000000 channel:09 post2:00000011 channel:09 rxdcgain:00000004 channel:09 rxeq:0000000c channel:0a drive:00000020 channel:0a pre:00000000 channel:0a post1:00000000 channel:0a post2:00000011 channel:0a rxdcgain:00000004 channel:0a rxeq:0000000c channel:0b drive:00000020 channel:0b pre:00000000 channel:0b post1:00000000 channel:0b post2:00000011 channel:0b rxdcgain:00000004 channel:0b rxeq:0000000c PHY dump for [HGM2] completed. lbb1 on bus 82:0:0 phy dump hsb version 0x03100100 PHY dump for [HGM1] started. channel:00 drive:00000020 channel:00 pre:00000000 channel:00 post1:00000000 channel:00 post2:00000011 channel:00 rxdcgain:00000004 channel:00 rxeq:0000000c channel:01 drive:00000020 channel:01 pre:00000000 channel:01 post1:00000000 channel:01 post2:00000011 channel:01 rxdcgain:00000004 channel:01 rxeq:0000000c channel:02 drive:00000020 channel:02 pre:00000000 channel:02 post1:00000000 channel:02 post2:00000011 channel:02 rxdcgain:00000004 channel:02 rxeq:0000000c channel:03 drive:00000020 channel:03 pre:00000000 channel:03 post1:00000000 channel:03 post2:00000011 channel:03 rxdcgain:00000004 channel:03 rxeq:0000000c PHY dump for [HGM1] completed. PHY dump for [HGM2] started. channel:08 drive:00000020 channel:08 pre:00000000 channel:08 post1:00000000 channel:08 post2:00000011 channel:08 rxdcgain:00000004 channel:08 rxeq:0000000c channel:09 drive:00000020 channel:09 pre:00000000 channel:09 post1:00000000 channel:09 post2:00000011 channel:09 rxdcgain:00000004 channel:09 rxeq:0000000c channel:0a drive:00000020 channel:0a pre:00000000 channel:0a post1:00000000 channel:0a post2:00000011 channel:0a rxdcgain:00000004 channel:0a rxeq:0000000c channel:0b drive:00000020 channel:0b pre:00000000 channel:0b post1:00000000 channel:0b post2:00000011 channel:0b rxdcgain:00000004 channel:0b rxeq:0000000c PHY dump for [HGM2] completed.