Skip to content

Instantly share code, notes, and snippets.

@cjac
Last active January 31, 2025 02:26
Show Gist options
  • Save cjac/e17d47676d1dfc26fbf65fe15116295c to your computer and use it in GitHub Desktop.
Save cjac/e17d47676d1dfc26fbf65fe15116295c to your computer and use it in GitHub Desktop.
broadcom-uefi.log
BdsDxe: failed to load Boot0001 "UEFI QEMU DVD-ROM QM00003 " from PciRoot(0x0)/Pci(0x1,0x1)/Ata(Secondary,Master,0x0): Not Found
BdsDxe: failed to load Boot0002 "UEFI QEMU HARDDISK QM00001 " from PciRoot(0x0)/Pci(0x1,0x1)/Ata(Primary,Master,0x0): Not Found
iPXE 1.0.0+git-20190125.36a4c85-5.1 -- Open Source Network Boot Firmware -- http://ipxe.org
Features: DNS HTTP iSCSI NFS TFTP AoE EFI Menu
net0: 52:54:00:12:34:56 using 82540em on 0000:00:03.0 (open)
[Link:up, TX:1 TXE:0 RX:0 RXE:0]
Configuring (net0 52:54:00:12:34:56)...... ok
net0: 10.0.2.15/255.255.255.0 gw 10.0.2.2
net0: fec0::5054:ff:fe12:3456/64 gw fe80::2
net0: fe80::5054:ff:fe12:3456/64
Nothing to boot: No such file or directory (http://ipxe.org/2d03e18e)
BdsDxe: failed to load Boot0003 "UEFI PXEv4 (MAC:525400123456)" from PciRoot(0x0)/Pci(0x3,0x0)/MAC(525400123456,0x1): Not Found
>>Start PXE over IPv4.
PXE-E16: No valid offer received.
BdsDxe: failed to load Boot0004 "UEFI PXEv4 (MAC:525400123456) 2" from PciRoot(0x0)/Pci(0x3,0x0)/MAC(525400123456,0x1)/IPv4(0.0.0.0,0x0,DHCP,0.0.0.0,0.0.0.0,0.0.0.0): Not Found
>>Start PXE over IPv6.
PXE-E16: No valid offer received.
BdsDxe: failed to load Boot0005 "UEFI PXEv6 (MAC:525400123456)" from PciRoot(0x0)/Pci(0x3,0x0)/MAC(525400123456,0x1)/IPv6(0000:0000:0000:0000:0000:0000:0000:0000,0x0,Static,0000:0000:0000:0000:0000:0000:0000:0000,0x40,0000:0000:0000:0000:0000:0000:0000:0000): Not Found
>>Start HTTP Boot over IPv4.....
Error: Could not retrieve NBP file size from HTTP server.
Error: Server response timeout.
BdsDxe: failed to load Boot0006 "UEFI HTTPv4 (MAC:525400123456)" from PciRoot(0x0)/Pci(0x3,0x0)/MAC(525400123456,0x1)/IPv4(0.0.0.0,0x0,DHCP,0.0.0.0,0.0.0.0,0.0.0.0)/Uri(): Not Found
>>Start HTTP Boot over IPv6.
Error: Could not retrieve NBP file size from HTTP server.
Error: Unexpected network error.
BdsDxe: failed to load Boot0007 "UEFI HTTPv6 (MAC:525400123456)" from PciRoot(0x0)/Pci(0x3,0x0)/MAC(525400123456,0x1)/IPv6(0000:0000:0000:0000:0000:0000:0000:0000,0x0,Static,0000:0000:0000:0000:0000:0000:0000:0000,0x40,0000:0000:0000:0000:0000:0000:0000:0000)/Uri(): Not Found
BdsDxe: loading Boot0008 "EFI Internal Shell" from Fv(7CB8BDC9-F8EB-4F34-AAEA-3EE4AF6516A1)/FvFile(7C04A583-9E3E-4F1C-AD65-E05268D0B4D1)
BdsDxe: starting Boot0008 "EFI Internal Shell" from Fv(7CB8BDC9-F8EB-4F34-AAEA-3EE4AF6516A1)/FvFile(7C04A583-9E3E-4F1C-AD65-E05268D0B4D1)
UEFI Interactive Shell v2.2
EDK II
UEFI v2.70 (EDK II, 0x00010000)
Mapping table
FS0: Alias(s):HD0a1:;BLK1:
PciRoot(0x0)/Pci(0x1,0x1)/Ata(0x0)/HD(1,MBR,0xBE1AFDFA,0x3F,0xFBFC1)
BLK0: Alias(s):
PciRoot(0x0)/Pci(0x1,0x1)/Ata(0x0)
BLK2: Alias(s):
PciRoot(0x0)/Pci(0x1,0x1)/Ata(0x0)
Press ESC in 1 seconds to skip startup.nsh or any other key to continue.
Shell> FS0:\ediag_x64.efi -b10eng
UEFI Ediag_x64 -- QLogic Everest diagnostics tool, version 7.12.27
Copyright (c) 2014-2015 QLogic Corporation, all rights reserved.
C : Brd:Rv Bus PCI Spd Base IRQ MAC FamVer Config.
1 : 57810:B0 00:00:04:00 PCIE-4 5.0 0x0000 11 98B7852148F5 7.13b.4.1c W,Mp,MF,2.5GFD
0x0080 P.N.:
2 : 57810:B0 00:00:05:00 PCIE-4 5.0 0x0100 10 98B7852148F6 7.13b.4.1c W,Mp,MF,10G
0x0180 P.N.:
1:> device 1
1 : 57810:B0 00:00:04:00 PCIE-4 5.0 0x0000 11 98B7852148F5 7.13b.4.1c W,Mp,MF,2.5GFD
0x0080 P.N.:
2
1:> nvm cfg
NVRAM Configuration Groups:
---------------------------
1 . IFFE
2 . VF
3 . board config
4 . board i/o
5 . dual phy
6 . features
7 . link settings
8 . management fw
9 . npar
10 . pcie
11 . phy
12 . pre-boot
13 . temperature control
Select: (q to quit)
7
Group: link settings (Group 7)
--------------------------------------------------------------------------------
35: [P] Speed capability mask (for D0) (2 bytes)
{10M FULL(0x1), 10M HALF(0x2), 100M HALF(0x4),
100M FULL(0x8), 1G(0x10), 2_5G(0x20),
10G(0x40), 20G(0x80)} : 70
36: [P] Speed capability mask (for D3) (2 bytes)
{10M FULL(0x1), 10M HALF(0x2), 100M HALF(0x4),
100M FULL(0x8), 1G(0x10), 2_5G(0x20),
10G(0x40), 20G(0x80)} : 70
56: [P] Link speed
{Auto(0), 10M Half(1), 10M Full(2), 100M
Half(3), 100M Full(4), 1G(5), 2_5G(6), 10G(7),
20G(8)} : 2_5G
58: [P] Flow control
{Auto(0), Tx(1), Rx(2), Both(3), None(4), SAFC
Rx(5), SAFC Tx(6), SAFC Both(7)} : Both
59: [P] Mfw Wol Link speed
{Auto(0), 10M Half(1), 10M Full(2), 100M
Half(3), 100M Full(4), 1G(5), 2_5G(6), 10G(7),
20G(8)} : 2_5G
more.., 'q' to quit
61: [P] Mfw Wol Flow control
{Auto(0), Tx(1), Rx(2), Both(3), None(4), SAFC
Rx(5), SAFC Tx(6), SAFC Both(7)} : Both
130: [P] Enable BAM on KR {Disabled(0), Enabled(1)} : Disabled
189: [P] EEE power saving mode
{disabled(0), balanced(1), aggressive(2), low
latency(3)} : disabled
Choice (<option>=<value>, save, cancel, group <group name>, list-groups, <ID>-<optional ID>)
35=70
Group: management fw (Group 8)
--------------------------------------------------------------------------------
29: [P] Mgmt Firmware {Disabled(0), Enabled(1)} : Enabled
30: [S] Mgmt Firmware selection type
{Default(0), NC_SI(1), UMP(2), IPMI(3),
SPIO4_NC_SI_IPMI(4), SPIO4_UMP_IPMI(5),
SPIO4_NC_SI_UMP(6)} : NC_SI
51: [S] BMC loopback mode {Disabled(0), Enabled(1)} : Disabled
71: [S] SMBus Timing {100Khz(0), 400Khz(1)} : 100Khz
79: [S] NCSI Package ID assignment method
{SPIO(0), NVRAM(1)} : NVRAM
80: [S] NCSI Package ID : 0
174: [S] MFW flavor {NA(0), A(1)} : A
175: [S] SMBus Address
one byte even hex value(i.e. b0=0) : 64
Choice (<option>=<value>, save, cancel, group <group name>, list-groups, <ID>-<optional ID>)
36=70
Group: npar (Group 9)
--------------------------------------------------------------------------------
115: [P] MAC partition flow control
{Auto(0), Tx_only(1), Rx_only(2), Both(3),
None(4)} : Both
118: [F] MAC partition func flags
{enabled(0x1), ethernet(0x2),
iSCSI_offload(0x4), FCOE_offload(0x8)} : 3
119: [F] MAC partition func bandwidth weight : 0
120: [F] MAC partition func max bandwidth : 100
121: [F] MAC partition func net MAC addr : 00:0e:1e:8e:1f:40
122: [F] MAC partition func iscsi MAC addr : 00:0a:f7:5d:f3:51
123: [F] MAC partition func fcoe MAC addr : 00:0a:f7:5d:f3:51
136: [F] mac partition func fcoe node wwn mac addr : 20:00:00:0a:f7:5d:f3:51
137: [F] mac partition func fcoe port wwn mac addr : 20:01:00:0a:f7:5d:f3:51
191: [F] mac partition number of VFs / SRIOV enable : 16
193: [F] MAC partition func pause on host ring
{Disabled(0), Enabled(1)} : Disabled
Choice (<option>=<value>, save, cancel, group <group name>, list-groups, <ID>-<optional ID>)
56=6
Group: pcie (Group 10)
--------------------------------------------------------------------------------
33: [S] PCI Gen2 {Disabled(0), Enabled(1)} : Enabled
66: [S] Beacon WOL_Enabled {Disabled(0), Enabled(1)} : Disabled
82: [S] PCIE Gen2 Preemphasis
{HW(0), 0dB(1), 3_5dB(2), 6_0dB(3)} : HW
84: [S] ASPM Support
{L0s L1 enabled(0), L0s disabled(1), L1
disabled(2), L0s L1 disabled(3)} : L0s L1 enabled
86: [S] Prevent PCIe L1-entry {Disabled(0), Enabled(1)} : Enabled
188: [S] FLR capability {Disabled(0), Enabled(1)} : Disabled
232: [S] Revision ID Control
{Preserve(0), Actual(1), Force B0(2), Force
B1(3)} : Force B0
Choice (<option>=<value>, save, cancel, group <group name>, list-groups, <ID>-<optional ID>)
59=6
Group: phy (Group 11)
--------------------------------------------------------------------------------
41: [P] XGXS external PHY type
{Direct(0), BCM8071(1), BCM8072(2), BCM8073(3),
BCM8705(4), BCM8706(5), BCM8726(6),
BCM8481(7), SFX7101(8), BCM8727(9),
BCM8727_NOC(10), BCM84823(11), BCM54640(12),
BCM84833(13), BCM54618SE(14), BCM8722(15),
BCM54616(16), BCM84834(17), DIRECT_WC(252),
Failure(253), Not Connected(255)} : Direct
42: [P] XGXS external PHY address (8 bits) : 0
102: [S] First external phy MDC/MDIO access mode
{PHY type(0), EMAC0(1), EMAC1(2), Both(3),
Swapped(4)} : Both
106: [P] Swap PHY polarity {Disabled(0), Enabled(1)} : Disabled
131: [P] Net Serdes (MRS) Interface
{SGMII(0), XFI(1), SFI(2), KR(3), DXGXS(4),
KR2(5)} : SFI
more.., 'q' to quit
133: [S] WC Lane swap configuration (16 bit)
{32103210(1b1b), 32100123(1be4),
31200213(27d8), 02133120(d827),
01233210(e41b), 01230123(e4e4)} : 32100123
134: [S] WC TX Lane polarity swap (L3:L2:L1:L0) : 0:0:0:0
135: [S] WC RX Lane polarity swap (L3:L2:L1:L0) : 1:1:1:1
156: [P] Enable Common Mode Sense
{Disabled(0), Enabled(1)} : Disabled
177: [P] 84833 PHY pair swap : 0
211: [P] SFP+ Tx Equalization: NIC recommended and
tested value is 0xBEB2. LOM recommended and
tested value is 0xBEB2. Using a different
value means using a value not tested by Qlogic : 0
212: [P] SFP+ Tx driver broadcast IDRIVER: NIC
recommended and tested value is 0x2. LOM
recommended and tested value is 0x2. Using a
different value means using a value not tested
by Qlogic : 0
237: [P] SFP+ Tx driver (Post2 coeff:IPreDriver:IFir) : 0:0:0
Choice (<option>=<value>, save, cancel, group <group name>, list-groups, <ID>-<optional ID>)
save
Config saved.
1:> help
add_help Add help information on a new command (usally for TCL commands)
assert Read the assert last index offset and assert information offset
bar Read, write or show value from BAR address
bits Clears or sets a bit position (0-31) in a 32 bit number
cons_flush Flushes the current contetnt of console cyclic buffer.
debug Change debug settings
delay Add a delay of microseconds or milliseconds.
device Display brief information on all devices or on a selected device
disp64 Present a string form of a 64-bit value in decimal.
driver Perform different operations on driver like change state, get statistics, trigger operations.
gpio Read/Write from/to GPIO pins
intmem_offset Internal memory access by offset reference
help Get help information on a command (also for TCL commands)
hex16 Returns value in hexadecimal form.
hmem Operations such as allocate, fill, free of host virtual memory
dummy_intr Connect empty interrupt handler.
keyhit Check for keyboard activity, usualy for script use.
led Controll the five leds of the chip
license Manipulate license keys.
log Opens a log file and starts logging the display to this file
l2pkt Generate, check or dump an L2 packet according to specification pkt
l2spec Generate, update or dump L2pkt specification packet
l4fpath L4 Fast Path operations.
more..., 'q' to quit
l4data L4 Application Buffer operations.
l4spath L4 slow path operations.
l4spec L4 states specification.
l4regress Run functional tests suite
perf_test L4 performance test.
lmdev Read from lm_device the producer index, consumer index, bd left
mcp Debugger for on-chip MIPS processor
mtest Performes memory testing.
multiSend Run traffic (L2/L4/ISCSI) for X seconds duration
nvm nvm Access non-volatile memory.
nictest Run functional tests suite
pci Search for PCI devices and their information
pcicfg Read data from PCI configuration space using PCI config cycle.
reg Read, show or write a 32-bit value to a register
sb Reads from the status block (consumer ids, status index)
serialport Serial port I/O.
spio Read/Write from/to SPIO pins
trafficSpec Generate, update or dump traffic specification packet
value Display a value in hex, bin, and dec.
version Get the EDIAG version number
xfer Upload/download files via serial port.
yield Allow background process to run.
example Performs example operation <explain what this command does here>.
ext_phy_fw External PHY firmware operations.
more..., 'q' to quit
stats Enable or disable stats gathering by the driver
vpd Read, write or delete a vpd field, show all vpd fields
tx_test Send TX packets test
extlb_test External loopback test
bmaclb_test BMAC internal loopback test
emaclb_test EMAC internal loopback test
hostlb_test Using host loopback test
rpc_test RPC (receive path catch) regression test
qstat Display L4 chip statistics
vnic_cfg Configure vnic related features
ee Read/Write a byte on given address in the external I2C NVRAM
epio Display / Set EPIO
grcDump grcDump <output file> <args>
wc_phy Read/Write WARPCORE register
phy Read/Write PHY register
extphy Read/Write external PHY register
phy_dump Dumps XGXS phy bank registers
extphy_dump Dumps external phy registers
read_sfp_eeprom Read from SFP+ module's EEPROM
linkdump Dumps relevant link information for debug
autogreeen_stats Displays statistics for Auto-grEEEn
wc_phy_dump Dumps Warpcore phy bank registers
wc_dump Dumps relevant Warpcore registers
profile First mode - display real time Storm CPU utilization
more..., 'q' to quit
parse_rdf Parse the registers file into global arrays e.g. regsOffset
block_offset Returns the block's offset from BAR by its name
reg_read Reads a register's value by its name
reg_offset Get the register's offset address from BAR by its name
reg_size Get the register's size (in bits) by its name
reg_type Get the register's access type (RW/R/ST/WB) by its name
reset_chip Reset the chip using the MISC block
reset_value Get the register's reset value by its name
read_regs Read all the registers values and print them into a file
set_waitp Stop the STORMs
set_duart Access chip via remote machine through serial port.
tx_demp Changes XFI/SFI Tx Pre-emphasis settings
tx_ampl Changes XFI/SFI Tx Pre-emphasis settings
1:> device
C : Brd:Rv Bus PCI Spd Base IRQ MAC FamVer Config.
1 : 57810:B0 00:00:04:00 PCIE-4 5.0 0x0000 11 98B7852148F5 7.13b.4.1c W,Mp,MF,2.5GFD
0x0080 P.N.:
2 : 57810:B0 00:00:05:00 PCIE-4 5.0 0x0100 10 98B7852148F6 7.13b.4.1c W,Mp,MF,10G
0x0180 P.N.:
2
1:> Connection closed by foreign host.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment