Windows Millennium Edition
Installation Test Results
(Preliminary - Continued)
Pentium III 733EB with Intel OR840 Chipset:
This machine is one of our latest custom workstations, and it utilizes the latest of the Intel motherboard chipsets, the OR840 with dual processor support. Without getting into infinite details, this machine is no slouch as it couples an Intel Pentium III 733EB processor to the Intel OR840 chipset and 256MB of Rambus memory. If the latest of the bells and whistles are your fancy, then this machine boasts most of them. It supports the ATA-66 drive specifications and utilizes 4 Maxtor 7200 RPM ATA-66 drives in removable drive trays. In addition, there is the latest Adaptec 29160 Ultra SCSI card an HP 9200i SCSI CD-Rom burner, a Creative Sound Blaster Live sound card (full with all attachments for external input/output) and the latest external U.S. Robotics v.90 Business Modem. The motherboard provides support for dual USB as well as an on-board Intel 10/100 network adapter. Although the keyboard is plain vanilla, we decided to install a trackball with 3 buttons in lieu of a mouse in order to see how Windows ME would react. Last but not least, we added a serial card as this particular motherboard comes with only one serial port.
Since this machines sports one of Intel's latest chipsets and processors, it would be unlikely to find one running Windows 95, although you may find quite a few running Windows 2000 to take advantage of the dual processor capability. Nevertheless, to run our upgrade testing we decided to install Windows 98SE with all of its updates, fixes and patches. As a footnote, none of the Windows 9x versions have native support or drivers for processor identification above Intel's 450MHz to 500MHz processor range. In addition, there's no support for any of the Intel 800 series chipsets, such as the 810, 815, 820 and the 840, nor is there any support for the ATA-66 IDE bus. As a system builder, we deliver these machines ready to run, however we do caution any of you that do your own PC hardware updating and build-ups, that this combination of hardware normally involves a complicated Windows 98 installation.
Upgrade from Windows® 98 SE:
First, we want to preface the results of the upgrade by first describing the installation of Windows 98 Second Edition. Obviously, the preparation of the hard drives is common to all of the Windows 9x operating systems, in that you create the hard drive partitions, format them and then move on to installing the operating system. In the case of this system however, we determined that there were enough differences with the Intel 840 chipset on this motherboard to warrant the development of a detailed step-by-step method for installing the operating system and all of the necessary drivers. An order of doing things, if you will.
To enable us to load Windows 98 Second Edition correctly, we used the following process, which we describe only briefly here. It took us several formats and fresh installations to figure what worked best given the hardware makeup, and in what order. The importance of a prescribed method will be more obvious during the fresh installation of the Windows Millennium Edition.
The Manhattan Serial PCI Express Card can be configured to achieve baud rates of up to 230,400 bps to take advantage of PCI Express data transfer speeds of up to 2.5 Gbps. Compliance with PCI Express 1.1 specifications ensures that most PCI Express Card-equipped desktop computers and devices can operate at peak performance. Multi-Interface PCI Serial Cards. 1.GENERAL INFORMATION. MIport PCI serial interface cards allow you to add RS-232, RS-422 and RS-485 interfaces to Windows based computers equipped with a PCI bus. Depending on your choice of card one or two optically isolated serial ports, or two or four non-isolated serial ports, can be added.
Following the above steps left us with a viable system to work with, especially with regard to performing the upgrade. It also gave us a baseline of insuring that everything functioned with respect to the new motherboard chipset and its on-board devices. While this may seem like the long way around, it does save time in the long run. Remember, whether your upgrading to the Windows Millennium Edition or installing Windows ME on a clean formatted hard drive, Windows ME is still a relatively unknown quantity with very little accurate experience information written about it at this time.
There was one more step to be performed before starting the upgrade, that of checking the system hardware (devices) against the Window Millennium Edition Hardware Compatibility List. We know what your thinking, we didn't do this with the other systems, why do it now? Simple, the other systems and their hardware components have been around for some time now, and unless poor quality no-name components were being used, there was nothing to suggest that any of the hardware items would not be supported. However, in this case, checking the Microsoft Hardware Compatibility List for Windows ME was necessary, as most of the hardware components were recent releases, starting with the motherboard. Many of the hardware devices in this system were being released at about the same time as the release of Windows ME or during the latter stages of its development.
We found that the motherboard was not on the hardware compatibility list, nor were any of the on-board devices with the exception of the Intel 10/100 network card. We also found that neither the SCSI card, sound card, video card or modem appeared either. A quick check at Intel's support site provided us with current Bios information (which we already had), as well as device drivers for the chipset, bus mastering and new ATA-66 drivers. Adaptec had new drivers for the SCSI card, which were Windows ME compliant. Both Creative and 3COM had current drivers releases for the sound card and modem, respectively. We were ready to go.
As we had done with all of the other test machines, we inserted the Windows ME CD into the drive and started the update. And, as before, Windows ME wanted nothing running in the background and asked that we restart the computer. The installer took a short time checking out the registry along with the devices that we had installed, and then proceeded with the installation. The upgrade completed without a hitch, so we decided to dig a little to see if everything was working as it had before. There were no surprises at all, other than the fact that the upgrade was flawless, right down to the installations of Office 2000 and WordPerfect. We need to stress at this point that it may take several days or longer to determine if there are any real issues with Office 2000 or WordPerfect such as those a daily user might not experience until days or weeks after the upgrade when, out of the blue, something decides it doesn't want to work.
We attribute the success of this upgrade to the following factors:
The fresh installation of the Microsoft Windows Millennium Edition tends to validate what we learned above as it pertains to a step-by-step method of installation.
Clean installation on the Pentium III 733 with the OR840 Chipset:
As mentioned earlier, other than Intel's latest motherboard and Rambus memory, this particular machine sports 4 Maxtor 20.4 gigabyte (ATA-66) hard drives, an Adaptec 29160N SCSI Card, a Hewlett Packard 9200i SCSI CD-RW burner, ATI's latest All-in-Wonder 128 32MB AGP video card and Creative's latest Sound Blaster Live sound card. Of course there are other devices such as a floppy drive, an external 3COM/U.S. Robotics 56k v.90 Modem, a 3 button trackball and an add-on serial port card.
The procedure we use for building up a new system, or working out a new design, is not unlike that described elsewhere on our site. We install the hard drive partitions on new drives, format them with a format c:/s command to transfer basic boot files and then boot to the hard drive to make sure that it boots. From there we then load a basic operating system image using Drive Image Pro in order to install our hardware testing software. This provides us with a known good operating system for this hardware setup before we begin. Since we always test hardware in our quality control department before we build a unit, our final check requires a hardware test to be done in the assembled system. After the hardware burn-in and testing occurs, we do our final operating system load and then add necessary updates and fixes. With this is mind, let's get on with how Windows ME handles a build-up such as this.
Normally, as an original equipment manufacturer (OEM), we use a special setup boot floppy that accompanies the OEM versions of the Windows operating system, or we image the OEM install files to the hard drives before assembly. A similar setup disk also accompanies all of the full retail versions of the other Windows operating systems. In this instance, we chose to approach the fresh installation as though were the end user who wanted to upgrade to Windows ME, but wanted to do so with a fresh installation.
Therefore, the criteria we followed was as follows:
Before we started the fresh install, we took note of the following potential problems.
We started the installation process by inserting the Windows 98 Startup Boot Disk into the floppy drive and rebooted the system. When the boot menu came up we chose to boot 'with CD-Rom drive support' so that we would be able to access the HP CD-RW drive and use it as a CD-Rom drive for the installation.
Much to our surprise, not only did we not get the normal CD-Rom drive support (obviously since there were no IDE CD-Rom drives installed), we also did not have access to the SCSI CD-RW either. The Windows 98 Startup Boot Disk comes not only with IDE CD-Rom drivers, but it also comes with SCSI devices drivers to enable SCSI (Small Computer System Interface) support. We removed this startup disk and tried the second one, same problem, no SCSI support. This presented us with a problem that caused some head scratching, as not only couldn't we install Windows ME, we couldn't install anything. This is essentially the same problem a user would face had they purchased a new system with Windows 98SE pre-installed, they format their hard drives and then expect to install their operating system only to find out they can't. Okay, what did we miss?
After allot of reading, searching and checking hardware and cables, we sat their thinking that all of this hardware works, we've used it before, what's different. Adaptec always uses their default driver package for their cards, so that can't be the problem could it? Then it occurred to us that this particular system style uses one of the new Adaptec 29160 Ultra 160 SCSI cards, and we wondered if Adaptec had changed its drivers from those they had shipped with all of their other SCSI cards. Sure enough, the drivers were different. Okay, but we're supposed to be doing this like a typical user without resources. Our options were limited to finding someone with a computer and using it to access Adaptec's driver site, or calling Adaptec to order the drivers and await their arrival by mail. We opted for the first choice and downloaded what we needed and added the drivers to the Windows 98 Startup Boot Disk. Keep in mind that, as an inexperienced user, this might be enough for you to pull your hair out, not to mention calling Adaptec or HP and telling them their hardware doesn't work. And before you start thinking about booting to the CD, forget about it, this is a SCSI based CD drive remember! Okay, on with the installation.
After restarting the system with the revised boot disk, we now had access to the SCSI Bus along with the HP CD-RW drive. Typically, we began setup from the CD as you would with any of the other Windows operating systems. Everything appeared to go along smoothly, and we did nothing to intervene during the process. Windows ME did its final reboot and presented us with its new media technology screen, the only problem we detected immediately was that there was no sound. After waiting for the media screen to finish, we began to snoop around in Control Panel's Device Manager, and as expected, there were a bunch of those yellow question marks by various devices to contend with.
We went through each device area in Device Manager regardless of whether there was a yellow question mark or not. We found:
Since we have already seen these issues many times over the years, we already had a game plan in place to enable all of these devices. To make it easier for you, we'll share here what we did and then review it again in our summary at the end.
When working with a recently released motherboard, especially one that relies on a new chipset design, in this case the Intel OR840, the first device issues that should be resolved are those that apply to the motherboard itself. Remember, the chipset drivers control all of the components on the motherboard, including memory, CPU functions and slots for add-in cards, PCI and ISA. If you don't resolve motherboard device issues first, in all likelihood these issues will mask issues involving your add-in cards. The windows installer, if it doesn't fully recognize the motherboard chipset, will install the best set of drivers it can find. A *best guess*, if you will, on the part of the installer. This information is typically found in a basic machine INF file installed during setup. When you use a motherboard with a relatively new chipset, they manufacturer normally provides a disk of some sort with a new machine INF file to describe its configuration and components to Windows.
Clearing Motherboard Devices Issues:
Intel provides a CD or floppy disk with any drivers necessary for the installation of one of its motherboards, providing that the motherboard is a new 'boxed' version, usually referred to as a 'retail' version. Intel also makes available 'white box' versions for OEM's and other system builders that do not include drivers. In this case, we had a CD with drivers for the chipset as well as ATA-66 support for the IDE bus. We also made a point to download the most recent versions of these files before starting our installation. We started the installation of the chipset drivers, and everything was nearly automated. Intel does a great job with their installer, as Windows ME detected the new machine.inf right away. Installing the ATA-66 drivers involved a 2-step process, first that of installing the bus-mastering drivers and then the support for the ATA-66 protocols. After a restart, all of the motherboard devices were load as per Intel's manual, and Windows ME handled it perfectly.
ATI All In Wonder 128 Pro AGP 32MB:
When Windows ME located this video card, it loaded the standard ATI All In Wonder Pro drivers, which was an apparent fix over those that had been loading with the earliest version of Windows 98. When installing Windows 98, the installer would incorrectly identify the All In Wonder card as an ATI Rage II+. In any event, we inserted the ATI CD and then went into the Display Properties and updated the driver and then loaded the open GL drivers that were designed for this particular video card. This resolved the video adapter issue without much difficulty.
Add-in Cards - Serial Port:
Why Intel only included one serial port on this high-end motherboard still amazes us, nevertheless, many customers require that their systems have two serial ports for functionality purposes. Another factor in this hardware mix is the fact that Microsoft's Hardware Compatibility List does not address these types of add-in cards specifically, therefore we would recommend that if you have such a device, make sure that it is the best you can afford, as you will need driver support if Windows 98 or Windows ME specific drivers are not supplied with the card.
In this particular instance, Windows ME refused to recognize this serial port (card) for what it was, just a serial port. After a few hours trying to force Windows ME to correctly recognize the card, we finally determined that the Bios Intel installed on this motherboard would not recognize the device in the PCI slot correctly, thereby not informing Windows ME of the device's characteristics. After contacting the manufacturer, we were provided with a software workaround to resolve the issue. In fairness to Microsoft and to Windows ME, this is not a Windows ME issue, but rather an issue at the Bios level that should be rectified in the near future. Unfortunately the manufacturers of these inexpensive add-in cards rarely make them plug and play compatible, therefore most of the Windows 9x based operating systems will have some difficulty with them. It comes down to the same issue that we've discussed throughout these pages, make certain that you validate your hardware before migrating to the Windows Millennium Edition.
3COM/U.S. Robotics 56k v.90 Business Modem (external):
This was the easiest of the problems to resolve. We let Windows ME know there was a modem and let it search. It found what it believed to be the modem and asked us for the drivers, which we provided by way of the CD disk. After the installation of the modem, we tested its functionality, and it worked perfectly.
Creative Labs Sound Blaster Live (Full Retail Version):
While Windows ME provided us with the default Sound Blaster drivers, they weren't enough to enable the Sound Blaster Live components on this quality sound card. We decided that we would follow a procedure by which we would remove any sound devices, including those with the yellow question marks, in Device Manager and then install the Creative software as per the manufacturers instructions. After deleting the items in Device Manager, we inserted the Creative CD-Rom disk and anticipated its startup screen. It took a while for the screen to come up, but when it did and we clicked on the installation icon, nothing! It just froze. We attempted a default installation, nothing! We then tried a custom installation, and when we tried to uncheck some of the components to be installed, the installer froze again. After an hour or more, this issue was becoming aggravating, and we can easily see why users would become frustrated with the entire process.
To see if we could possibly get around the problem, we created directories on the hard drive identical to those on the Creative CD and copied the entire contents of the CD to the hard drive and attempted to start the installation from there. Still a no go! We decided to escalate the problem to that of contacting Creative's Technical Support area. After another hour or so of convincing their technical support person that the hardware was not the issue and that the CD Rom drive was just fine, as was the Creative CD, we finally were able to speak with someone who had seen this problem before.
Apparently the Creative installer has a problem with processor speeds in excess of 700MHz and bus speeds above 100MHz, not withstanding possible issues involving the Rambus memory architecture. The second tier technical support person we were dealing with arranged for a special download of all of the software we needed, including an updated installer. It worked perfectly, and Creative's Sound Blaster Live components had nestled themselves nicely into the Device Manager. We are told that these updates will be available before these pages hit our web site.
Qtronix Libra 90 Trackball:
Many times our custom workstations are configured with special hardware to accommodate the needs of the user who is purchasing it. Whether it's a special design pad for graphics and CAD work, or a special Trackball or mouse configuration, we try wherever possible to accommodate the users needs, right down to writing special drivers if need be. In this case, the user needed a Trackball that had all of the features of the Trackball already in use, but in this instance, it had to have a PS/2 connector interface rather than serial. There were many Trackball styles available, but only one suited the purpose, the Qtronix Libra 90, but it only had basic Windows 95 drivers.
We felt we would give the installation a try and see how well Windows ME could handle this issue. At the worst, our technical department would have to write new drivers. At best, everything would work perfectly. Initially, Windows ME would only recognize the Trackball as a common mouse. We tried every possible configuration available on the Windows ME CD, and nothing seemed to work. We then decided to install the Windows 95 drivers and see what happens. Oddly enough, Windows ME not only allowed the drivers to be installed, it then correctly identified the Trackball. Not only did the Trackball work as designed, but the accompanying software worked perfectly as well.
These tests taught us allot about Microsoft's new Windows Millennium Edition, much of which may never be found in a Knowledge Base Article or on a newsgroup somewhere. If you would like to see part of what we learned as well as some problem avoidance and problem resolution issues, then continue on to our summary.
Copyright ©2000 DEW Associates Corporation. All rights reserved.
Pioneer Device Driver Download
MS-DOS/Windows 3.1x DVD-ROM Treiber (ATAPI/SCSI)
Panasonic PC DOS and MS-DOS DVD Device Driver
(also supports Windows 3.1 / Windows For Workgroups 3.11)
Drives to be supported: (ATAPI Interface DVD-ROM)
SR-8581 (1x speed, tray loading type DVD-ROM)
SR-8582 (2x speed, tray loading type DVD-ROM)
DAToptic Firewire Driver (669K)
This Win32 executable creates a DOS bootdisk for Windows9x and NT.
For DOS16 (i.e. MS-DOS up to v. 6.22) you'll find all necessary files in the following archive: FIREWIRE.ZIP (39K).
Generic SVGA Drivers (94 K)
taken from WfW 3.11. Will sometimes work with newer VGA cards.
ATI
w31-3098.exe (1.26 M) for
ALL IN WONDER
3D PRO TURBO & 3D PRO TURBO PC2TV
3D XPRESSION+ & 3D XPRESSION+ PC2TV
3D CHARGER
VIDEO XPRESSION+ & VIDEO XPRESSION
VIDEO CHARGER
and all other cards with 3D RAGE I, VT 3D RAGE II+ or 3D RAGE II chip set
64w31303.exe (1.26 M) for
GRAPHICS PRO TURBO & GRAPHICS PRO TURBO 1600
GRAPHICS XPRESSION
WINTURBO
WINBOOST & WINCHARGER
and all other cards with mach64 GX or CT chip set
CARDEX
drgw31.exe (638 K) for Genesis GX2/AGP
CIRRUS Logic
cl54462.zip (1.11 M) for CL-GD 5446 (drivers for Windows 3.1x (Workgroups) and NT 3.51).
k546xd4.zip (1.1 M) for CL GD 5462 und 5464
5465w31.zip (2.6 M) for CL GD 5465
Dataexpert
5357wn.exe (1.27 M) for Expert Color DSV5357
DIAMOND
vxw31103.exe (995 K) for Stealth 3D 3000
w3xv33_1.exe (725 K) for Viper V330
ELSA
v3dx_w31.exe (965 K) for Victory 3DX
GENOA Systems
8375w31.zip (544 K) for Phantom 3D/DX Model 8375
764w3127.zip (872 K) for Phantom 64 G2001 Model 8764
8868_v16.zip (879 K) for Phantom 64 V2000 Model 8868
765w3116.zip (872 K) for Phantom 64 V2001 Model 8765
Hercules
w3120018.zip (609 K) for Terminator 128/3d 'GLH'
Matrox
w31_161.exe (2 M) for Millennium and Mystique
Matrox Graphics Win 3.1x drivers - more drivers for Windows 3.1x.
NVidia
tnt5w311.zip (660 K) for RIVA 128/TNT/TNT2 AGP/PCI v1.55
r128w311.zip (665 K) for RIVA 128/128ZX PCI series v1.27
S3
w3110505.zip (544 K) for ViRGE (325)
61022w31.zip (572 K) for Savage 2000 (for e.g. Diamond Viper II)
TSENG Labs
w31et6.zip (638 K) for ET6000
Genius
newscrol.exe (1.17 M) for Newscroll and Newscroll wireless v. 1.16
nsp31w31.exe (653 K) for Netscroll and Netscroll+ Wheelmouse v. 1.17
Cypress Semiconductor DOS USB Stack driver
The driver supports the following devices: