Executive Summary: Awesome horse power but a bit rough to get working.
I had a chance today to get back to work on the x4150. When I had left off last week, the Solaris 10 08/07 (aka S10 update 4) installer was running along. Unfortunately, the first thing I noticed when walking back into our lab is that the machine was in a continuous boot -> panic -> boot loop. Not good. I was able to wait for the next boot cycle and get the machine up by picking the GRUB “Solaris safe-mode” selection. The safe mode setting boots the machine with a 32 bit kernel and a special mini-root file system. Since this worked ok, it made me think that there was a likely a problem with booting into the (default) 64 bit kernel. I edited my grub menu to boot into 32 bit mode by default and it came up fine. I then installed the latest Solaris 10 x86 recommended patch cluster and now it appears to boot fine in 32 or 64 bit mode.
This is frustrating because the x4150 Product Notes state:
The Sun Fire X4150 server with Solaris 10 11/06 OS has a number of patches included to support the Sun StorageTek SAS controller. Please note that if the preinstalled image is removed from HD0, you must use the Solaris Recovery DVD supplied with the Sun Fire X4150 server to reinstall the operating system because it includes support for your controller and hard disk drives. This issue will be resolved with the Solaris 10 8/07 OS release. (emphasis mine)
Which clearly isn’t the case.
As mentioned above, once the latest patch cluster went on, it now boots fine in 32 or 64 bit mode, but what a time waster.
If you are running into a similar problem and want to get the machine to boot into 32 bit mode, when you are given the GRUB menu to chose a boot option, use the following steps:
press ‘e’ to edit the boot parameters
press ‘e’ to edit the first line
change the first line from
kernel /platform/i86pc/multiboot
to
kernel /platform/i86pc/multiboot kernel/unix
hit <enter> to save the line
press ‘b’ to boot
You can also make the same edit to /boot/grub/menu.lst if you want to always boot in 32 bit mode (or just add a new 32 bit mode option)
Lights Out Management
The lights-out-management (LOM) software is similar but slightly different than what ships on Sun’s Opteron machines (x4100/x4200/x4600).
To connect to the virtual console, you use
/-> start /SP/AgentInfo/Console (versus start /SP/Console in ILOM)
To tell what family of processor is installed, use
/-> show /SYS/cpu/cpu0
/SYS/CPU/CPU0
Targets:
Properties:
Designation = CPU 0
Name = Harpertown <— this is what I was trying to figure before to determine if a FW upgrade was needed
Speed = 3166MHz
Status = enabled
Performance
This box simply rocks. I installed a copy of Sun’s Directory Server Enterprise Edition software and did some quick tests. I was able to import a 5 million entry sample LDIF file in about 10 minutes and can run random searches against the 5m entries at about 17k searches/second, which is the fastest I have ever seen. Being able to squeeze (8) 10k RPM SAS disks, 16 DIMMs, 3 PCI-Express slots, and a DVD drive in 1 rack unit with (8) 3+ ghz cores is a pretty impressive feat.