Subscribe

Receive updates via email:

 Updates via RSS

Tag Cloud

Blog Archive

Saturday, September 27, 2008

Experiencing in Upgrading to VMWare Server 2.0 Final from RC2

A couple of days ago, my friend Brandon let me know that VMWare 2.0 moved from the RC2 status to final status on the VMWare website. Having resolved to use VMWare 2.0 Server for the best virtual machine solution for my Windows 2008 Server environment -- I wanted to get on the final version from the RC2 release that I was running.

I downloaded the 575MB executable installation (VMware-server-2.0.0-116503.exe) for Windows 2008 -- interested if the software installer would automatically upgrade me from the RC2 version (or possibly beta or RC1) or would I need to perform some manual actions? The good news is that the installer is setup to perform an upgrade and for me and my VM's -- it went smooth as silk.

Here was my experience:

Awesome, the VMWare installer detects my RC2 version -- and will uninstall / reinstall the final of VMWare Server 2.0 on my Windows 2008 Server.Awesome, the VMWare installer detects my RC2 version -- and will uninstall / reinstall the final of VMWare Server 2.0 on my Windows 2008 Server.

Uninstalling the VMWare Server 2.0 RC2 components took about two minutes for the VMWare installer.Uninstalling the VMWare Server 2.0 RC2 components took about two minutes for the VMWare installer.

Standard Windows problems still exist in Windows 2008.  You need to reboot before the final working version of VMWare 2.0 Final will work if you were already running VMWare.Standard Windows problems still exist in Windows 2008. You need to reboot before the final working version of VMWare 2.0 Final will work if you were already running VMWare.

Standard VMWare Server installation process -- EULA, Legal, Install Directory, etc.Standard VMWare Server installation process -- EULA, Legal, Install Directory, etc.

Installation goes off without a hitch or any errors, VMWare Server 2.0 is ready to go.Installation goes off without a hitch or any errors, VMWare Server 2.0 is ready to go.

Time for the obligatory Windows 2008 reboot due to in-use components during the VMWare Server 2.0 installation process.Time for the obligatory Windows 2008 reboot due to in-use components during the VMWare Server 2.0 installation process.

After reboot, the Windows 2008 Server / VMWare Serve 2.0 Web MUI.  My Windows 98 instance fires up cleanly!After reboot, the Windows 2008 Server / VMWare Serve 2.0 Web MUI. My Windows 98 instance fires up cleanly!

The last remaining step was the message I received when I hit the console tab - VMware Remote Console Plugin has to be upgraded. - the installation uninstalled the old Remote Control Plugin, and installed the new one. While the Internet Explorer browser had to be restarted, the computer did not. Then I was able to access my Virtual Machines from my web console.

What was your experience with the VMWare Server 2.0 upgrade, was it as smooth as mine? I am interested in hearing about any experiences from VMWare 1.0 (1.0, 1.0.1, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.0.6, or 1.0.7) to the new VMWare Server 2.0.

Read more of this post!

Thursday, September 25, 2008

How to: Blackberry 8800 Trackball Replacement / Cleaning Guide

Oops...that was the first thought as I watched my Blackberry 8800 fall to the concrete from about 3 feet off the ground. It seemed like slow motion as I saw the corner of the Blackberry strike the ground. The battery cover flew off, the battery slid across the garage floor, and the trackball and the assembly was thrown about 3 feet from the Blackberry device.

To anyone who has dropped their Blackberry before -- you know that the battery cover and the battery flying was not a big event. I have probably experienced it about 50 times. The surprise was the trackball came out and went flying. My immediate question was -- was the Blackberry broken? Could it be fixed?

I quickly tried to "snap back" in the both the trackball and the silver cover -- while it stayed in place, the trackball assembly was not sitting flush with the rest of the keyboard. It was nothing other than a short term fix.

See how the outer silver ring holder for the trackball is not sitting flush with the Blackberry?A side view of the Blackberry with my attempted "snap in". See how the outer silver ring holder for the trackball is not sitting flush with the Blackberry?

In order to figure out the real problem, I was going to have to completely tear down the Blackberry 8800 to put it back together correctly again. After taking apart the Blackberry 8800 (Tear down guide here), I was able to fix the trackball assembly successfully and my Blackberry 8800 is working perfectly again.

Based off my learnings, the following are steps that you can use to replace, clean, or simply reassemble the trackball assembly on your Blackberry 8800 series (including the 8820 and 8830). Updating due to feedback.

1. Remove the silver casing surrounding the trackball on your Blackberry. There are 3 tabs that hold it in place. One on each side and then one at the bottom. To remove the outer silver ring, use a tiny screwdriver to lightly lift / pry at one of the sides until the silver ring releases. Then lift at an angle and the entire piece should release. Once the silver casing is off, the trackball should just fall out.

With the silver casing removed, the trackball is removed from the Blackberry.

2. If you need to clean your trackball, an easy way to do that is to use and alcohol / water mix along with a Q-Tip to rotate and remove any dirt or debris from the trackball.

3. In order to snap your silver trackball housing back into your Blackberry, it is important that the side tabs are pretty flat. If they are bent (as was in my case due to the fall) then you will need to straighten them out. You can use your fingers to do that. The picture below shows how the housing should look.

In order to snap your silver trackball housing back into your Blackberry, it is important that the side tabs are pretty flat.  If they are bent (as was in my case due to the fall) then you will need to straighten them out.  You can use your fingers to do that.  The picture below shows how the housing should look.

4. To replace the trackball and silver housing in the Blackberry 8800 series, put the trackball back into the Blackberry first -- it only fits one way, so this should be straight forward. Now looking at the silver housing, hold it up in front of you with the side without a tab facing up. That is 12 O'Clock as you would see it on a wall-clock or watch. You should then have tabs at 3, 6, and 9 O'Clock. You should re-attach the housing by first inserting the bottom at what would be considered 6 O'Clock on and then rotate in to snap the sides (3 and 9 O'Clock). You have to align it perfectly as there are small holes that the tabs go into. It may take a couple of tries but you want to angle it from the bottom (6 O'Clock) up with the sides snapping in as the top part is flush with the Blackberry.

Congratulations, you've not replace, repaired, re-assemabled, or cleaned your trackball. Did this work for you? Please let me know with a comment!

Read more of this post!

Tuesday, September 23, 2008

Windows 2008 - VMWare Server 1.0.7 Will Not Install

When I first installed Windows 2008 Server Standard on my new machine -- I rushed to install the most recent VMWare release. The purpose of the new machine was to run as many Virtual Machines as possible and keep a working copy of most recent operating systems available for whatever testing needs arise.

I visited the VMWare Server download site, and proceeded to download VMWare Server 1.0.7, the most recent released version of VMWare Server. Yes, I knew that VMWare Server 2.0 RC2 is out -- but I generally prefer to run non-beta or release candidate offerings.

Still VMWare 1.0.7 should be compatible with Windows 2008 32-bit (x86) and 64-bit (x64) according to the website:

VMware Server for Windows Operating Systems. A master installer file containing all Windows components of VMware Server. 32-bit and 64-bit systems.
However, I quickly learned through the installation process that it would not be the case -- at least not easily.

Here is what I experienced, I skipped the sometimes painful play-by-play.:

1. Just the standard VMWare Server installation screen on Windows 2008 Server for 1.0.7.
Just the standard VMWare Server installation screen on Windows 2008 Server for 1.0.7.

2. I choose the recommended installation of complete to keep it simple and standardized.
Windows Server 2008 Standard and VMWare Server 1.0.7 Incompatible:I choose the recommended installation of complete to keep it simple and standardized.

3. I selected the location for the installation, agreed to the license terms and the installation started. Part of the way, a critical error occurs with the OpenSSL (openssl.exe) faulting in MSVCR71.dll. Closed it and the installation continued.
Windows Server 2008 Standard and VMWare Server 1.0.7 Incompatible: OpenSSL (openssl.exe) crashes at MSVCR71.dll

4. The fun continues, OpenSSL crashes for a second time before continuing.
Windows Server 2008 Standard and VMWare Server 1.0.7 Incompatible: OpenSSL (openssl.exe) crashes at MSVCR71.dll again

5. Great, now another warning from VMWare server. Warning 25301.IIS configuration failed (131073). You will have to configure the VMWare site manually. So much for the Web MUI.
Windows Server 2008 Standard and VMWare Server 1.0.7 Incompatible:Great, now another warning from VMWare server.  Warning 25301.IIS configuration failed (131073).  You will have to configure the VMWare site manually.  So much for the Web MUI.

6. Now a driver issue with a non-signed VMWare driver. I will just go ahead and roll the dice here and install it.
Windows Server 2008 Standard and VMWare Server 1.0.7 Incompatible:Now a driver issue with a non-signed VMWare driver.  I will just go ahead and roll the dice here and install it.

7. That was the last of the VMWare installation errors (thank goodness). I went ahead, rebooted and crossed my fingers. Very quickly I was disappointed -- the required services did not start with a Error 1068: The dependency service or group failed to start.
That was the last of the VMWare installation errors (thank goodness).  I went ahead, rebooted and crossed my fingers.  Very quickly I was disappointed -- the required services did not start with a Error 1068: The dependency service or group failed to start.

Based on the numbers of errors that I experienced during the installation process, I was not entirely surprised. In face all of the VMWare services failed with the same error. However, I still spent the token 30 minutes tweaking the system -- looking for the failures and doing some Google searching. Perhaps there was a solution out there. But, after looking -- I could not find a thing. Has anyone else had any luck?

From there, it was time to move on -- Let's give VMWare Server 2.0 a try!

Read more of this post!

Monday, September 22, 2008

Hyper-V and VMWare 2.0 - Make them Work Together

A little over a week ago, I wrote that I could not get Microsoft Windows Server 2008's Hyper-V and VMware 2.0 RC2 to run together on the same machine.

A couple of days after the post, Steve Graegert mentioned that he had a work around (although klunky) that he posted on his blog.

In his post, he mentions a boot loader option to bypass the Hypervisor loader at boot time for Windows 2008. You still cannot get both Hyper-V and VMWare 2.0 to run at the same time.

Still it gives you some options, to at least run both -- albeit you have to reboot. Here is his process and the outcomes I experienced:

1. Go to a command prompt.

2. Enter the command: bcdedit /copy {default} /d "Boot without Hypervisor"

3. The GUID of the boot is returned in the confirmation of "The entry was successfully copied to {GUID}. Extract that GUID, including the braces.
I
4. Now execute the command after replacing the "GUID" with the information that you copied from the above set: bcdedit /set {GUID} hypervisorlaunchtype off

Here is the result:
Installing both Hyper-V and VMWare 2.0 in Windows 2008

6. Next, I would recommend taking a quick browse to Start --> Control Panel --> System --> Advanced system settings --> Startup and Recovery --> Settings. Change the "Time to display list of operating systems" from 30 seconds to your desired values. Otherwise, the system will pause for 30 seconds if you do not provide input on every subsequent reboot. Alternatively, if you are as annoyed with Hyper-V as I am right now -- you may choose the default operating system as "Boot without Hypervisor".

Startup and Recovery Settings from running Hyper-V and VMWare 2.0 Server

As far as the outcome, this worked perfectly for me -- I was able to reboot and enter into Windows 2008 without Hypervisor -- the underlying support for Hyper-V - loading up. This enabled me to install and run VMWare 2.0 Server without having to remove the Hyper-V role. Thanks Steve!

Interestingly, even without loading Hypervisor -- the three Windows 2008 services (Hyper-V Image Management Service, Hyper-V Networking Management Service, and Hyper-V Virtual Machine Management) still start up. Would Hyper-V still possibly start?

Nope, not a chance. You can get to the Hyper-V Manager console, but when trying to start a Virtual machine, you are greeted with the following message:

An error occurred while attempting to change the state of Virutal Machine XXX.

The virtual machine could not be started because the hypervisor is not running.

The virtual machine could not be started because the hypervisor is not running. The following actions may help you resolve the porblem:

1) Verify that the processor of the physical computer has a supported version of hardware-assisted virtualization.

2) Verify that the hardware-assisted virtualization and hardware-assisted data execution protection are enabled in the BIOS of the physical computer. (If you edit the BIOS to enable either setting, you must turn off the power to the physical computer and then turn it back on. Resetting the physical computer is not sufficient.)

3) If you have made changes to the BOot Configuration Data store, review these changes to ensure that the hypervisor is configured to launch automatically.
Still, it was worth a try!

Read more of this post!

Sunday, September 21, 2008

Fixed! Windows Activation Error 0x8007232b in Vista / 2008

How about some Sunday afternoon fun with Windows Activation?

This afternoon as I was building out a Windows Vista Business Virtual Machine on VMWare for an license that I had sitting around. As with any Microsoft Operating system these days -- the operating system itself needs to be activated within 30 days. I figured while I was building it -- there was no better time to do the Windows Activation.

However, I ran into a couple of "minor" issues.

After finding the basic Windows Activation screen, I went ahead and tried to start the process to enter my license and Activate Windows Vista Business.
Encountering Error 0x8007232b during Windows Vista Activation -- how to fix

The Activation Wizard started up and asked me if I wanted to activate Windows Vista or do it at a later time. After clicking on Windows Vista Activation, permission was requested from Windows elevation -- of which I approved and the process continued. After about 10 seconds, an error message came back as "Windows Activation Failed" along with the error message code of 0x8007232b.

I took a look at the Event Viewer in the Application Logs to see if there was additional information.
Windows Activation Error Message 0x8007232b Event Viewer Log
The actual error text from the Windows Event Viewer was:
Log Name: Application
Source: Microsoft-Windows-Security-Licensing-SLC
Date: 9/21/2008 6:15:10 PM
Event ID: 8196
Task Category: None
Level: Information
Keywords: Classic
User: N/A
Computer: VistaBusiness32
Description:
License Activation Scheduler (SLUINotify.dll) was not able to automatically activate. Error code:
0x8007232B

After some additional research, and several inferences of different types of possible issues -- it appears to either be an issue with the Product ID, DNS, or even perhaps a MAK / KMS Host. Regardless, there was a pretty easy solution to fix the problem.

All you need to do is go to Start --> Control Panel --> System. Then scroll down to the bottom where it says "Windows Activation" -- in many cases it will show your grace period (30 days) and the next attempt for automatic activation (3 days). All you need to do is click on the "Change Product Key" link which requires elevation. Then enter your valid licensed product key and the product activation will complete successfully. See the image below for the positive outcome in my case.

Windows Activation successful after 0x8007232b error message

Now your Windows Vista system has been successfully activated. This may be a common problem that would impact Windows Vista Home, Windows Vista Premium, Windows Vista Business, Windows Vista Ultimate, and Windows Vista Business -- both 32-bit (x86) and 64-bit (x64) versions. (Update: This also impacts the following Windows 2008 Server editions -- so don't check those DNS zone files: Windows Web Server 2008, Windows HPC Server 2008, Windows Server 2008 Standard, Windows Server 2008 Enterprise, Windows Server 2008 Datacenter).

Please let me know with a comment if this helped!

Read more of this post!

Saturday, September 20, 2008

How to Play iPod Through PC Laptop iTunes without Copying Music Files

My assumption was that it was a pretty common problem. For those of us with two or more personal computers, there is a need to play the music your Apple iPod through every device. However, doing so is not the most intuitive process. In fact, until just a couple of days ago -- I did not know how I could play my iPod through my notebook pc computer.

The reason why is that I store all of my music on my primary home desktop computer running Microsoft Vista. I consistently dock and sync my iPod Photo (now iPod classic 120GB!) to take with me to work, the gym, and other places. But, I do not have a stereo or other type of docking station to dock the iPod at when I am at work. I went ahead and installed iTunes on my work's laptop computer, but every time I connected -- the default settings would not let me access my music -- every time I plugged it in, it would try to sync with my laptop's iTunes library which was empty. That would result in an iPod with no music on it. I had settled for simply using the iPod / iTunes driver for charging my iPod.

Was there a possible solution? Some people may suggest simply copying all the music over -- which would take too much space. Or alternatively using the disk access mode to play the unrecognizable files or possibly using a 3rd party program. While they may be viable options for you, there is a much better way -- using iTunes that you can play your iPod on any other PC other than the primary one where you store you music.

Here is how you do it:

1. Click on your iPod under devices and make sure that every option is unchecked.
Play iPod through your PC: Click on your iPod under devices and make sure that every option is unchecked.

2. Now check the Manually manage music checkbox which will automatically check the Enable disk use check box and click Apply.
Play iPod through your PC: Now check the Manually manage music checkbox which will automicatically check the Enable disk use check box and click Apply.

3. Your iPod should be ready to play through your PC. Expand the down arrow on your iPod device, click on Music, Videos, Pictures, or Podcasts and you can now access and play the tunes or playlists that are stored on your iPod.
Play iPod through PC: Your iPod should be ready to play through your PC. Expand the down arrow on your iPod device, click on Music, Videos, Pictures, or Podcasts and you can now access and play the tunes or playlists that are stored on your iPod.

Congratulations -- you are done -- and you can use your iPod now on multiple machines / devices without having to use clunky 3rd party applications or copying your music files all over the place!

Did this work for you? If so, please let me know with a comment! This should work on your iPod Classic, iPod Nano, iPod Touch, iPhone Video, and iPhone devices on any operating system including Mac, Windows 2000, Windows XP, and Windows Vista.

Read more of this post!

Friday, September 19, 2008

Fixed! iTunes Purple / Pink Background Instead of White

So, I downloaded the latest version of the iTunes software -- iTunes 8 which includes the new "Genius" feature from Apple. Then a funny thing happened. When starting up Apple's iTunes (8.0.0.35), I started having a really odd color scheme occur in the background of all of the screens.

For some reason, all of the backgrounds would flash between purple / pink / fuchsia when I was in the iTunes settings mode. Even I expanded or contracted the Window (in Microsoft Windows), it would change back and forth between the colored version and the white version. Even if it went to the white -- if I selected and unselected features, the color scheme would get messed up!

Here is what it looks like:
The new iTunes version 8 with the Purple / Pink / Fuchsia background in Windows with 8.0.0.35

Having tried many version of the Apple iTunes software, this is the first time that I have encountered this issue. My guess, is that it is a bug in the software that Apple may fix in their next release. However, at least there is some good news...

The problem, appears to manifest itself based on the display settings that you have on your Windows PC (happens in Windows XP and Windows Vista from my experience) when you are not running in a 32-bit color mode. If you modify you screen settings to run in 32-bit color, then the problem goes away.

To fix this in Windows XP:
Right-click on your Windows background, select Properties, go to the settings tab, and change the color quality setting to Highest (32-bit).

To fix this problem in Windows Vista:
Right-click on your Windows background, select Personalize, go to the settings tab, and change the color quality setting to Highest (32-bit).

With the change / fix, you can now use your Apple iTunes in Windows without the annoying purple / pink background. Hopefully, this tip helps you fix the problem. If so, please let me know with a comment below!

Note: This problem also occurs in Remote Desktop (RDP) sessions if you are not running 32-bit color.

Read more of this post!

Wednesday, September 17, 2008

Remote Desktop Control+Alt+End = Control+Alt+Delete (RDP)

This might be my all-time shortest post ever. This post rose out of my use of multiple virtualized environments the past few weeks. It seemed that when I was setting up a virtual machine (VMWare, Hyper-V, Virtual PC / Server), I would at some point get my mouse pointer stuck within a Virtual Machine through a machine I was accessing through Remote Desktop.

Obviously, the standard Control + Alt + Delete (Ctrl+Alt+Del) keystroke would not work in the Remote Desktop (RDP) environment. How could I escape the machine I was in without rebooting it?

The answer was pretty simple, in a Windows Remote Desktop / RDP session, use the Control + Alt + End (Ctrl+Alt+End) keystroke to execute the Control + Alt + Delete and release the mouse pointer from being captured in the remote screen until you get those all important Hyper-V Integration Tools or VMWare Tools / Additions installed on your VM!

Read more of this post!

Tuesday, September 16, 2008

Virtualizing 1998 (Hyper-V and Windows 98 SE)

I continue to experiment with Microsoft's Hyper-V, the newer virtualization software that comes with Windows 2008 Server. As part of the testing, I have starting building images of several different Operating Systems. Mainly just for fun, but in several cases so I can leverage the operating systems for things I blog about -- like the Motorola RAZR phone.

With several of the recent operating systems already installed, I was reviewing the various operating systems I own and came across my old Windows 98SE OEM license. Given the 10th year anniversary of the operating system, I decided -- what the heck, let's see if we can install Windows 98 SE (Second Edition) on the Hyper-V virtualization software.

It's really important not to ask the "why" question here -- if you're looking for the answer, let's just call it "curiosity" for now. That and the fact that I sometime (unbelievably) get a couple of questions that reference Windows 98.

The first problem for me is that my Windows 98 SE software that I had was not in a bootable format. And I do not have either the "boot diskettes" nor a 3.5" floppy disk drive in my new server. Where exactly would I find a Windows 98 SE boot disk that I could port over to the Windows environment?

After a few minutes of fruitless Google searching, I came across what I now recognize to be a great resource, AllBootDisks.com. The best part is that they have boot disks available for DOS versions 4.01, 5.0, 6.0, 6.21, 6.22, Windows 95A, Windows 95B, Windows 98, Windows 98 SE, and Windows ME. For posterity's sake, I downloaded all of the boot disks for safe keeping before firing up the Virtual Machine, booting off the Windows 98 SE boot disk ISO image.

Wow, did the boot disk bring back some memories I had long since forgotten. Himem.sys, MSCDEX.exe, etc. -- what a walk down memory lane. After booting into A: with the boot disk, it was time to prepare install the operating system. I tried to load the Windows 98 SE setup, only to remember that there was no disk management utilities in the Windows 98 SE that we are accustomed to now. So, I exited back to DOS.

I found my way back to the A:\ drive and went through the FDISK process. Again, many memories as I stumbled my way through the menus. After finishing the partition of 20GB -- which would have been absolutely gigantic in 1998 -- I then formatted the drive in DOS.

Now it was time to go back to setup. Before entering the setup, I remembered the age old memory problems that occur ed in these old operating systems. I crossed my fingers and hoped for luck. After typing in the "setup.exe" command with the /ie and /ic switches (to avoid scandisk at the beginning), setup began to load.

Installing a Windows 98 SE virtual machine on Microsoft Windows 2008 Hyper-V

It was quite a relief to actually start entering setup. But unfortunately, that joy was pretty short lived. As soon as the license agreement screen came up -- I realized that Hyper-V was not able to emulate a keyboard or mouse on the Virtual Environment for the Windows 98 setup. Without any sort of mouse or keyboard support, it was impossible to make it through a GUI based installation. (Does an unattended installation for Windows 98 SE even exist? Better yet, it probably shouldn't if it did)

Very quickly, due to this problem I realized that I could not directly implement Windows 98 SE on Hyper-V. Actually, this is the second problem I have run into with "older" operating systems. Just the other evening on Windows 2000, when I attempted to install the Hyper-V Integration Services -- the installation tools came back as unsupported on this version of the Microsoft Operating System. Disappointing, even though these are "unsupported" operating systems from Microsoft.

Still, I have not completely given up. Over the next couple of days, I am going to attempt to get a Windows 98 SE virtual machine running on Hyper-V. How, you ask? First, I plan to install it first in Virtual PC 2007 and then try a convert over to Hyper-V.

Crazy you think? I wonder what my chances are. What do you think? Have you had any luck with Windows 98 SE (or Windows 98 or Windows 95) on Hyper-V?

Read more of this post!

Monday, September 15, 2008

How to Configure Verizon FiOS Firewall (Actiontec MI424WR)

After just over a year on my Verizon FiOS connection, I am already on my third verizon FiOS router. Let's just say that the Actiontec MI424WR router, the only choice from Verizon FiOS has been less than reliable. In both cases, the power adapter failed first, followed by the ActionTec router itself.

Each time the router fails, I of course need to setup all of my router and firewall settings again. Frankly, a pain in the rear. Each time I attempt to re-configure the router, it seems that I have to learn the process all over again. For this reason, I put together this quick and handy tutorial to guide you (and me possibly at some point in the future) through the process.

This particular example I choose is how your setup RDP or Remote Desktop to run through the Verizon FiOS and Actiontec MI424WR router to an internal machine of your choice. Out of the box, the Verizon FiOS custom configuration on the Actiontec MI424WR supports a lot of different services (all listed below), so in many cases you do not need to know the various TCP and UDP inbound and outbound ports for the services you want to enable. Great news for those of you who are not too network savvy.

Here is the process to enable an application service to go from the outside (Internet) into your home network. There are many use cases for this including gaming, VoIP phones, and setting up servers on your home network.

1. Log into your router, the default IP address internally is 192.168.1.1, and the default username/password combination if you have not changed it (shame on you) is admin/password.

2. Now on the main screen, click on the "My Network" icon at the top of the screen to access the "Enable Applicaitons" link for the device you want.
Now on the main screen, click on the

2. Find the machine or device name for which you want to enable an application -- for me, it was a device in the list named SERVER2008 -- and click on the Enable Applications link next to that device.
Find the machine or device name for which you want to enable an application -- for me, it was a device in the list named SERVER2008 -- and click on the Enable Applications link next to that device.

3. You are brought to the screen called "Port Forwarding" where if you have not added anything there should be one default entry. Now click on the Add link in red.
You are brought to the screen called Port Forwarding where if you have not added anything there should be one default entry.  Now click on the Add link in red.

4. As a first step in the Protocol drop down, choose the Show All Serivice option in red. The screen will refresh and populate with the entire list of available services.
As a first step in the Protocol drop down, choose the Show All Serivice option in red.  The screen will refresh and populate with the entire list of available services.

5. Choose the Networked Computer / Device in the drop down -- in my case the name was SERVER2008, choose Remote Desktop from the services list -- the screen will refresh and then click on Apply.
Choose the Networked Computer / Device in the drop down -- in my case the name was SERVER2008, choose Remote Desktop from the services list -- the screen will refresh and then click on Apply.

6. The ActionTec router will now save the settings and then your port should be open from an outside internet connection. Congratulations, you have added port forwarding to your Actiontec MI424WR - Verizon FiOS router.


Here is the list of complete services that are added by default on the Actiontec MI424WR - Verizon FiOS Router:
Active Worlds
Age of Empires I
Age of Empires II - Age of Kings
Age of Empires III
Age of Wonders
AIM Talk
Aliens vs. Predator
America Online (AOL)
Anarchy Online
AOL Instant messenger
Apple IChat
Asheron's Call
T&T CallVantage VoIP Phone Service
AT&T D-Link DVG-1402M ATA
Audio Galaxy SatelliteAUTH
Baldur's Gate
Battlecom
Battlefield 1942
BAYVPN
Black and White
Blizzard Battle.net
Buddy Phone
C & C (Command and Conquer - Generals, Zero Hour)
Calista IP phone
Call of Duty
Camerades
CarbonCopy32
Citrix Metarame (ICA Client)
Citrix Winframe Server
City of Heroes
Civilization 3
Civilization 4
CivNet
Client Hotline
Counter Strike
CU II Version 3
CuSeeMe
Dark Reign
Dark Reign
Decent Freespace
Deerfield MDaemon Email Server
Delta Force
Delta Force - Land Warrior
Delta Force Delta Three PC to Phone
Descent 3
Descent Freespace
DHCP ALG
Diablo II
Diablo, StarCraft (Battle.net)
DialPad
Direct Connect
DirectX Games
DNS
DNS ALG
Doom (I / II / III)
Drakan
Dune 2000
Dungeon Siege
Dwyco Video Conferencing
EGN V2.0+
Elite Force
Everquest
Everquest 2
F-22 Lightning
F1
F22 Raptor
Falcon 4.0
Fighter Ace Beta
Fighter Ace II
Fighter Ace II DX Play
Flight Sim
Freete
FTP
FW1VPN
GameSpy Arcade
Ghost Recon / Ghost Recon Desert Siege
Gnutella Server
Go2Call
Guild Wars
H.323
H.323 Call Signaling
H.323 RAS
Half Life
Half Life 2
Half Life Server
Heat.net
Heretic II
Hexen II
HomeWorld
Hot Pursuit
Hotline Client
Hotline Server
HTTP
HTTP Secondary
HTTP Web Access
HTTPS
HTTPS Secondary
IBS
ICQ
ICUII Client
ICUII Client Version 4.xx
IKE
IMAP
Internet Phone
IPhone
IPSec
IRC
Iris Phone 2.5
IStreamVideoHP
iVisit
KALI
KaZaA
Kohan Immortal Sovereigns
L2TP
Laplink
Limewire
LIVvELotus Domino
Mechwarrior 3
Medal of Honor: Allied Assault
Microsoft Direct Play
Microsoft Windows Network / Samba
Midtown Madness
MIG 29
mIRC Chat
mIRC DCC / IRC DCC
mIRC IDENT
Motorcross Madness
Motorhead Server
Mplayer Games Network
MSN Game Zone
MSN Game Zone (DX 7 & 8 Play)
Myth (Bungie.net, Myth II)
Napster
Need for Speed
Need for Speed 3 - Hot Pursuit
Need for Speed 5 (Porsche)
Net2Phone
NetMech
NetMeeting
Netrek
NetStorm
NNTP
Nox
NTPOKbridge
OKWeb
OKWin
Operation Flashpoint
Outlaws
Pal Talk
PCAnywhere Host
PCAnywhere Remote
PCAnywhere v7.5
PCTelecommute
PhoneFree
Ping
Play-Station2
Polycom ViaVideo H.323
POP3
PowWow
PPTP
Quake Games
QuakeII
QuakeIII
QuakeWorld
Quicktime / Real Audio Client
Quicktime Server
RAdmin (Fama Tech)
Rainbow Six
RDP
RealAudio
Red Alert
Remote Anything
Remote Desktop
Remote Desktop 32
Remote Management
Remote Management SSL
Remotely AnyWhere
Remotely Possible V3.2a
Return of Castle Wolfenstien
Rise of Nations
Rise of Rome
RLogin, RCPRoger Wilco
Rogue Spear
RTSP
Scour Media
Server Hotline
Shiva VPN
Shout Cast Server
SIP
Sling Box
SMTP
SNMP
Soldier of Fortune
Speak Freely
SQL-Net Tools Server
SSH
Starfleet Command
Starsiege Tribes Server
SunRocket VoIP Phone Service
SWAT
Talkd
Tanarus
Team Speak
Telnet
Telnet Secondary
Telnet SSL
TFTP
The 4th Coming
Tiberian Sun
Timbuktu Pro
Total Annihilation
Traceroute
Ultima
Unreal - Master Server List
Unreal Tournament 4
Unreal
Unreal Tournament
USENET News Service
VDO Video
Ventrilo
Virtual Network Computing (VNC)VNC
VoiceWing VoIP Phone Service
Vonage
VoIP Phone Service
VoxChat
VoxPhone
Warbirds
Web Server
Webcam (TrueTech)
Webcam
Webforce Compcore MPEG
WebPhone
Westwood Online
Windows 2000 Terminal Server
World of WarCraft
Worms
X Windows
XBoX
Yahoo Messenger
Yahoo Messenger Chat
Yahoo Messenger Phone
Yahoo Pager
ZNES

Read more of this post!

Sunday, September 14, 2008

Hyper-V and VMWare 2.0 Incompatible on Windows 2008

Bummer. The title says it all.

With the new quad-core, 8GB ram with 1.5TB space Dell monster Inspiron 518 I put together -- I wanted to use it to test out both Microsoft's Hyper-V and VMWare's latest server version 2.0 -- at least their release candidate 2 (RC2). The main reason I picked up the machine (overkill, I know) was so I could test out a number softwares and technologies that I had not had the opportunity to.

I went ahead and setup my 60-day trial of the Microsoft Windows Server 2008 operating system, created the server role for Hyper-V and then brought over a couple of Virtual Server / Virtual PC machines that I had setup. The transition went smooth, so I was feel pretty good about it.

At the same time, I have a number of VMWare images because of the hard drive capacity issues that previous versions of Virtual Server and Virtual PC (127GB) had. After having some problems getting VMWare 1.0.7 to install on Windows 2008 server, I focused my attention on VMWare Server 2.0 RC2.

After downloading the 571MB installation file, VMware-server-2.0.0-110949.exe -- I tried to install VMware server. Bad news immediately:

VMWare and Hyper-V incompatible. Setup cannot continue because Microsoft's Hyper-V is being used. Please disable it, reboot and start the VMWare Server installation again."Setup cannot continue because Microsoft's Hyper-V is being used. Please disable it, reboot and start the VMWare Server installation again."

Not really what I was expecting our hoping for. The best case in my opinion was that I could run both simultaneously on my machine, the worst case is that I could turn one off and run the other. All I needed to do was "disable" the Microsoft Hyper-V software.

If only it was that simple. I figured that to "disable" that meant I could just go into Server Manager, and stop the three main services that run the Microsoft Hyper-V software: Hyper-V Image Management Service, Hyper-V Networking Management Service, and Hyper-V Virtual Machine Management. I went in, stopped the Windows services and then set them to disabled, hoping that would unlock the installation process.

No luck however.

Now I was forced to remove the Hyper-V role from the Windows 2008 server altogether to install the VMWare Server 2.0 RC2 software. After rebooting and completion of the role removal from Windows 2000, the VMWare Server 2.0 RC2 installation went off without a hitch. The only issue I had was with the VMWare Remote Console plugging not working on Windows 2008. Other than that, I copied over my VMWare 1.0.7 images and VMWare Server 2.0 RC2 was off and running.

Then I got a "brilliant" idea. Maybe this was an installation order issue. Perhaps if I installed VMWare Server 2.0 first and then enabled the Hyper-V role on the Windows 2008 server -- everything would work fine. I went ahead and added the Hyper-V role and rebooted.

After the reboot completed, no services failed and both the VMWare and the Hyper-V services started up. I then went into the web consolue (MUI) for VMWare to see if I could access my Virtual Machines. I tried to start up my old "Windows XP" image and the dreaded error came back.

Power On Virtual Machine failed to complete. If these problems persist, please contact your system administrator. VMWare server and Hyper-V are not compatible. You must remove the Hyper-V role from your system before running VMWare Server."Power On Virtual Machine" failed to complete. If these problems persist, please contact your system administrator. VMWare server and Hyper-V are not compatible. You must remove the Hyper-V role from your system before running VMWare Server.

I did dink around with some settings once again to see if I could "trick" the VMWare software, but no luck. At this point, I have to conclude that even having both Hyper-V and VMWare installed at the same time on a Windows 2008 server is incompatible, very disappointing. Whether it is simply that VMWare has not addressed the Hyper-V incompatibility in the RC2 software or if there is specific tinkering by Microsoft, I have no idea. Unfortunately, it puts me in a position of having to choose one over the other.

I did do some quick Google search and could not find much on the topic. If you have any additional information or possible work arounds, please let me know. Otherwise it looks like Hyper-V will have to be disabled on this machine. Bummer.

Read more of this post!

Sunday, September 07, 2008

C:\Users\All Users in Vista? Where is it?

While taking some time to look at and move my backups around as I upgraded my MGB RAID Pro NAS device from 2-500GB drives to 2-1TB hard drives, I used the time to try and reclaim some wasted space on my computers. During a ROBOCOPY backup run, I noticed a whole bunch of Apple installation files wasting space.

Specifically, it was for the Apple Safari, Apple Quicktime, and Apple iTunes on my computer. It appeared that Apple prefers to store copies of every single installation or upgrade that it puts on your computer. In my case, it appeared to be about a 1/2 GB or so of installation files taken up in the Apple installer cache directory.

This is where the confusing part came in...

The directory, where ROBOCOPY was referencing these Apple Computer files were in the C:\Users\All Users directory in Windows Vista. The problem? When I went to My Computer, then the C: drive, and then the C:\Users directory, there was no directory for C:\Users\All Users.

What was going on?

Well, in Microsoft Windows Vista -- Microsoft has introduced "Junction Points" or references to other areas on the Hard Disk for backwards compatibility with application that were written on Windows 2000 or Windows XP.

In this particular case, C:\Users\All Users is a junction point that points to the Vista directory C:\ProgramData. By browsing to the C:\ProgramData directory, I was able to locate the wasted space and eliminate the old Apple Software installations.

A list of other Windows XP junction points include:
Directory of C:\
Documents and Settings [C:\Users]

Directory of C:\ProgramData
Application Data [C:\ProgramData]
Desktop [C:\Users\Public\Desktop]
Documents [C:\Users\Public\Documents]
Favorites [C:\Users\Public\Favorites]
Start Menu [C:\ProgramData\Microsoft\Windows\Start Menu]
Templates [C:\ProgramData\Microsoft\Windows\Templates]

Directory of C:\Users
All Users [C:\ProgramData]
Default User [C:\Users\Default]


Directory of C:\Users\All Users
Application Data [C:\ProgramData]
Desktop [C:\Users\Public\Desktop]
Documents [C:\Users\Public\Documents]
Favorites [C:\Users\Public\Favorites]
Start Menu [C:\ProgramData\Microsoft\Windows\Start Menu]
Templates [C:\ProgramData\Microsoft\Windows\Templates]

Directory of C:\Users\user
Application Data [C:\Users\user\AppData\Roaming]
Cookies [C:\Users\user\AppData\Roaming\Microsoft\Windows\Cookies]
Local Settings [C:\Users\user\AppData\Local]
My Documents [C:\Users\user\Documents]
NetHood [C:\Users\user\AppData\Roaming\Microsoft\Windows\Network Shortcuts]
PrintHood [C:\Users\user\AppData\Roaming\Microsoft\Windows\Printer Shortcuts]
Recent [C:\Users\user\AppData\Roaming\Microsoft\Windows\Recent]
SendTo [C:\Users\user\AppData\Roaming\Microsoft\Windows\SendTo]
Start Menu [C:\Users\user\AppData\Roaming\Microsoft\Windows\Start Menu]
Templates [C:\Users\user\AppData\Roaming\Microsoft\Windows\Templates]

Directory of C:\Users\user\AppData\Local
Application Data [C:\Users\user\AppData\Local]
History [C:\Users\user\AppData\Local\Microsoft\Windows\History]
Temporary Internet Files [C:\Users\user\AppData\Local\Microsoft\Windows\Temporary Internet Files]

Directory of C:\Users\user\Documents
My Music [C:\Users\user\Music]
My Pictures [C:\Users\user\Pictures]
My Videos [C:\Users\user\Videos]

Directory of C:\Users\Default
Application Data [C:\Users\Default\AppData\Roaming]
Cookies [C:\Users\Default\AppData\Roaming\Microsoft\Windows\Cookies]
Local Settings [C:\Users\Default\AppData\Local]
My Documents [C:\Users\Default\Documents]
NetHood [C:\Users\Default\AppData\Roaming\Microsoft\Windows\Network Shortcuts]
PrintHood [C:\Users\Default\AppData\Roaming\Microsoft\Windows\Printer Shortcuts]
Recent [C:\Users\Default\AppData\Roaming\Microsoft\Windows\Recent]
SendTo [C:\Users\Default\AppData\Roaming\Microsoft\Windows\SendTo]
Start Menu [C:\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu]
Templates [C:\Users\Default\AppData\Roaming\Microsoft\Windows\Templates]

Directory of C:\Users\Default\AppData\Local
Application Data [C:\Users\Default\AppData\Local]
History [C:\Users\Default\AppData\Local\Microsoft\Windows\History]
Temporary Internet Files [C:\Users\Default\AppData\Local\Microsoft\Windows\Temporary Internet Files]

Directory of C:\Users\Default\Documents
My Music [C:\Users\Default\Music]
My Pictures [C:\Users\Default\Pictures]
My Videos [C:\Users\Default\Videos]

Directory of C:\Users\Public\Documents
My Music [C:\Users\Public\Music]
My Pictures [C:\Users\Public\Pictures]
My Videos [C:\Users\Public\Videos]

Read more of this post!

Saturday, September 06, 2008

Motorola USB Driver Update for RAZR - 32-bit

With the recent hard drive crash on my Windows XP, it was time to re-install the USB driver on my laptop so I could charge and access my Motorola RAZR V3. It had been quite some time since I last installed the driver, so there was the need to revisit the site to download the drivers.

Upon my visit to the site, and subsequently remembering the password for my account that I created almost a couple of years ago. Immediately upon entering -- I noticed that there had been a full Motorola version upgrade to their USB driver software -- the most current version was now the "Motorola Handset USB Driver v3.5.0 for Windows (32-bit / x86) OS".

I downloaded the driver and started the installation process of the file: Handset_USB_Driver_32_v3.5.0.msi, the USB drivers for the Motorola mobile phone handsets.

First step running the USB driver for Motorola with the installation file for Handset_USB_Driver_32_v3.5.0.msiFirst step running the USB driver for Motorola with the installation file for Handset_USB_Driver_32_v3.5.0.msi

Installing the USB Driver for the Motorola RAZR for the v3.5.0.  Simply click next.Installing the USB Driver for the Motorola RAZR for the v3.5.0. Simply click next.

Agree to the license for the USB driver for your Motorola handset.

The Driver installation completes for the v3.5.0 version of the USB Driver for Motorola RAZR handsets.The Driver installation completes for the v3.5.0 version of the USB Driver for Motorola RAZR handsets.

After the installation completes, just attach your phone via a standard USB cable and the rest of the installation will complete. In very close succession, the Accessories Interface, Data Logging MCU Interface, and Test Command Interface install. Then immediately, my RAZR V3 phone starts charging via the USB driver.

Now, you can run the Motorola V3 Software of your choice -- such as P2K Commander to access your phone and unlock the hidden potential. In addition, with this install, Motorola includes their Motorola Driver Installer 2.9 software that will allow you to check out the software or even upgrade or clean-up the driver installation. A very nice add to the drier.

Lastly, given the major changes in the software from my last installation, I decided to check the release notes to see what changes were available.

Here are the list of changes in recent Motorola Handset USB Driver updates:
3.4.0.0 -> 3.5.0.0
1. Support for new USB PIDs: Hailing (ODM), Halo USB Networking mode, Frost and Dover.
2. Mot Networking driver modified to support Hailing phone networking mode.

3.3.0.0 -> 3.4.0.0
1. Added PIDs to support Pau
2. Increased CallSetupFailTimer value to 200 sec for Q9c/Q modem device.
3. Removed TI Locosto blank ROM PID from EU installation to better support ODM products.

3.2.0.0 -> 3.3.0.0
1. Support for switching the phone out of USB Printing mode in Vista
2. Fixed MTP device installation failure seen on a machine with no previous WDF driver installation
3. Added PIDs to support W362 (Calcutta)

3.1.0.0 -> 3.2.0.0
1. Added MSM6800 PIDs to support Athens/Watertown.
2. Added TI OMAP 3430 and TI Neptune ROM PIDs
3. Motousbnet - Fixed DHCP request handling to properly support multi-up on Vista
4. Motccgp - Enhancement to simplify DTM/WHQL testing.
5. Motswch – Added USB reset port IOCTL.

3.0.0.0 -> 3.1.0.0
1. Added Nelson Q9c boot PID
2. Updated motodrv.sys to be complaint with latest DTM tests

2.9.0.0 -> 3.0.0.0
1. LIBmm89883 - Drv: Change default DUN connection speed shown in Windows connection status
2. Support for MSM6280 and QSC6055 PIDs.

2.8.1.0 -> 2.9.0.0
1. LIBmm32138 - Drv: Argon A9 USB driver support
2. LIBmm17479 - Drv: Driver installer should remove non-installed device instances

2.8.0.0 -> 2.8.1.0
1. LIBmm22376 - Drv: Motmodem: implement custom Qualcomm IOCTLs
2. LIBll91957 - External HSDPA 3.6 Rate not same as V6 & somtimes FTP stuck
3. LIBll91066 - Drv: Motmodem: implement SERIAL_EV_TXEMPTY

2.7.6.0 -> 2.8.0.0
1. LIBll89559 - ST: Can't fax to PC from fax machine using mobile as a modem
2. LIBll90483 - Drv: Motmodem should parse concatenated ACM notifications
3. LIBkk95429 - Drv: Selectively enable select-config in motodrv.sys
4. LIBmm16254 - Drv: Motmodem should protect read buffer inside bulk completion routine
5. LIBmm17482 - Drv: Enable bulk transfers by endpoint number in motodrv.sys
6. LIBmm17479 - Driver installer should remove non-installed device instances
7. Workaround in motmodem.sys for Win2k UHCI crash after standby.

2.7.2.0 -> 2.7.6.0
1. LIBll84386 - Z6 and V9m prevent PC from entering hibernate on XP and Vista
2. LIBll84617 - Motmodem: Preprocess some IOCTLs to avoid GetCommState() issue
3. LIBll70385 - Support M704i 640B config-11 PID
4. LIBll59940 - Motmodem should preprocess read IRPs to avoid mscomm32.ocx issue
5. LIBll85929 - Drv: ST: LBS device fails to enumerate through UTS after reset

2.7.1.0 -> 2.7.2.0
1. LIBll48846 - Motmodem should do case insensitive compare to find setup GUID
2. LIBll46153 - Add 4908 as single DSP datalogging PID
3. LIBll44203 - Include D000 PID for Z8
4. LIBll44198 - Motmodem should ignore DOS symbolic link creation failure

2.7.0.0 -> 2.7.1.0
1. Resolve multi-up issue with motccgp.sys.

2.6.2.0 -> 2.7.0.0
1. Load bus driver for 6415/6413 PID MTP devices to enable mode switching on WMP11.
2. Add workaround for Amp’d V3m with broken P2K interface descriptors.
3. Move all internally developed drivers to one folder to reduce MSI file size.
4. End user package is 100% WHQL certified for Win2k through Vista x64 (modem/dual mode, bus, networking, P2K).
5. Include Z8 modem and P2K PIDs.
6. Workaround in modem driver for broken Electra host controller driver.
7. Include updated IC502 dual mode drivers.
8. Always remove Qualcomm USB drivers.
9. Merge USB PID from mdmiden.inf into Motmodem.inf, and remove mdmiden.inf.
10. Add 2A24 and 2A44 as diagnostic port PIDs.
11. Resolve hang while receiving inbound call after SyncML session over TAPI.
12. Motmodem/motport: resolve memory leak caused by incompatibility with QXDM.
13. Motousbnet.sys: updated to 1.8 with WHQL certification (2K/XP x86/Vista x86/XP x64/Vista x86).
14. Motccgp.sys: New driver replaces MCCI’s and Netmon composite class generic parent driver.
15. Motccgp.inf: Replaces motcomposite.inf and Netmon-MF.inf. Added RAZR1x dual mode support.
16. Motmodem.inf & motport.inf: Included RAZR1x dual mode and Netmon configuration support. This package is set up to remove Netmon files.
17. Updated driver installer exe to rescan device tree after driver update to load new drivers for connected devices if any.

2.6.1.0 -> 2.6.2.0
1. Small change to Motodrv.sys to resolve missing import issue on Win2k.
2. Include RAZR1x configuration 8 PIDs and W395 bootloader in unsigned P2k.inf.

2.6.0.0 -> 2.6.1.0
1. Motport.sys: USB COM port driver used for CDMA dual mode and W395 platform devices. This replaces mqdmserd.sys on dual mode.
2. Motcomposite.inf: Loads the composite class generic parent driver (usbhub.sys or usbccgp.sys) for CDMA dual mode devices, as well as config 8 for some P2K phones with broken descriptors. This replaces mqdmbus.inf, motcomp2k.inf, motcompxp.inf, and motcompxp64.inf.
3. Motodrv.inf: Certified composite class/”P2k” driver for all PIDs that were previously in p2k.inf, Motodrv.inf, and motmccip2k.inf. The unsigned “P2k.inf” will be introduced as necessary to support new devices.
4. Motmodem.inf: Smartphone modem entries were merged into this file, deprecating smartfon1.inf.
5. Motmodem.sys: Resolve hang in predial terminal window issue (or LIBkk77996).
6. Resolved “Invalid Argument” issue in the driver installer for users with non-English locales.
7. Properly clean up iDEN devices (VID 0C44) in the driver installer.

2.5.2.0 -> 2.6.0.0
1. Motousbnet.sys: update to 1.7 to resolve remaining assertion failures in GNPO.
2. Motmodem.sys: new WHQLed (XP x86/Vista x86/XP x64/Vista x86) USB modem driver for all devices. This replaces: USBMOT2000/motomdm2/usbser2k/usbserxp/usbsermpt/usbsermptxp/mqdmmdm. The package is set up to remove any instances of those files that it finds.
3. Smartfon1 is now also using Motmodem.
4. Motport.sys: new USB COM port driver. This driver is not yet signed for CDMA dual mode and W395 but we are targeting the 2.7 package for this.
5. The installer executable will remove old copies of the WDF coinstaller (pre-RTM 6000 version).
6. The logic to clean up the DriverStore has been improved after a few issues with some users.
7. Add LTE config-11 interfaces for DSP logger.
8. Add a shortcut in the Driver Installer program group to disable serial number usage on all devices.
9. Clear up conflicts between different versions of motswch driver.
10. Upgrade motfilt and motswch drivers to version 6.0.0.0 and pass PREfast. The former will resolve partial installation failures causing missing drivers at device installation time.

2.5.0.0 -> 2.5.2.0
1. Motousbnet.sys: update to 1.3 to work around bulk timeout issue on Z6 for GNPO.
2. Installer executable: silent mode speed enhancements (remove unnecessary steps)
3. Installer executable: use latest DIFXAPI DLLs from Vista RTM WDK

2.4.2.0 -> 2.5.0.0
1. Official release containing the Motorola USB Networking driver (motousbnet.sys).
2. Updated MCCI inf and drivers for V2000 and V3xx phones.
3. Updated P2k.inf for Motorola iDEN Interface.
4. Updated driver installer EXE with enhanced suppression of driver not signed warning messages in Windows XP (x86).
5. Updated driver MSI package to run driver installer EXE with elevated privileges (required for Windows Vista).
6. Updated driver MSI package to add shortcut for usblan_ifconfig.exe to user’s programs menu.
7. Changed Motorola_Driver_Installer_Log.txt location to “Program Files\Common Files\Motorola Shared\MotPCSDrivers” directory.

2.4.1.0 -> 2.4.2.0
1. Include new Motousbnet.sys and remove all BLAN drivers.

2.4.0.0 -> 2.4.1.0
1. Updated P2k.sys to 2.5 to resolve E815/RSD issue with fast mode switching.

2.3.0.0 -> 2.4.0.0
1. Removed duplicate PIDs between Motmccip2k.inf and P2k.inf.
2. Updated x64 P2k.inf to reflect 2.4.0.0 version.
3. WHQL Q MOL2 (C5e) PID support for modem (Rev_0003).
4. Removed unnecessary file copy directive from Electra host controller INF file.
5. WHQL CDMA dual mode support for 2B44 PID (MSM6125).

2.2.0.0 -> 2.3.0.0
1. Updated P2k.inf with the 3021 temporary PID and WHQL configuration 11 PIDs for LTE
2. Updated with the following WHQL certifications
- QualComm 6125 Boot loader
- QualComm 6125 Composite Mode
- Q MOL2 software
3. Updated the driver installer EXE with more logging information about the target system and installed driver MSI package
4. Updated the Driver installer exe due to updating caused a driver to be removed for other configurations
5. Added Q GSM Modem and flash PIDs to smartfonnw.inf and p2k.inf
6. Updated the P2k.sys to version 2.4 for multi access issue.

2.1.0.0 -> 2.2.0.0
1. Updated USBSER2k.inf and USBSERXP.inf to copy the driver files
2. Updated the P2k.inf to support V2000 Boot loader PID
3. Updated Electra M2501uc.inf to remove the Uninstaller registry reference

2.0.0.0 -> 2.1.0.0
1. Updated motmccip2k.inf to support config 11 WHQL changes
2. Updated the P2k.inf and USBMot2000.inf to include unsupported PID for 3022 and 3021.
3. Updated Motdmmtp.inf to support WHQL changes
4. Updated Electra drivers to latest versions
5. Updated Netmon INFs and drivers

1.7.0->2.0.0
1. Updated driver installer executable to newest version. Removed old versions of the GUI and non GUI executables
2. Added support for CDMA ZLP issues to load modified drivers on the PC.
3. Added 64 bit support for the driver installer, INF files and for the Motorola P2K driver.
4. Added Neptune LTE ROM for the Motorola P2K driver
5. Added new IOCTL to retrieve the device descriptor of the device for the Motorola P2K driver
6. Updated with the following WHQL certifications
- Motorola Q Modem
- Motorola Q MBM
- QualComm 6550 Dual Modem Mode

1.6.1->1.7.0
1. Updated with the following WHQL certifications
- Argon/SCMA-11 Boot loader
- Argon/SCMA-11 Modem Mode
- Argon/SCMA-11 Configuration 8
- QualComm 6500 Dual Modem Mode
- QualComm 6500 Single Modem Mode

1.6->1.6.1
1. Updated USBMOT2000.INF for mot switch driver copying

1.5->1.6
1. Updated motodrv.inf with the following WHQL certifications
- Neptune LTE Bootloader
- Neptune LTE Configuration 8 (Composite Mode)
- QualComm 6550 Bootloader
- QualComm 6550 Configuration 8 (Composite Mode)
- QualComm 6500 Bootloader
- QualComm 6500 Configuration 8 (Composite Mode)
2. Adding common motswitch driver to devices so that there is a common switch IOCTL for all USB configurations
3. Updated P2K.sys for Electra 2 flash switch issue
4. Added Q modem INF to installation package

1.4->1.5
1. Updated motcomp2k.inf for Windows 2000
2. Updated P2K.inf with W385 and Locosto PIDs
3. Updated Installation tool to update files listed in the .ini instead of removing and reinstalling the INFs
4. Added registry entries into the installation tool to track INF directories and installation state of the INFs and drivers.
5. Added temporary support for Ve Dual mode. These are evaluation drivers and will need to be removed once the license is expired.
6. Removal of the pre installed INFs prior to installing 1.5 is mandatory. From this point on only files that are updated will need to be updated.

1.2->1.4
1. Updated the Driver installer executable to support modified End user driver packages that do not contain Motorola proprietary drivers
2. Update the MSI to include a registry entry for version information
HKEY_LOCAL_MACHINE\SOFTWARE\Motorola\Motorola Driver Installation\Version


1.1-> 1.2
1. Added LTE Modem WHQL INFs
2. MCCI and P2K INFs updated to support MTP + Datalogging modes
3. Added WHQL certified motodrv.sys and motodrv.inf for CDMA1x Composite mode
4. Added Electra PCMCIA card drivers
5. Added Commercial FOMA drivers
6. Added CDMA1x Dual mode MCCI evaluation drivers


1.0-> 1.1
1. Update P2K.sys from 2.0 to 2.1 driver


In addition, this driver is compatible with the following operating systems:
Windows 2000 SP4
Windows XP SP2 (x86)
Windows XP SP1 (x64)
Windows Vista (x86)
Windows Vista (x64)

Read more of this post!

Monday, September 01, 2008

Free Hard Drive Imaging for your Windows XP / Vista Machine

With my recent desire to ditch the Windows XP operating system that runs on my older Dell Dimension 2400 series, I wanted to take an image of the operating system and then drop it down into a virtual machine -- preferably either a VMWare server or possibly a Microsoft Virtual server environment. I have a good deal of experience with taking images and restoring them on personal computers and servers alike. In fact, I have used Norton's Ghost, PowerQuest's Drive Image and V2i, Altiris, and Symantec's Backup Exec System Recovery as drive image and recovery products in the past for servers and desktops.

Given the end goal of setting up my old Dell Dimension as an server running the Ubuntu open source Linux Platform, I decided to take a look to see if there were any open source or free versions of a software product that would take an image of my Windows XP machine.

After a searching several websites and a few false starts of shareware software that advertised themselves as "freeware", I came across a great tool -- Macrium Reflect. Macrium, based in the UK makes several version of their software packages for disk imaging and recovery for Windows XP, Vista and Windows Server 2003 operating systems. In addition to their "For Sale" products, they offer a more "limited" version called "Macrium Reflect Free Edition."

Now having taken it for a test spin, successfully "imaging" my Dell Dimension 2400 running Windows XP Professional and then restoring it a VMWare -- I am a big fan of Macrium Reflect Free Edition. You should be, too.

Let me tell you a little more about the experience.

Reflect was a pretty simple product to use. I just installed it locally on my Windows XP Pro machine, fired it up and started an image to my network attached storage device (NAS). Reflect was able to capture an entire image (about 34GB) in less than 90 minutes to the NAS via a 10/100 network while the host operating system was running. No need to boot into a Linux, DOS, or other sort of operating system to perform the activity.

Screen shot from Macrium Reflect Free Edition on my Windows Vista machine.Screen shot from Macrium Reflect Free Edition on my Windows Vista machine.

Once the drive was imaged, now the real test would come -- could I restore it to a virtual environment. The good news about Reflect is that while it did come with its own boot disk utility (which I could not get to work), it integrates with BartPE, aka Bart's Preinstalled Environment which is a bootable / live Windows CD as a plugin. Bart's is a great way to boot into an operating environment to perform a number of tasks on a PC or a Virtual Machine.

With both of Microsoft's Virtulization softwares already installed, -- first I tried Microsoft's Virtual PC 2007 and Virtual Server 2005 R2. Unfortunately, I was not able to get anywhere. Not because of the Macrium Reflect Software per say, but because even though the size of the image data was only 34GB, the partition size was 160GB. Microsoft only currently supports IDE sizes up to 127GB in their Virtual Server and Virtual PC products lines. Weak in my opinion in today's day and age -- so I moved over to VMWare Server Edition.

After just a few minutes in VMWare Server edition and firing up BartPE -- it was clear I could restore the 34GB / 160GB drive image to my new Virtual Machine on VMWare. But, would it boot up?

At first, I got a little scare once the restore process completed. But, in previous VM experience -- I knew that the drivers (and the fact that VMWare was emulating AMD vs. Intel might cause an issue. I performed a "repair" reinstall of Windows XP Professional and my old PC was 100% whole again - this time virtually.

After the experience, I must say that I am a huge fan of Macrium's Reflect Free Edition software. They enabled me to easily convert my Windows XP Professional hard drive into a Virtual Machine. This is welcome news for those of you that do not have a drive image software or are running the Ultimate version of Windows Vista that includes it like Ultimate.

Check it out, you will not be disappointed.

Read more of this post!