If you came here looking for information on where to find the power button on an IBM x3400 or x3500, check this post instead.
(Continued from Part 3)

So Tuesday afternoon rolled around. I ran a manual backup of the Exchange server before IBM Dude came around and did a test restore to make sure everything was working, much like I should have done last time. As soon as he arrived, we powered down the server and swapped out the board. After everything was back in place, we crossed our fingers and pressed the power button.

-Click- WHIIIIIIIRRRRRRRRRRRRR

As the server powered on, we noticed two things. One was that the server sounded like a hurricane. With most servers, be they IBM or Dell, when you first turn them on all of the fans will spin up to full power, then settle down. In this case, the fans spun up, then stayed up. We could barely hear each other. The other thing we noticed, however, was an error message on-screen:

1604 Machine type mismatch detected

Neither of us panicked, though – we still had to flash the BIOS so we could put in the correct Machine Type and Serial numbers. The fans were starting to get annoying, though.

After the machine booted off the update CD, I plugged in the right numbers, double-and-triple-checking them, then let it do it’s thing. When it rebooted, the fans were as loud as ever, and, unfortunately, the error persisted.

1604 Machine type mismatch detected

Popping in to BIOS, I double-checked the Machine Type – it was set correctly. We both scratched our heads, and then noticed that the part number on the new board was different from the old one. In fact, after IBM Dude did a little searching, he found the new board was actually for an x3500, although it was supposedly a valid substitutable part. Regardless, and believing we’d found the problem, he ordered a new board of the correct part number and promised he’d be back Friday with the correct part. In the mean time, the server was still running, albeit a little slower and a lot louder, but at least now the power button was fixed and tape was no longer required.

As Friday afternoon came, I repeated my backup/test restore ritual, and once more IBM Dude arrived, box in hand. We doubled-checked the part number and confirmed that it was exactly the same as the original board that had failed. Downing the server yet again, he quickly swapped out the board and booted the system.

The hurricane sound persisted as all of the fans spun up to 100% and stayed there. As the POST messages came and went, we waited patiently for the RAID controller to initialize, and then were greeted with a familiar message:

1604 Machine type mismatch detected

Well crap. Once again we flashed the BIOS, but there was no change after putting in the correct serial number/machine type. Then an idea struck me.

Me: What about the BMC firmware?

Him: Well, I guess we can check that.

So we did! After downloading the latest version for the x3400 (1.29), we fired up the update utility and found something odd. The installed version was 1.41, which most definitely wasn’t listed on the website.

Me: Maybe that’s the problem – this version is probably for an x3500. They use the same board. Let’s just downgrade it.

Him: Err, I dunno. I’m gonna call my support guys and see what they have to say.

After a call in to IBM support, IBM Dude was told yep, downgrade the firmware as the 1.41 version was meant for the x3500 series. We did the deed, and surprise surprise, when the server rebooted the 1604 error was gone! However, the fans were still running in Tornado Mode.

After sitting on the issue for a little bit, I shutdown the server again and pulled the cover off. Looking at the front fan assembly, which consists of three fans in a large plastic mounting system, I pressed down very, very hard on the side where the connectors are and was greeted with a very quiet *click*. Putting the cover back on, I hit the power button again.
-Click- WHIIIIIIIRRRRRRRRRRRRRrrrrrrrrrrrrrrrrrrrrrr
Problem solved – the fans died down to their normal low hum. Total resolution time? Two weeks.
And everyone wonders why I use Dell servers.

3 Comments

  1. Daniel says:

    Hi Laslow, I’m so glad you wrote this article. We’d been having persistent problems with a client’s x3400 and the fix about the unusually large amount of force to get fan cage connected solved the issue. Even though manufacturer provided a rubber-pads fix for SBD and tray, didn’t solve. Your post allowed us to resolve the issue so just wanted to say many thanks for that.

    Daniel
    (Tech Diagnosis in a large I.T company)

  2. jose says:

    Hi Laslow.
    I have the same problem and i can fix it. the fans starts normal, but when the error led turns on they swith to “tornado mode”, the bios version its 1.71 i was using the server nromally, should i download the UpdateXpress CD to fix it?.
    What do you recomend?. I try with thee fans, i disconnect the fans (for a reboot, cpu temp was ok.) ans still the same message. 1604 Machine type mismatch detected

    • Laslow says:

      Basically, grab the latest BIOS and BMC firmware from IBM for your server and reflash, regardless of what version is already on the motherboard. That was my issue – the replacement board IBM gave me was for an x3500 and the BMC firmware was newer that the server supported. By downgrading it to the last version made available for the x3400 I was able to correct the Machine Type Mismatch Error by entering the correct model information in to BIOS.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>