Delete your own account, if you want.
iβm tring to do but i donβt find option or buttun to delete my account
Oh wow. A lot of good stuff @MAGADE! Thank you. You might inspire me to get my Gigabyte board down and retry. I have spent so many hours with no luck except! The last time I got it to boot and was able to get into the BIOS. But it hung on βWaiting for BMC initializingβ or something similar. That was after I flashed a new bios chip and stuck it in the bios socket. Let me read your posts again. I might need you my friend!
Hi All, how to reflash u-boot via this method?
Thanks to this thread, sheβd back boys!! Thank you so freaking much.
Hereβs my notes for anyone in the future trying to recover:
(Still writing out, check back soon!)
After much trial and error I was able to reflash the firmware using the method in the first post. Apparently the label on the board BMC_JTAG and BMC_UART are the same, and both are accessed using a UART cable. You can use a multimeter to tell which pin is ground, and beside the ground pin is Tx/Rx. The pin that is all the way on the other side from ground will likely fry your serial adapter, so avoid it and make sure to use a multimeter
However, even after successful firmware recovery something is wrongβ¦ My FRU information is gone on the chipβ¦ I donβt know how to flash it back, and the update package gigabyte provides only has a generic black FRU file that I donβt know how to flash. Likely as a result, when the server boots the VGA display out has weird color glitching and the BMC crashes
Any advice?
Hello,
Iβm stuck with a bricked Gigabyte MD90-FS0 BMC. Thanks to Johannes and Magage I was able to flash the BMC and get it to boot again. My MB has 3 different firmware versions. However no matter which version I flash with I constantly get a reboot loop on the uboot. The web page access is available for some time and then it crashes. I have tried to flash via the web gui without preserving the setting but I still have the same issue.
has anyone faced a similar issue and has been able to resolve it?
boot log below
U-Boot 2009.01 ( 9ζ 06 2019 - 10:19:00) Avocent (0.0.10) EVB
Board: AST2400
I2C: ready
DRAM: 256 MB
Flash: Bank (1) Size: 32 MB in 512 Sectors (MXIC MX25L25735)
In: serial
Out: serial
Err: serial
H/W: AST2400 series chip Rev. 01
Net:
RTL8211E, EEECR = 0x06
RTL8211E, EEEAR = 0x00
RTL8211E, EEELPAR = 0x06
RTL8211E, LACR = 0xc1
RTL8211E, LCR = 0x9742
eth#0, eth#1
Hit any key to stop autoboot: 0
Copying kernel image ... OK
Copying rootfs image ... OK
## Booting kernel from Legacy Image at 41400000 ...
Image Name: arm-linux
Image Type: ARM Linux Kernel Image (gzip compressed)
Data Size: 1823798 Bytes = 1.7 MB
Load Address: 40008000
Entry Point: 40008000
Uncompressing Kernel Image ... OK
Starting kernel ...
AST2400
aspeed_aspeed_fmc_init():enter
wdt_set_heartbeat: Set heartbeat to 10.
init started: BusyBox v1.8.2 (2019-07-24 17:03:21 CST)
starting pid 302, tty '': '/etc/init.d/rcS'
/
MemAccess OK !
DSC2.0: Read sku.bin from EEPROM
Keyword = GIGABYTE
Count = 3
total_len = 0x600
DSC2.0: Retrieving elements from /tmp/dsc/sku.bin...
DSC2.0: Found NVRAM_MAC00.dat, checksum = (0, 0)
DSC2.0: Found NVRAM_FRU00.dat, checksum = (3100, 3100)
DSC2.0: Found sku.xml.gz, checksum = (feb7, feb7)
DSC2.0: /tmp/dsc/sku.xml is the same as /flash/data0/oem_ps!
DSC2.0: Found /etc/default/networking_Failover1, bind to /etc/default/networking
DSC2.0: Update ID_devid.bin
SDR Doc ----
Records = 86
Version = 2
Checksum = 0x7a
Starting Address = 0x40, Ending Address = 0x4000, cksum = 0x80
DSC2.0: Update Logo (NONE)
ioctl : AESS_I2CDRV_WR failed
ioctl : AESS_I2CDRV_WR failed
ioctl : AESS_I2CDRV_WR failed
i2c_write_read failed
ioctl : AESS_I2CDRV_WR failed
ioctl : AESS_I2CDRV_WR failed
ioctl : AESS_I2CDRV_WR failed
i2c_write_read failed
Daemon edmsca-1.0.2p1 start
waitforsm: SM started sec:17 usec:845339 ended: sec:18 usec::963137 elapsed:1.117798
start sm version: 2.1.10
start usb drivers version: 2.2.2
cp: cannot remove '/var/lib/dhcpv6/network-functions': No such file or directory
start alertmgr version: 2.1.3
OSINET - eth0 is NCSI root, set interface up
start driver aess_video version: 1.3.0
rm_int_attach_state = 2
start avct_server version: 3.64.1
create /mnt/scratchpad
start pam_config version: 1.6.1
start pam_pm version: 1.1.8.15
start vkvm_pm version: 2.1.2
start vmedia_pm version: 1.2.0
OSINET - polling NCSI initial status...
OSINET - Get total 2 NCSI NICs
NICInit - The result
PlatformNICs [0]
MAC_Address: 0-c0-a8-12-34-56
Interface : 10
AvctFlag : 21
PlatformNICs [1]
MAC_Address: fc-aa-14-ff-89-ad
Interface : 1
AvctFlag : 1
PlatformNICs [2]
MAC_Address: 0-0-0-0-0-0
Interface : 0
AvctFlag : 0
PlatformNICs [3]
MAC_Address: 0-0-0-0-0-0
Interface : 0
AvctFlag : 0
PlatformNICs [4]
MAC_Address: fc-aa-14-ff-89-ae
Interface : 8
AvctFlag : 1
PlatformNICs [5]
MAC_Address: 0-c0-a8-12-34-59
Interface : 8
AvctFlag : 1
PlatformNICs [6]
MAC_Address: 0-c0-a8-12-34-5a
Interface : 0
AvctFlag : 0
PlatformNICs [7]
MAC_Address: 0-c0-a8-12-34-5b
Interface : 0
AvctFlag : 0
PlatformNICs [8]
MAC_Address: 0-0-0-0-0-0
Interface : 0
AvctFlag : 0
PlatformNICs [9]
MAC_Address: 0-0-0-0-0-0
Interface : 0
AvctFlag : 0
PlatformNICs [10]
MAC_Address: 0-0-0-0-0-0
Interface : 0
AvctFlag : 0
PlatformNICs [11]
MAC_Address: 0-0-0-0-0-0
Interface : 0
AvctFlag : 0
PlatformNICs [12]
MAC_Address: 0-0-0-0-0-0
Interface : 0
AvctFlag : 0
PlatformNICs [13]
MAC_Address: 0-0-0-0-0-0
Interface : 0
AvctFlag : 0
PlatformNICs [14]
MAC_Address: 0-0-0-0-0-0
Interface : 0
AvctFlag : 0
PlatformNICs [15]
MAC_Address: 0-0-0-0-0-0
Interface : 0
AvctFlag : 0
PlatformNICs [16]
MAC_Address: 0-0-0-0-0-0
Interface : 0
AvctFlag : 0
PlatformNICs [17]
MAC_Address: 0-0-0-0-0-0
Interface : 0
AvctFlag : 0
PlatformNICs [18]
MAC_Address: 0-0-0-0-0-0
Interface : 0
AvctFlag : 0
PlatformNICs [19]
MAC_Address: 0-0-0-0-0-0
Interface : 0
AvctFlag : 0
MonitorIPAddresses - OSINET not ready!!!
----netapply_p2[2534]: get DcmiMode 2!
Creating config file.
udhcpc (v1.8.2) started
avctifconfig command line: /usr/sbin/avctifconfig eth1 inet dhcp_renew add 0.0.0.0 netmask 0.0.0.0 route 0.0.0.0 dns1 0.0.0.0 dns2 0.0.0.0 dns3 0.0.0.0 commit
add command
Store IPv4 '0.0.0.0'
s_nWaitCommitID is 0xFF, do commit only
commit interface configuration, status 0
Illegal instruction
Sending discover...
LoadConfRequest() - interface 1 EVENT_COMMIT_CHANGE_ONLY
Sending select for 192.168.100.59...
Lease of 192.168.100.59 obtained, lease time 86400
avctifconfig command line: /usr/sbin/avctifconfig eth1 inet dhcp_renew add 192.168.100.59 netmask 255.255.255.0 route 192.168.100.1 domain etisalat-gateway dns1 0.0.0.0 dns2 0.0.0.0 dns3 0.0.0.0
add command
Store IPv4 '192.168.100.59'
== Requested Network Config Changes =============
- Global Conf -
Domain ------------> 'etisalat-gateway'
- Interface Conf (ID: 1) -
ifIPv4.DHCP -------> '87'
ifIPv4.addr -------> '192.168.100.59'
ifIPv4.Netmask ----> '255.255.255.0'
ifIPv4.szGW -------> '192.168.100.1'
ifIPv4.szDNS1 -----> '0.0.0.0'
ifIPv4.szDNS2 -----> '0.0.0.0'
ifIPv4.szDNS3 -----> '0.0.0.0'
ifIPv6.AutoConf ---> 'c0'
==========================================
set dynamic global configuration, status 0
set dynamic interface configuration, status 0
----netapply_p2[2534]: get DcmiMode 2!
sh: chmod: not found
Illegal instruction
Illegal instruction
/etc/sysapps_script/S_appweb.sh start
Illegal instruction
Illegal instruction
Segmentation fault
----netapply_p2[2534]: get DcmiMode 2!
sh: chmod: not found
Illegal instruction
Illegal instruction
after sleep 3
aim_config_set_bool appweb_bool_ready_flag true
/etc/default/ipmi/getsysid: line 1: βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ: not found
/etc/sysapps_script/S_fullfw_app.sh: line 20: grep: not found
Illegal instruction
Illegal instruction
Illegal instruction
/etc/sysapps_script/S_fullfw_app.sh: line 34: rm: not found
Illegal instruction
/etc/sysapps_script/S_fullfw_app.sh: line 36: mkdir: not found
/etc/sysapps_script/S_fullfw_app.sh: line 143: mkdir: not found
/etc/sysapps_script/S_fullfw_app.sh: line 143: grep: not found
/usr/sbin/gbtfw_init.sh: line 7: mkdir: not found
Illegal instruction
sh: 1: unknown operand
/sbin/fullfw is already running
creating /tmp/clp
/etc/sysapps_script/S_ucimomd_app.sh: line 19: rm: not found
/etc/sysapps_script/S_ucimomd_app.sh: line 19: mkdir: not found
/etc/sysapps_script/S_ucimomd_app.sh: line 19: chmod: not found
/etc/sysapps_script/S_ucimomd_app.sh: line 19: cp: not found
/etc/sysapps_script/S_ucimomd_app.sh: line 19: chmod: not found
/etc/sysapps_script/S_ucimomd_app.sh: line 96: grep: not found
Illegal instruction
sh: 1: unknown operand
/sbin/nexusd already running
Illegal instruction
sh: 1: unknown operand
/usr/sbin/AppMonitor already running
/etc/sysapps_script/S_slpmgr.sh: line 62: grep: not found
Illegal instruction
sh: 1: unknown operand
/sbin/slpmgr already running
Illegal instruction
/etc/sysapps_script/S_sshd_app.sh: line 66: mkdir: not found
/etc/sysapps_script/S_sshd_app.sh: line 66: cp: not found
/etc/sysapps_script/S_sshd_app.sh: line 66: rm: not found
Illegal instruction
/etc/sysapps_script/S_telnetd_app.sh: line 50: grep: not found
Illegal instruction
sh: 1: unknown operand
/sbin/telnetd already running
Segmentation fault
/etc/sysapps_script/S_tm_app.sh: line 5: mkdir: not found
start tm daemon (1.0.7)
/etc/sysapps_script/S_appweb.sh: line 56: grep: not found
readVariable() - read of pData failed, nRead:0 errno:2.
sh: 0: unknown operand
/etc/sysapps_script/S_appweb.sh: line 56: grep: not found
sh: 0: unknown operand
/etc/sysapps_script/S_appweb.sh: line 56: grep: not found
sh: 0: unknown operand
/etc/sysapps_script/S_appweb.sh: line 56: grep: not found
sh: 0: unknown operand
/etc/sysapps_script/S_appweb.sh: line 56: grep: not found
sh: 0: unknown operand
/etc/sysapps_script/S_appweb.sh: line 56: grep: not found
sh: 0: unknown operand
/etc/sysapps_script/S_appweb.sh: line 56: grep: not found
sh: 0: unknown operand
/etc/sysapps_script/S_appweb.sh: line 56: grep: not found
sh: 0: unknown operand
/etc/sysapps_script/S_appweb.sh: line 56: grep: not found
sh: 0: unknown operand
/etc/sysapps_script/S_appweb.sh: line 66: grep: not found
Illegal instruction
sh: 0: unknown operand
/etc/sysapps_script/S_appweb.sh: line 76: grep: not found
Illegal instruction
Illegal instruction
sh: 0: unknown operand
/etc/sysapps_script/S_appweb.sh: line 86: grep: not found
Illegal instruction
sh: 0: unknown operand
/etc/sysapps_script/S_appweb.sh: line 96: grep: not found
Illegal instruction
sh: 0: unknown operand
/etc/sysapps_script/S_appweb.sh: line 305: rm: not found
/etc/sysapps_script/S_appweb.sh: line 305: mkdir: not found
Creating config file.
Illegal instruction
/etc/sysapps_script/S_appweb.sh: line 305: cat: not found
Illegal instruction
Illegal instruction
Illegal instruction
Illegal instruction
Illegal instruction
Illegal instruction
Illegal instruction
Illegal instruction
Illegal instruction
/etc/sysapps_script/S_appweb.sh: line 305: cp: not found
/etc/sysapps_script/S_appweb.sh: line 305: rm: not found
Illegal instruction
Segmentation fault
Illegal instruction
starting pid 1190, tty '': 'sh'
reset_note disable
Please press Enter to activate this console. Illegal instruction
Segmentation fault
Illegal instruction
Segmentation fault
Illegal instruction
Segmentation fault
Illegal instruction
Segmentation fault
Illegal instruction
Segmentation fault
Illegal instruction
Segmentation fault
Illegal instruction
Segmentation fault
Illegal instruction
Segmentation fault
Illegal instruction
Segmentation fault
Segmentation fault
/etc/sysapps_script/S_ucimomd_app.sh: line 96: touch: not found
Illegal instruction
Segmentation fault
Illegal instruction
Segmentation fault
Illegal instruction
Segmentation fault
Illegal instruction
Segmentation fault
Illegal instruction
Segmentation fault
Segmentation fault
Thank you in advance