-
Notifications
You must be signed in to change notification settings - Fork 65
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature/14gen #56
Feature/14gen #56
Conversation
For #55 |
Hello, |
I'm on iDrac 6.10.80.00, I guess I should downgrade to 3.30.30.30. Is it safe to do? |
I don't know if downgrade is safe but, according to PR's initial comment :
If your server is a Dell PowerEdge from x40 series, I expect it to work. Let us know. |
I will start the tour. God bless the queen |
@scline , could you tell us :
|
I will stop my test for this reasons:
I don't want to have an hotter system |
@mfoti, thanks for your feedback but can you detail a bit more ? |
nothing of them has worked, I had this error:
I had 47° C in Power Save with the min of 30% of the 6.x firmware, my goal was to reach 55° C with this tool. Downgrading iDrac to 5.5 allows me to set 24% as minimum that gives me 55°, so nothing more is needed (in my case of course, with some external card that puts fans at 70% this will be a great solution, but I can't test them) |
OK I get, thanks. I'd prefer to be up-to-date and use this Docker container but up to you. Also, your help improving and fixing it would be welcome as I "only" have a R720XD to test. About your error, you could try adding |
@mfoti, thanks for your feedback. Can you just specify the firmware you were using during these tests ? I can't figure out if setting fan speed is really no longer supported by iDRAC > 3.30.30.30 or if @scline has actually found a working solution/workaround. Without an answer from him and without access to a machine of this generation for testing, it seems very complicated to me to help you guys... 😕 By any chance, would you agree to give me access to the machine or to carry out tests by calling and sharing screens on Discord for example? I don't want to bother you, but it's the only solution I can think of... |
Hey good afternoon, sorry missed a few of these messages. I did verify when I originally set this PR the iDrac did have to be on I am currently using this on Dell r640 and have tested this on (no longer online) Dell r740.
Docker Run command:
Some log examples
|
@scline Thanks for your details.
I'll make a few modifications to your PR before merging it. What do you think about :
|
Just a note, you are not able to roll back to 3.30.30.30 if you update idrac to the latest versions now. 7.0.0.121 I believe breaks such a rollback. |
Did you try iterating in smaller steps? I don't remember which version I started at but in May I went down the line 7.0.0.0 then the highest 6.x then 6.0.0.0 then the highest 5.x then 5.0.0.0 etc until I got back to 3.30.30.30 |
Yea, found an obscure dell article about it that releases early July
indicating the error and that it was not possible to roll back. I’ll have
to dig it up in the next few days again.
…On Tue, Jul 23, 2024 at 10:29 AM bitspill ***@***.***> wrote:
Just a note, you are not able to roll back to 3.30.30.30 if you update
idrac to the latest versions now. 7.0.0.121 I believe breaks such a
rollback.
Did you try iterating in smaller steps? I don't remember which version I
started at but in May I went down the line 7.0.0.0 then the highest 6.x
then 6.0.0.0 then the highest 5.x then 5.0.0.0 etc until I got back to
3.30.30.30
—
Reply to this email directly, view it on GitHub
<#56 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABBEKV2B5UPDBECNZZMSZHTZN2HGVAVCNFSM6AAAAAAWDENPVGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENBVHAZTCNZQG4>
.
You are receiving this because you were mentioned.Message ID:
***@***.***
com>
|
I just tried, I was on 7.0.0.171, was able to go back to 3.30.30.30. Have to do it in steps, per a reddit post I found: 7.00.00.00 -> 6.10.80.00 -> 6.00.02.00 -> 5.10.50.00 -> 5.00.00.00 -> 4.40.40.00 -> 4.40.10.00 -> 4.00.00.00 -> 3.30.30.30 on other news, I am getting this error on running the script on the R640, I suppose this PR would fix it? 22-08-2024 21:33:49 22°C 1°C 30°C 27°C User static fan control profile (40%) Enabled - |
Just for the sake of completeness, I built a container with @scline edits, and everything is working good on the R640: 24-08-2024 04:09:18 21°C 51°C 61°C 40°C User static fan control profile (10%) Enabled - If possible I think committing those would be beneficial to people who want to use the script on 14th gen hardware. |
fe76dd0
to
bdf7a71
Compare
Hello @Steven-Emers, thanks ! Are you able to test the latest version of the code in this PR/branch after my edits please ? 😉 (or any happy boy with a Gen 14 +) |
a9964e6
to
b09731c
Compare
I'm away from my lab until approximately December 3rd, I can get some outputs or test from a 14th gen after that if it's still necessary |
OK @bitspill, thanks ! OK guys (@mfoti, @cfelicio, @scline, @Qlii256, @blaze756), I've fixed 2 out of 3 prerequisites I set in this comment to get this PR merged. Could some of you help me with the last one please :
|
9d5be73
to
668cdc9
Compare
668cdc9
to
3ddf0c5
Compare
I can test the code but I cant quite figure out how to get it onto my server just yet. New to Docker and was using the Dockerhub link to download it. |
cd /tmp
git clone https://github.com/scline/Dell_iDRAC_fan_controller_Docker.git
cd Dell_iDRAC_fan_controller_Docker/
git checkout feature/14gen
docker build -t tigerblue77/dell_idrac_fan_controller:latest .
docker run... (use the settings you wish to, based on the related readme file on @scline's Github fork repository) |
I think I figured it out finally though Im not sure if this is my doing or something is missing but Im getting this error with the new code. I see that the .sh file's directory was changed in the docker file but I'm unsure if this has anything to do with it. exec ./Dell_iDRAC_fan_controller.sh: no such file or directory exec ./Dell_iDRAC_fan_controller.sh: no such file or directory exec ./Dell_iDRAC_fan_controller.sh: no such file or directory Edit: This is my doing Im just not sure where Im going wrong just yet |
I got it working. Windows was messing with the .sh files so I converted them to Unix with notepad++
|
Nice, so we have 1 test in R740XD network mode (I guess ?) |
Yes this was with network mode. It looks like the CPU1 temp still isn't working.
|
My bad, didn't see the error message and "1°C" in your previous message. Would you be able to help me diagnose this tonight (in 2 to 3 hours ?) |
@tigerblue77 |
3ddf0c5
to
2a5a8a0
Compare
@Steven-Emers it should be fixed, can you confirm ? :) |
@tigerblue77
|
@Steven-Emers thanks for your tests, it's merged ! |
This adds a few fixes for Dell 14gen servers running idrac 3.30.30.30. Dell 640/740 series.
cpu_1 temp cpu_2 temp
-->01 25 02 28
Example Output on a Dell r740
Docker Run Command