See above for my 2x 32 GB RAM config.I have problem with getting working RAM for this board.
...
Can anyone share their RAM configuration ? I wanted to go with 2x32GB for my needs.
Change the PCIe lanes.
Options available: Disabled, Auto, x16, x8x8, x8x4x4, x4x4x8,
x4x4x4x4. Default setting is Auto.
Did you use stock fan and how was the noise?For those interested, I just ran a CPU benchmark and then a 15 minutes stress test using CPU-Z.
I'm running with hyper-threading enabled in the bios (so 8 threads), 2x8 GB of Ram, Windows 10 on a USB disk, and using the stock cooler but with new thermal paste.
The results are visible here: AMD EPYC @ 2898.29 MHz - CPU-Z VALIDATOR
According to Core Temp, the max temperature was 50°C and the power consumption of the CPU was 29.7 W.
How exactly did you create a new user with root access?You can not preserve the sysadmin ssh login after an update to newer BMC version. At every reboot of the BMC, the ssh server config will be modified to prevent sysadmin access. And the script that modifies it is in read-only flash!
But adding another user works great. I just edited passwd and shadow directly. they are in the conf directory which is r/w.
I copied the sysadmin record and added it with my name instead. change also the home directory to /conf/user_home/your_username
These setting will remain if you upgrade and preserve setting. If your new firmware requires to also remove setting you will lose it, unfortunately.
I found editing in the BMC limiting so I found a nice way to copy the files to a server and edit there with my favorit editor and then copy back.
You can from the BMC attach a network drive via SMB!
in /dre I created a mountpoint cifs. /dre is r/w. do not create your mount point in /conf. there is an rsync process that runs and keeps /conf and /bkupconf in sync. if it sees a new directory in /conf it will be backed up. I had 2 TB of data it tried to copy!
to mount issue
mount -t cifs -o username=xxx,password=yyyyyy,domain=zzzzz,vers=2.0 //10.0.0.20/share /dre/cifs
insert your credentials and ip and share
After that changing and analyzing files became easier
The BMC firmware from Gigabyte is common for all boards of the same generation. No specific board information is in it. Instead it has all infor for all supported boarda and att BMC boot the right one will be chosen depending on the model stored elsewhere. I have not upgraded the firmware but i am sure the settings of the modelname will remain.
It is not difficult to unpack the BMC firmware on a Linux system and analyse all files in it. It is also possible to modify and pack it back in a new firmware. Unfortunately there is a signature in the end of the file. I have not yet found a way around that! It might be possible to flash an unsigned firmware from the uboot prompt. There are commands for flashing but I have not tried them yet
BR
Peter
sysadmin:x:0:0:sysadmin:/root:/usr/local/bin/defshell
avahi:x:104:111:Avahi mDNS daemon,,,:/var/run/avahi-daemon:/bin/false
messagebus:x:106:108:Dbus daemon,,,:/var/run/dbus:/bin/false
root:x:15000:15000:root:/root:/usr/local/bin/defshell
Yes it is difficult to edit while connected on the serial terminal due to all messages coming up there!How exactly did you create a new user with root access?
I'm trying it right now, but directly editing /etc/passwd and /etc/shadow is harder than I thought.
Did you just used "vi /etc/passwd" and added a new user there?
My passwd file looks like this
the shadow file is much more complicated if you newer edited it directly.Code:sysadmin:x:0:0:sysadmin:/root:/usr/local/bin/defshell avahi:x:104:111:Avahi mDNS daemon,,,:/var/run/avahi-daemon:/bin/false messagebus:x:106:108:Dbus daemon,,,:/var/run/dbus:/bin/false root:x:15000:15000:root:/root:/usr/local/bin/defshell
Could you post what you added / edited to add a new user? Would be really great!
Got it working, thank you!Yes it is difficult to edit while connected on the serial terminal due to all messages coming up there!
I actually connected to a SMB share on my network and copied the passwd and shadow files there .
On the files I just copied the sysadmin row and change the user sysadmin to my name.
When I now log in via ssh I am a real root user with uid 0.
As I already had given sysadmin a password I automatically got the same password .
I also change the default home directory to something that is writable. I do not remember exactly where but you will find it in the filesystem.
I am not close to the system this week and cannot check.
It is of course important to take the passwd and shadow files from the writable etc directory.
BR
Peter
Yes it was with stock fan.Did you use stock fan and how was the noise?