Beware of EMC switches sold as Mellanox SX6XXX on eBay

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

Freebsd1976

Active Member
Feb 23, 2018
387
73
28
I have 4 delta 8200 rpm ball fans ,compare delta-fan efb4020 series with a4x20 to decide default pwm (%)
Code:
                rpm   dba           cfm         h20/inch
a4x20     5000  14.9          5.53         0.09
delta EFB0412 series
               5000    22             5.54          0.14
               6300    24              7.17         0.22
               7600    28.5          8.54         0.3
               8200   30.5           9.43        0.35
for cooling and noise balance , I will set pwm to 75% .
 

Necrotyr

Active Member
Jun 25, 2017
206
52
28
Denmark
Alright, I can't seem to get it to work I modify hwd and health and change 4650 and 32C8 to 1F40, which should equal a max fan speed of 8000 RPM, but nothing changes, PSU fans are still at 11k and chassis fans at 9,5k RPMs.
 

Freebsd1976

Active Member
Feb 23, 2018
387
73
28
Alright, I can't seem to get it to work I modify hwd and health and change 4650 and 32C8 to 1F40, which should equal a max fan speed of 8000 RPM, but nothing changes, PSU fans are still at 11k and chassis fans at 9,5k RPMs.
i really think max fan speed is not to limit fan speed , it maybe highest speed of the fan , default and min pwm is used to reduce fan speed
 
  • Like
Reactions: SGS

SGS

Member
May 24, 2017
43
20
8
54
Alright, I can't seem to get it to work I modify hwd and health and change 4650 and 32C8 to 1F40, which should equal a max fan speed of 8000 RPM, but nothing changes, PSU fans are still at 11k and chassis fans at 9,5k RPMs.
Possibly a stupid question - did you reboot afterwards?
 

Freebsd1976

Active Member
Feb 23, 2018
387
73
28
@Necrotyr are you use vpi or eth mode , if vpi maybe ibd also need to patch, or more file also need do this (search hex value show a few file maybe need patch)
 
Last edited:

SGS

Member
May 24, 2017
43
20
8
54
Did you patch all instances of the byte sequence? In 3.6.6106, you only needed to patch hwd & health but I haven't tested earlier builds. To be safe, patch all instances in all elfs in that folder.

The tc byte sequence only exists in tc but there might be several instances within that file
 
  • Like
Reactions: Necrotyr

up3up4

Member
Jun 10, 2018
85
28
18
I changed the "tc" min pwm value to 27% works with sx6012 original fan and plug in two psu simultaneously. If the sx6012 only use one psu that min pwm value could be lower to 26% even 25%.
That's it for now. Change "hwd" and "health" seems not work with original delta fan.
 
  • Like
Reactions: Necrotyr and SGS

Freebsd1976

Active Member
Feb 23, 2018
387
73
28
I changed the "tc" min pwm value to 27% works with sx6012 original fan and plug in two psu simultaneously. If the sx6012 only use one psu that min pwm value could be lower to 26% even 25%.
That's it for now. Change "hwd" and "health" seems not work with original delta fan.
after change min rpm to 27% with original fan , fan speed is ? temperature is? will it increase goto 9k or even more when temperatures rise?
 
Last edited:

up3up4

Member
Jun 10, 2018
85
28
18
Fan speed 4500~4700 rpm. CPU_BOARD_MONITOR2 55.00C.
The switch almost time is idling so I don't know what happen with temp over 60C:D
 

Necrotyr

Active Member
Jun 25, 2017
206
52
28
Denmark
Alright, I went through all of the files in /opt/tms/bin, 22 of them needed to be modified, lets see if it actually works.

EDIT: Nope, still the same.
 
Last edited:

Necrotyr

Active Member
Jun 25, 2017
206
52
28
Denmark
I should probably mention that I'm doing this on an SX6018 I have laying around, and not my SX6012 in active use, if the model makes a difference.
 

SGS

Member
May 24, 2017
43
20
8
54
I'm doing this on an SX6018 I have laying around
That makes a huge difference - the patterns are only valid for the SX6012 :)

Here's the table for the SX6108 hwd + health:
00 00 00 1C 00 00 00 00 00 00 00 01 00 00 00 00
00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 00
00 00 00 00 00 00 00 00 00 12 00 00 00 00 00 01
00 00 00 08 00 00 00 1E 00 00 00 08 00 00 32 C8
00 00 00 00 00 00 32 C8 00 00 00 69 00 00 00 64
00 00 00 50 00 00 00 46 00 00 00 1F 00 00 00 01
00 00 00 01 00 00 00 01

The tc table is going to be more tricky to identify. How many chassis and psu fans does it have?

Based on there being 6 fans in total from your answer below, this should be the correct one:

10 17 F2 4C 00 01 00 00 00 00 00 06 00 00 00 01
00 00 00 01 00 01 00 06 00 05 00 28 00 0A 00 28
00 00 00 63 00 55 FF FF 00 37 FF FF 00 00 00 00
00 03 00 00 00 00
 
Last edited:
  • Like
Reactions: Necrotyr

SGS

Member
May 24, 2017
43
20
8
54
@Necrotyr are you the user who wrote up the Noctua PWM mod originally with username necr? If it is you, I messaged you this info in 2018
 

Necrotyr

Active Member
Jun 25, 2017
206
52
28
Denmark
That makes a huge difference - the patterns are only valid for the SX6012 :)

Here's the table for the SX6108 hwd + health:
00 00 00 1C 00 00 00 00 00 00 00 01 00 00 00 00
00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 00
00 00 00 00 00 00 00 00 00 12 00 00 00 00 00 01
00 00 00 08 00 00 00 1E 00 00 00 08 00 00 32 C8
00 00 00 00 00 00 32 C8 00 00 00 69 00 00 00 64
00 00 00 50 00 00 00 46 00 00 00 1F 00 00 00 01
00 00 00 01 00 00 00 01 10 3C 88 E4 00 00 0B B8
The closest I can find in the health file is this string:

00 00 00 1C 00 00 00 00 00 00 00 01 00 00 00 00
00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 00
00 00 00 00 00 00 00 00 00 12 00 00 00 00 00 01
00 00 00 08 00 00 00 1E 00 00 00 08 00 00 32 C8
00 00 00 00 00 00 32 C8 00 00 00 69 00 00 00 64
00 00 00 50 00 00 00 46 00 00 00 1F 00 00 00 01
00 00 00 01 00 00 00 01 10 1F AD 7C 00 00 0B B8


The TC one I could find.

The only file I could find the string you sent was in hwd.
 
Last edited: