Over the last few months, I’ve had the opportunity to work with about 6 Dell XPS laptops. In each case, we were asked to replace the Vista image with Windows XP Pro. This was for a variety of reasons, such as, compatibility with current domain, user preference, distrust of Vista. For whatever reason, we did this because the customer requested it.
Reviewing Dell’s site, only the XPS M1730 can be purchased with Windows XP Pro (and from what I’ve read, that will cease on June 30th). Both the M1330 and M1530 come with Vista.
The first conversion I did was an M1330. This little beauty is fast, sleek, and comes with a good set of features. It also came with Vista. This was before I knew what Dell and BestBuy geeks were telling their customers. Seemed to me that the conversion was straight forward. Only minor problems finding a couple drivers.
My second venture was with two M1330′s purchased at our local BestBuy. With this run, I got a call from the buyer saying, “Are you sure this is going to work? They told me that this can’t be done!”
“Really?” I reassured my customer that we’d done this before. Successfully.
Here too, I was able to convert these two laptops to WinXP Pro. And thanks to Dell, their support site has most of the drivers needed for an XP Pro install. The driver section even has Windows XP Professional in the OS selection drop down menu.
Jump forward. Last night I did an M1530. This machine, purchased directly through Dell, also received the warning that, “you can’t put XP on it…”, “the drivers aren’t available to support it”. And unlike the M1330, there is no drop down that allows selection of XP. Only Vista and BIOS are listed.
Had I made a huge mistake telling this customer that I could do this? Was the M1530 that different from the M1330 that squirting XP onto it would be an abject failure? I almost got worried.
I must confess. I do have a tool in my arsenal of tech tools that has become invaluable when it comes to determining the chipsets and hardware of a computer: a bootable linux cd. My favorite is SystemRescueCD.
I first booted this black beauty (never did let it boot to Vista) with SystemRescueCD to run a few simple commands. With a thumbdrive in tow, I ran the “lspci” command and redirected it to the directory I created so that I could mount the thumbdrive.
Now I had some very valuable information. Not only did I know the chipset info, I also learned that this laptop used a Marvell Technology Group NIC. Getting network connectivity is always my first driver set as anyone that has loaded any Dell computer knows that the network drivers do not install natively with the OS.
“lspci” does for me what I’ve yet to find in the Windows world: chipset and peripheral info at the hardware level. Utilities like “SIW” give me great info except that the drivers have to be installed! Kind of counter-intuitive, if you know what I mean. Equally challenging is Dell’s own support site where you may encounter 2, 3 or even more “choices” when it comes to driver selection. Let’s try this one! oops… How about this one?
That’s how I want to spend my time…play driver roulette!
lspci takes much of the guess work out of this. With the info gleaned from its output, it’s only a matter of searching for the correct version to install. Sometimes this means a visit to Intel or Marvell, as with the 88E840 Ethernet controller, to get the appropriate drivers. Most of the drivers that I needed, though, came directly from Dell’s site. Many of them were labeled under the Vista OS listing and were entirely compatible with Windows XP.
Maybe the toughest device to figure out was labeled “PCI Device” in Device Manager with the troubled yellow exclamation mark. (I keep my Device Manager window open throughout this process to watch for conflicts, failures and successes…) Knowing that I’d yet to hear sound through all of the reboots, I figured it might be the sound card. Dell likes to use the Intel HD Audio Controller in many of their systems. Try to find these drivers using the lspci listing…doesn’t work too well.
Here’s where saving lspci output from one of the M1330′s came in so very handy. A comparison of listings showed the very same Intel HD Audio Controller listed. And I had those drivers, thank you very much. With the installation of the sound drivers, the reboot sang with success.
I’m not sure why Dell (and other Geeks) insist on a Vista-only configuration for these laptops. Pressure to sell Vista? Maybe. Maybe probably. Microsoft continues to blindly push an OS that requires big RAM and a good processor. Hell, I’ve got customers that have Win2K PC’s on their network…blended in with WinXP. Successfully, too, as long as you’re willing to work around some of the Win2K limitations.
But isn’t that part of it? Limitations? All OS’s have limitations. Vista has proven that. In its case, it’s a matter of customer acceptance. Between the cost and the pain of adoption, moving Vista into the Enterprise will be challenged.