Skip to content
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

Latest version error "/!\ Your server isn't a Dell product. Exiting.' #89

Closed
jayscovill opened this issue Mar 26, 2024 · 24 comments
Closed
Assignees

Comments

@jayscovill
Copy link

jayscovill commented Mar 26, 2024

Just pulled the latest version of the image and am getting the following now with an R730xd, dRAC 8 v2.81.81.81:

/!\ Your server isn't a Dell product. Exiting.

Compose:

version: '3'

services:
  Dell_iDRAC_fan_controller:
    image: tigerblue77/dell_idrac_fan_controller
    container_name: Dell_iDRAC_fan_controller
    restart: unless-stopped
    environment:
      - IDRAC_HOST=<HOST IP>
      - IDRAC_USERNAME=root
      - IDRAC_PASSWORD=password!
      - FAN_SPEED=5
      - CPU_TEMPERATURE_THRESHOLD=50
      - CHECK_INTERVAL=15
      - DISABLE_THIRD_PARTY_PCIE_CARD_DELL_DEFAULT_COOLING_RESPONSE=true
    labels:
     - diun.enable=true
@tigerblue77 tigerblue77 self-assigned this Mar 26, 2024
@tigerblue77
Copy link
Owner

tigerblue77 commented Mar 26, 2024

Hello,

  • Can you give me the full output to help me diagnose ?
  • what OS are you running ?
  • are you trying to run this docker in local mode or LAN mode ?

2 possible things :

  1. Upgrade your firmwares (use platform specific Dell bootable ISO)
  2. install ipmitool package then run ipmitool -I open fru and send me the full output

@jayscovill
Copy link
Author

It was working fine with the previous image (not sure what version but probably quite old as it was pulled over a year ago).

Host OS is ESXi 7.

Nothing has changed with the host at all. Latest iDRAC is v2.85 so not far behind latest.

Docker with LAN and the console output is:

iDRAC/IPMI username: root
iDRAC/IPMI password:
/!\ Your server isn't a Dell product. Exiting.

@jayscovill
Copy link
Author

I don't have access to a machine with ipmitool ATM but I just reverted to the previous image and it is back to working. I'll have to provide the tool output later.

@tigerblue77
Copy link
Owner

OK I'll be waiting. Of course ipmitool has to be ran from the VM running your Docker container and the command has to be adapted to LAN mode so : ipmitool -I lanplus -H $IDRAC_HOST -U $IDRAC_USERNAME -P $IDRAC_PASSWORD fru

@jayscovill
Copy link
Author

Ok, output as run from the console of the Docker container with the working image:

FRU Device Description : Builtin FRU Device (ID 0)
 Unknown FRU header version 0x00

FRU Device Description : PS1 (ID 1)
 Board Mfg Date        : Wed Sep 30 10:14:00 2015
 Board Mfg             : DELL
 Board Product         : PWR SPLY,1100W,RDNT,DELTA     
 Board Serial          : CN1797259N1OKI
 Board Part Number     : 0PR21CA00

FRU Device Description : PS2 (ID 2)
 Board Mfg Date        : Tue Dec  2 12:39:00 2014
 Board Mfg             : DELL
 Board Product         : PWR SPLY,1100W,RDNT,DELTA     
 Board Serial          : CN179724CC0S9B
 Board Part Number     : 0W12Y2A00

FRU Device Description : BP0 (ID 12)
 Device not present (Timeout)

FRU Device Description : BP1 (ID 13)
 Board Mfg Date        : Tue Jun  9 19:05:00 2015
 Board Mfg             : DELL
 Board Product         : DRIVE BACKPLANE               
 Board Serial          : CN7792156600B0
 Board Part Number     : 035GCMA00

FRU Device Description : BP2 (ID 14)
 Device not present (Timeout)

FRU Device Description : BP3 (ID 15)
 Device not present (Timeout)

FRU Device Description : NDC (ID 4)
 Board Mfg Date        : Tue Sep 29 12:00:00 2015
 Board Mfg             : DELL
 Board Product         : Intel(R) GbE 4P I350-t rNDC   
 Board Serial          : MY1240259S00FJ
 Board Part Number     : 0R1XFCA00

FRU Device Description : PERC1 (ID 10)
 Board Mfg Date        : Thu Jun 11 06:16:00 2015
 Board Mfg             : DELL
 Board Product         : Dell Storage Cntlr. H730 -Mini
 Board Serial          : CN77921566009R
 Board Part Number     : 0KMCCDA01

FRU Device Description : NTB (ID 16)
 Device not present (Timeout)

FRU Device Description : OEM fru (ID 17)

@tigerblue77
Copy link
Owner

tigerblue77 commented Mar 26, 2024

Can you confirm that this is the full output ? My code is grepping :

  • "Product Manufacturer" and, if absent, "Board Mfg :"
  • "Product Name" and, if absent, "Board Product :" which both seems to be absent from your output 🤔

@jayscovill
Copy link
Author

Odd, that is everything from the command.

root@a5ae7f71c474:/# ipmitool -I lanplus -H <HOST> -U root -P <password!> fru
FRU Device Description : Builtin FRU Device (ID 0)
 Unknown FRU header version 0x00

FRU Device Description : PS1 (ID 1)
 Board Mfg Date        : Wed Sep 30 10:14:00 2015
 Board Mfg             : DELL
 Board Product         : PWR SPLY,1100W,RDNT,DELTA     
 Board Serial          : CN1797259N1OKI
 Board Part Number     : 0PR21CA00

FRU Device Description : PS2 (ID 2)
 Board Mfg Date        : Tue Dec  2 12:39:00 2014
 Board Mfg             : DELL
 Board Product         : PWR SPLY,1100W,RDNT,DELTA     
 Board Serial          : CN179724CC0S9B
 Board Part Number     : 0W12Y2A00

FRU Device Description : BP0 (ID 12)
 Device not present (Timeout)

FRU Device Description : BP1 (ID 13)
 Board Mfg Date        : Tue Jun  9 19:05:00 2015
 Board Mfg             : DELL
 Board Product         : DRIVE BACKPLANE               
 Board Serial          : CN7792156600B0
 Board Part Number     : 035GCMA00

FRU Device Description : BP2 (ID 14)
 Device not present (Timeout)

FRU Device Description : BP3 (ID 15)
 Device not present (Timeout)

FRU Device Description : NDC (ID 4)
 Board Mfg Date        : Tue Sep 29 12:00:00 2015
 Board Mfg             : DELL
 Board Product         : Intel(R) GbE 4P I350-t rNDC   
 Board Serial          : MY1240259S00FJ
 Board Part Number     : 0R1XFCA00

FRU Device Description : PERC1 (ID 10)
 Board Mfg Date        : Thu Jun 11 06:16:00 2015
 Board Mfg             : DELL
 Board Product         : Dell Storage Cntlr. H730 -Mini
 Board Serial          : CN77921566009R
 Board Part Number     : 0KMCCDA01

FRU Device Description : NTB (ID 16)
 Device not present (Timeout)

FRU Device Description : OEM fru (ID 17)

Will upgrade to latest iDRAC firmware and see if anything is different.

@jayscovill
Copy link
Author

Having trouble getting my iDRAC update for some reason.

But would like to try to determine at exactly the most recent image version it works at but I can't figure out a working tag for the docker image. Tried tigerblue77/dell_idrac_fan_controller:v1.5 etc.

Can you give me a hint for the correct tag I should be using for previous image versions?

@tigerblue77
Copy link
Owner

Unfortunately, this Docker image doesn't have version tags at the moment, an issue is opened for this #77

@jayscovill
Copy link
Author

jayscovill commented Mar 27, 2024

Just updated BIOS and iDRAC to latest and receiving the same error with the latest container.

Edit: Wondering if it has something to do with the "device not present (timeout)" and other one with no information at the end of the output?

@jayscovill
Copy link
Author

Well, it looks like maybe something is just borked with my server because I've tried another IPMI tool on my Mac and I get the same output. No information for:

FRU Device Description : Builtin FRU Device (ID 0)
 Unknown FRU header version 0x00

So I might just be out of luck and stuck on a really old version unless I can figure out how to fix that.

Thanks for your help!

@XxSimpleAceXx
Copy link

I believe this may be a problem with the docker image but cannot confirm for sure I'm getting the same error as @jayscovill my output is below. I havent gotten this to run successfully yet.

FRU Device Description : Builtin FRU Device (ID 0)
Board Mfg Date : Sat Dec 27 08:23:00 2014
Board Mfg : DELL
Board Product :
Board Serial : CN779214C10029
Board Part Number : 04N3DFA05
Product Manufacturer : DELL
Product Name : CCH-CCTV-NVR-05
Product Version : 01
Product Serial : 7NTN762

FRU Device Description : PS1 (ID 1)
Device not present (Timeout)

FRU Device Description : PS2 (ID 2)
Board Mfg Date : Mon Mar 23 17:59:00 2015
Board Mfg : DELL
Board Product : PWR SPLY,750W,RDNT,DELTA
Board Serial : CN1797253I2MNB
Board Part Number : 0G6W6KA00

FRU Device Description : BP0 (ID 12)
Device not present (Timeout)

FRU Device Description : BP1 (ID 13)
Board Mfg Date : Mon Feb 2 12:13:00 2015
Board Mfg : DELL
Board Product : DRIVE BACKPLANE
Board Serial : CN7792152D00M6
Board Part Number : 0CDVF9A01

FRU Device Description : BP2 (ID 14)
Device not present (Timeout)

FRU Device Description : BP3 (ID 15)
Device not present (Timeout)

FRU Device Description : NDC (ID 4)
Board Mfg Date : Sun Oct 20 06:00:00 2013
Board Mfg : DELL
Board Product : Intel(R) 2P X540/2P I350 rNDC
Board Serial : MY124023AP02HX
Board Part Number : 098493A01

FRU Device Description : PERC1 (ID 10)
Board Mfg Date : Mon Sep 21 23:16:00 2015
Board Mfg : DELL
Board Product : Dell Storage Cntlr. H330 Mini-
Board Serial : CN7792159L044Y
Board Part Number : 0GDJ3JA03

FRU Device Description : OEM fru (ID 17)

@IanJSaul
Copy link

Issue present here as well, on latest iDRAC firmware. Haven't tried prior versions of this fan tool before.

@GitUsernameSeaN
Copy link

Same Issue Here, (on Dragonfish-24.04-RC.1) and freshly updated R230 before attempting this
Output from windows machine that has no problem controlling the IPMI

C:\Program Files (x86)\Dell\SysMgt\bmc>ipmitool -I lanplus -H *********** -U ****** -P ******** fru
FRU Device Description : Builtin FRU Device (ID 0)
Board Mfg Date : Tue Aug 29 09:26:00 2017
Board Mfg : DELL
Board Product : PowerEdge R230
Board Serial : CN**********0EY
Board Part Number : 0FRVY0A00
Product Manufacturer : DELL
Product Name : PowerEdge R230
Product Version : 01
Product Serial : H*****2

FRU Device Description : OEM fru (ID 17)

FRU Device Description : BP1 (ID 12)
Device not present (Timeout)

@sq507x
Copy link

sq507x commented Apr 25, 2024

I have the issue on my server as well.
ipmitool -I lanplus -H * -U * -P * fru
FRU Device Description : Builtin FRU Device (ID 0)
Board Mfg Date : Sat 12 May 2012 04:00:00 AEST
Board Mfg : DELL
Board Product : PowerEdge T320
Board Serial : *
Board Part Number : *
Product Manufacturer : DELL
Product Name : PowerEdge T320
Product Version : 01
Product Serial : *

FRU Device Description : PS1 (ID 1)
Device not present (Timeout)

FRU Device Description : PS2 (ID 2)
Device not present (Timeout)

FRU Device Description : BP1 (ID 12)
Board Mfg Date : Mon 24 Aug 2015 13:51:00 AEST
Board Mfg : DELL
Board Product : DRIVE BACKPLANE
Board Serial : *
Board Part Number : *

FRU Device Description : IDSDM (ID 3)
Device not present (Timeout)

FRU Device Description : PERC (ID 10)
Device not present (Timeout)

FRU Device Description : OEM fru (ID 17)

@IanJSaul
Copy link

I do not want to distract from the core topic of this thread, but I switched to an alternative solution while this issue exists.

Although this doesn't list compatibility with the 13th-generation servers, I have it running flawlessly on my R730xd.

https://github.com/Danielv123/serverManager

@XxSimpleAceXx
Copy link

I do not want to distract from the core topic of this thread, but I switched to an alternative solution while this issue exists.

Although this doesn't list compatibility with the 13th-generation servers, I have it running flawlessly on my R730xd.

https://github.com/Danielv123/serverManager

Curios on how you got it working and if anything different is needed. Just tried it and dont show any information on the app.

@mcaroberts
Copy link

mcaroberts commented May 2, 2024

I'm having the same issue too. Have a T430 that the mobo went bad. Got a new replacement mobo, that had original bios and idrac firmware on it when received updated the bios to 2.19.0 and idrac to 2.86.86.86. Prior to mobo replacement I was running bios 2.18.2 and idrac 2.83.83.83. It was working fine. Now I get:

iDRAC/IPMI username: root
iDRAC/IPMI password: %password%
/!\ Your server isn't a Dell product. Exiting.

This is running the LAN docker compose image:

version: '3.8'

services:
Dell_iDRAC_fan_controller:
image: tigerblue77/dell_idrac_fan_controller:latest
container_name: Dell_iDRAC_fan_controller
restart: unless-stopped
environment:
- IDRAC_HOST=192.168.xxx.xxx
- IDRAC_USERNAME=root
- IDRAC_PASSWORD=%passw0rd%
- FAN_SPEED=40
- CPU_TEMPERATURE_THRESHOLD=80
- CHECK_INTERVAL=60
- DISABLE_THIRD_PARTY_PCIE_CARD_DELL_DEFAULT_COOLING_RESPONSE=false

Out put from "ipmitool -I open fru" command :

IANA PEN registry open failed: No such file or directory
FRU Device Description : Builtin FRU Device (ID 0)
Board Mfg Date : Sun 23 Nov 2014 11:29:00 PM EST EST
Board Mfg : DELL
Board Product : PowerEdge T430
Board Serial : CN779214BL0076
Board Part Number : 0XNNCJA00
Product Manufacturer : DELL
Product Name : PowerEdge T430
Product Version : 01
Product Serial : CQZZT52

FRU Device Description : PS1 (ID 1)
Board Mfg Date : Thu 23 Jun 2016 10:22:00 AM EDT EDT
Board Mfg : DELL
Board Product : PWR SPLY,1100W,RDNT,DELTA
Board Serial : CN1797266O1KC2
Board Part Number : 0Y26KXA00

FRU Device Description : PS2 (ID 2)
Board Mfg Date : Mon 27 Jun 2016 09:47:00 AM EDT EDT
Board Mfg : DELL
Board Product : PWR SPLY,1100W,RDNT,DELTA
Board Serial : CN179726721O2T
Board Part Number : 0Y26KXA00

FRU Device Description : BP1 (ID 12)
Board Mfg Date : Fri 24 Apr 2015 12:54:00 PM EDT EDT
Board Mfg : DELL
Board Product : DRIVE BACKPLANE
Board Serial : CN7792154I028R
Board Part Number : 070YDPA02

FRU Device Description : IDSDM (ID 3)
Device not present (Timeout)

FRU Device Description : PERC (ID 10)
Device not present (Timeout)

FRU Device Description : OEM fru (ID 17)

which is to a little strange as I have 2 PERC cards in it a 330 and 730P.

I was able to run https://github.com/Danielv123/serverManager successfully, but it doesn't control the fan speed, fans are all 3000 RPM Noctua fans, 1 intake, 2 CPU, and 1 exhaust all running through a ID-COOLING FH-07 SATA Powered Fan Hub Link out to the single mobo fan header. No matter the temp they are always running 2880 rpm. I would much rather get this working it works much better.

image

image

@IanJSaul
Copy link

IanJSaul commented May 2, 2024

I do not want to distract from the core topic of this thread, but I switched to an alternative solution while this issue exists.
Although this doesn't list compatibility with the 13th-generation servers, I have it running flawlessly on my R730xd.
https://github.com/Danielv123/serverManager

Curios on how you got it working and if anything different is needed. Just tried it and dont show any information on the app.

@XxSimpleAceXx
Thanks for your patience. I setup the IPMI component to the defaults, configured the alternative tool in Docker, and hit go. I watched the GUI come online, but no data was being reported.

I figured my server must not be supported, and just before I closed the window - data showed up and I was able to set the fan curve, etc. Fire it up and let it run, see if it comes up.

If not, an issue in the other github repo would probably be best.

@IanJSaul
Copy link

IanJSaul commented May 2, 2024

@mcaroberts - I can't imagine the serverManager system being able to control that separate fan unit, but I didn't write it, so I could be wrong.

@XxSimpleAceXx
Copy link

@GitUsernameSeaN
Copy link

Just wanted to update for other people, I was testing from another windows machine with the above commands, and IPMI control was working fine, the step I missed was enabling "OS to iDRAC Pass-through" after hard resetting the idrac and re-enabling IPMI over lan, truenas scale could communicate with it under the Network -> IPMI area, but once i realized i couldn't ping the idrac from the shell I enabled OS to iDRAC Pass-through, and both of these apps are now up and working on a Dell R230.

@e1w00db1ue5
Copy link

Just wanted to update for other people, I was testing from another windows machine with the above commands, and IPMI control was working fine, the step I missed was enabling "OS to iDRAC Pass-through" after hard resetting the idrac and re-enabling IPMI over lan, truenas scale could communicate with it under the Network -> IPMI area, but once i realized i couldn't ping the idrac from the shell I enabled OS to iDRAC Pass-through, and both of these apps are now up and working on a Dell R230.

This also fixed it for me.

@tigerblue77
Copy link
Owner

Hello there, sorry for the delay of my reply. Glad you figured it out !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants