Hey,
well, here’s one for you:
I had to set up a server last week. It had to be win2008 on an IBM x335. Now, most of you will just say: so? Let me tell you. The chances you can get it to work are pretty much 50/50. In my case it was a big fat 0.
There are two things you’ll be struck by: optical drive and SCSI controller. The first one was not that much of a problem for me, but it sure can be for you. You see, the Redmond guys decided that in 2008 (and later) there’s no chance you have a CD-ROM drive in you server. Because all new servers come with DVD now. Which is true. But what about the older ones? As far as M$ is concerned: it’s your problem - deal with it. The only format win2008 comes in is DVD.
There are several ways to deal with that. Some choose to run BartPE to boot it up, some invent more sophisticated ways. You can google those methods. I actually dealt with it in an easier way (for me). I opened up the server, disconnected the IDE cable that led to CD-ROM and connected a simple PC DVD-ROM to the input. Next, I took an old PC, opened it up and hooked the power cable from there to the DVD-ROM. Powered up both and voila. Btw, you can’t boot the x335 from USB, if that thought ever crossed your mind.
So, as I said, that was an easier problem. The other one showed up later, and unfortunately was never solved. When you install the OS, it all goes pretty smooth, although takes a relatively long time. But when it completes and reboots you get stuck on a driver loading step. It never finishes it and just hangs. You can see it clearly when you try to boot it in the safe mode - you get the same result but at least you see that it’s stuck on “Loading crcdisk.sys”. Now that’s a SCSI controller driver problem.
There isn’t too much info about it on the net, but there is this topic, which everyone is referring to. To sum it up, the guy advises to update the BIOS and MPT(controller) BIOS with an IBM express CD or something. And then to download the latest driver from the IBM site. The links are in the article. Basically, your BIOS should be version 1.15 and your MPT version should be 5.04.07. Mine already was so it wasn’t relevant.
Here’s the awkward part. After saving the downloaded driver on the USB stick (yes, finally we have this option with windows), I relaunched the installation and when I got to the part where windows sees your hard drive, I added the driver. Surprise surprise! Windows said that I have no space left on the device and trying to delete or format the existing partition just gives errors.
Of course, normally I would try other hard drives, or maybe even another controller, but judging by the comments to that same post - there was no point. Most of the guys have hit the same problem.
Anyway, I tried all of the suggestions mentioned there: deleting and recreating the RAID, letting it synchronize first and then starting the installation, breaking the RAID and trying to install it on a single disk - nothing. All failed. Finally, I decided that wasting 2 days on this piece of shit was way WAY too much, and since we had it to be win2008, I took another server: x345.
Now, x345 is exactly the same server as x335, except that it is 2U and has additional SCSI (ServeRAID-4Lx) controller and capable of up to 6 hard drives. Oh, and it has another PSU. So I put it the 2 hard drives, configured the RAID1 via ServerGuide7.4 CD from IBM and installed win2008.
Now tell me, do you really think it was over? Come on.
Of course it hanged on bootup. Was there any other way?
The thing is that when I said “additional SCSI controller” - I meant it. So while all my drives were connected to and configured on the PCI adapter, the previous LSI was still active in the system and was still preventing this crap from booting up. So I had to enter the BIOS settings and disable the Planar SCSI.
After that - I couldn’t believe it myself - it installed fine and even booted up OK.
The downside to this trick is that if you have your server loose power for 3 times in a row or something, it will be reset to the default BIOS settings and it will be stuck in the BIOS screen waiting for your acknowledgment. But if you won’t remember to disable it again - it won’t work.
Anyway, some guys in that thread said they managed to install it. Maybe you’ll be lucky enough to join their small community.
Update: After all the hassle, I decided to keep it simpler and just put the RAID card in x335, disabled the LSI in BIOS, transferred the drives and that was it. (Luckily I had a spare controller, so I didn’t have to actually take it out of the x345).
Ozzik.


I had similar experience with HP Proliant DL380 G3, thou not sure about SCSI controller, the thing obliviously missing DVD drive and doesn’t boot from usb devices ether.
It’s antiqued Xeon CPU didn’t support 64 bit so, I can forget about 2008 R2.
Also SmartStart CD which “should” support entire Proliant servers line, even in “32 bit” version refused to load, since itself is coded as 64bit app :((((((
In my last attempt to install it, was clean install from preexisting Win 2003 server OS.
It went somehow - ok (Very slow), but then failed to boot to OS, past the first animation.
In the end - I gave up and installed OpenFiler using some of suggestions I found on your blog
- Thanks btw!
You’re welcome, glad it helped you:)
I know I’m WAY late, but I got myself a x335 and also wanted to install 2008. I got the box @ auction ($22), without hard drives, cables, manuals, discs, etc. so I had my work cut-out. I also never heard of a damned C2T cable — WTF!? Anyway, $13 for the cable on eBay and 2 x $22 per 73GB HP SCSI drives w/free shipping on eBay and I was ready to give it a go.
Agreed that 2008 is NEARLY impossible to install, but I did get it to successfully install. Here’s how.
1. I give A LOT of credit to this site listed above, http://redmutt.com/?p=119. There are related ones, but it all started with this.
2. I got a big USB thumb drive and put the entire 2008 install DVD on it.
3. I already had Windows 2003 CD and this, I think, was the enzyme that enabled everything else. I didn’t bother with RAID because I wasn’t sure what the hell I was doing, so I didn’t want to waste too much time. I did a low-lever format of one of the drives and turned-off mirroring, etc. for now.
4. I popped-in the Win2003 CD and installed it. I figured I’d rather have something than nothing. I let it run overnight and in the morning everything seemed peachy.
5. The link I posted above gave me clues about what would go wrong under Win2008, so I thought I’d upgrade the BIOS, firmware, etc. under Win2003. LSI, of course, was the big one. But I had the odd problem that a “normal” restart under Windows would freeze the machine — the only way to get it back was to disconnect and reconnect the power supply after holding-down the power button! Once I upgraded the BIOS to the latest version this was fixed.
6. Now that I had “normal” access to a seemingly “normal” Win2003 box, I just installed Win2008 from the USB. I also let this run overnight and again by morning Win2008 was installed.
The part that REALLY pisses me off, though, is M$FT. I downloaded a perfectly legal copy of Win2008 STANDARD for the 32-bit piece of crap x335. After about 2 weeks of the above (trust me, I had other issues which I’m sparing you from), I had a Win2008 box: the f*ing key that is STILL on our Partner page DOESN’T WORK and Microsoft won’t do anything other than tell me to install R2. R2, of course, is 64-bit only. They said the 32-bit keys that still appear won’t work and they won’t generate me a new one either! When I (continually) ask them what I should do with my 32-bit boxes they don’t even respond — BASTARDS!
Anyone have a working 32-bit Win2008 Standard key they’re willing to part with?
I guess if you look at the big picture - they’re all in cahoots: hardware vendors and M$. I don’t think it’s that big of a deal for M$ to release a 32bit key, but then you won’t buy a new server. That’s why the big vendors barely support Linux - you can run it on any hardware.
Anyway, regarding the key you need - sorry, don’t have a spare one.
Ozzik,
When i read your original post I couldn’t believe my eyes. I had been through and done everything you did and with same results.
I ended up using a diff box.
Thanks for sharing your grief, I can sympathize.
G’day
really really stupid qestion….. i just got a x335 for shits and gigiles and i am unable to install in 64 bit…. check the bios and found jack….. i am want to put win 7 on there just for fun. but if someone could give us a hand in somehow enabling 64 bit that would be great…
thanks
Bart,
x335 is 32-bit, so there’s no way to install 64-bit OS on it.
Why don’t you try installing a 32-bit version of Win7?
But remember, Win7 and Win2008 is pretty much the same shit, so you might experience the same problems I wrote above.
Good luck.