The password specified in the official docs doesn’t work, seller (this is a used board) doesn’t know the password either and BIOS reset with both jumper and pulling battery out didn’t seem to affect the BMC password.
I contacted Gigabyte, waited for a number of days and got a standard useless response as I usually get from their support that I can reset BMC password from web GUI or UEFI, but I have access to neither if they actually read what I asked them.
Is there another way to try to reset BMC password with some jumper I do not know about or something?
I only have one motherboard, one CPU (7302P) and 8 sticks of the same RAM (HMA42GR7AFR4N, not on QVL list unfortunately), so not much hardware to debug why the board is not booting.
OK, first things first: are all power connectors properly inserted? Did you try with 2 sticks RAM? (sure they are RDIMM’s?) Perhaps try a different memory brand (I have Samsung RDIMM’s, work perfectly). More things to try: remove the CPU, the BMC should work even w/o a CPU installed as it’s a self-contained system. As you’re removing stuff anyway, try powering the board away from the chassis, even with an alternative PSU. Check for misplaced standoffs, easy to overlook if you’re doing it all day Also note it might be configured with a static IP address. (which for a server makes sense)
You can use IPMItool from a different machine, just add the IP address range as arguments on the CLI. I’m aware there’s a rudimentary BMC password reset tool (on the Gigabyte website, but you really need to look for it) that uses IPMItool to reset the password, but for legal reasons I’m not posting it here (sorry!). Supermicro has a similar tool, better documented IMO, which does basically the same. Again, it’s on the SM FTP server but for legal reasons etc etc.
(almost forgot: I did put the link to the SM password reset tool in a message in an earlier thread. Search my messages and you should find it, as I can’t recall from the top of my head which thread that was, sorry)
I was testing with a board on its box (covered with anti-static bag it came in), I did not yet install it into a case. I tried 8 sticks and 1 stick in slots recommended in motherboard manual. I might try to get a stick of memory from QVL list just to verify it is not memory.
BMC boots and I can open it in a browser (it got IP address via DHCP just fine), I just can’t log in because I don’t know the right username and password combo, it says password is incorrect.
I tried remote IPMI connection, it still asks for the password I do not know, which makes sense, it’d be funny if it allowed control via CLI, but not via GUI.
I suspect any non-local IPMI reset tool would require knowledge of existing password that I don’t have.
I don’t really want to risk it, but looks like if I get my hands on bmc_restore_default_password.py for Gigabyte I might be able to reset to original password. But I can’t seem to find it in public access, so apparently will have to wait for Gigabyte support. Unfortunately they reply once a week only and typically with not useful answers.
Well, I tried SM’s tool. Its output is confusing, but the gist of it is that it didn’t work:
LIST OF ALL IP ADDRESSES FOUND
192.168.1.216 redacted
192.168.1.216 in progress
Error: Unable to establish IPMI v2 / RMCP+ session
192.168.1.216 success
SUCCESSFUL PASSWORD RESET
192.168.1.216
FINISHED
Found the file! It is on support page of the motherboard called “BMC Restore Default Setting utility”, there is bmc_restore_default_password.py in there with instructions, unfortunately result is similar:
Find 192.168.1.216 >>> found
System Checking ...
Found list:
192.168.1.216 redacted
Activate Session error: Invalid data field in request
Error: Unable to establish LAN session
Error: Unable to establish IPMI v1.5 / RMCP session
192.168.1.216 fail
Restore NG
192.168.1.216
Restore Done
And it is using a different raw command than SM’s script.
UPD: I think that according to docs there exists a special pre-programmed password for BMC that can be used to change the password and support can give it to me. Well, will wait another week to even ask them about it since they don’t allow to send another message until they post a response to a previous one. Though that document is from way before password policy change in BMCs so who knows if it is still relevant
Turned out board was booting just fine, but VGA->HDMI adapter I was using wasn’t compatible with the board, so I didn’t see any picture because of that.
Got my hands on old VGA monitor, booted from live USB and changed IPMI password using ipmitool without any issues.