USB driver fails

Discussion in 'Windows Virtual Machine' started by dougm52, Nov 17, 2007.

  1. dougm52

    dougm52 Bit poster

    Messages:
    7
    I upgraded VM to build 3214 only weeks ago. The version I purchased in Mar 2007 did not properly support USB printer sharing. Upgrading to 3214 fixed the USB printer issue and I also had a problem scanning which was corrected. After several weeks Windows 2000 began giving a dialog box saying it was trying to access a file which was improperly formated and would log on using a default profile.

    Today I reinstalled Windows 2000 and the install went OK but Windows tells me the driver to the "USB Controller" can't be found. I deleted the Windows 2000 VM, uninstalled and reinstalled 3214, the reinstalled Windows, same USB problem.

    I deleted Windows VM, uninstalled 3214, then installed my original parallels version, loaded Windows 2000 and there was no USB error (although I never actually connected any devices to check out functionality). I then Upgraded to 3214. For some reason the windows VM disappeared after the upgrade and I was forced to reload windows. The USB driver failed again. Symptom is the "?" in Device Manager. Uninstalling "?" and attempting to reinstall the driver fails because windows does not know where to look for the driver. I tried several times to uninstall and reinstall Parallels tools with no luck in resolving the USB issue.

    I'm at a loss. There is a Knowledge Base article called "Problems When Installing or Running Parallels Desktop" that I referred to when uninstalling parallels. I can't figure out why the first time I did the upgrade several weeks ago things worked, but now they don't.
     
  2. Stacey M

    Stacey M Parallels Team

    Messages:
    908
    Hello,

    please do the following:
    1. Start Windows guest OS, go to "Start" -> "Control Panel" -> "System" -> "Device Manager" and uninstall all devices under the "Universal Serial Bus Controllers" (right-click the devices).
    2. Shut down your VM.
    3. In VM Configuration Editor, delete the USB Controller and start Windows guest OS again.
    4. Wait 5-10 minutes until Windows finishes the driver setup.
    5. Shut down Windows.
    6. Add "USB Controller" back to your VM configuration and start Windows again.

    Best regards,
    Stacey
     
  3. dougm52

    dougm52 Bit poster

    Messages:
    7
    I uninstalled USB devices in Windows, then shutdown windows and turned off the USB Controller in Parallels, then started Windows VM, waited about 15 minutes, then shutdown windows, added USB Controller in Parallels, then started Windows. Same error. There is a "?" next to the USB Controller in Windows Device Manager. If I try to update the driver Windows can't find a suitable driver. Windows wants it to be in the .inf directory I think and I haven't a clue where the driver should be if it's not there.
     
  4. Stacey M

    Stacey M Parallels Team

    Messages:
    908
    Hello,

    could you please tell me what version of Mac OS are you using?
    When you have started Windows was there any found new hardware wizards?

    Best regards,
    Stacey
     
  5. dougm52

    dougm52 Bit poster

    Messages:
    7
    I believe it is MAC OS Tiger 10.4 purchased on IMAC in Mar 2007.

    Although I'm not at the MAC, here's what I recall about the USB failure. If I uninstall the USB drivers in Windows and disable the USB Controller in Parallels, then restart Windows, there are no USB devices displayed in Device Manager. When I stop Windows and Add a USB controller in Parallels, then start Windows there are no Hardware Found dialogs launched. If I look in Device Manager, there are two USB devices, a USB Controller, and a Root Hub I think. There is also a "?" USB Controller under unknown devices. If I click on the "?" and try to update the driver, it launches a dialog that asks me where it should search for the driver. That's as far as I get because Windows can't find a driver for the unknown device. I removed/reinstalled Parallels and reloaded the Windows OS about half a dozen times Saturday and can't get by the USB error.
     
  6. Stacey M

    Stacey M Parallels Team

    Messages:
    908
    Let's try to solve your problem using the different methods.
    First of all, please try to update your Parallels Desktop to 3214 by performing the following steps:
    1. Start Parallels Desktop without starting Windows.
    2. From the Help menu, choose Check for updates.
    3. Click Check now.
    4. Select the most recent update available, and click Download.
    5. When the update is downloaded, close Parallels Desktop.
    6. Open the Parallels Desktop .dmg package.
    7. Double-click the Install Parallels desktop icon.
    8. Follow the prompts to run the update (you can leave everything at default).
    9. Restart your Mac.
    10. Start Parallels Desktop.
    11. Start your virtual machine.
    12. Cancel any found new hardware wizards
    13. Parallels tools install wizard appears. Follow the prompts to install the tools using the default options. Restart Windows.
    14. If Parallels Tools installation doesn't start automatically, choose Actions > Install Parallels Tools from the Parallels menubar. Follow the Parallels Tools installation wizard instructions. Restart your virtual machine.
    15. After the restart, Windows initializes the tools for the first time and may boot with a short delay.

    If you still have this problem, please go in the Configuration Editor of your VM, 'USB Controller' tab and tell me what options you have there.

    Best regards,
    Stacey
     
  7. dougm52

    dougm52 Bit poster

    Messages:
    7
    According to the Parallels About, the version is 3214. The Update check says the version is 3214 and that it is up to date. The version of tools is 2.5.3214. Attached should be two screen captures. One shows the dialog that pops up for hardware. The second is device manager showing the USB devices. What's next?
     

    Attached Files:

  8. Stacey M

    Stacey M Parallels Team

    Messages:
    908
    Please tell me what version of Windows are you using and what Service Pack (right-click on 'My Computer' in Windows, 'Properties', System Information).
    Than please go in the Configuration Editor of your VM, 'USB Controller' tab and tell me what options you have there.
    Could you please in the Mac' "Terminal" perform the following command kextstat | grep parallels and tell me the output of this command?

    And lastly please try to do the following:
    1. Once again uninstall all USB devices in Windows.
    2. Restart your VM and boot in the Safe mode (Press F8 (Fn+F8 for MacBook) key during bootup process and choose Safe Mode there).
    3. Open Add/Remove programs from 'Control panel' in Windows and remove Parallels Tools.
    4. Restart Windows.
    5. If there will be any found new hardware wizards (like at your screenshot 2), cancel them!
    6. Then Parallels Tools installation should begin. If not, click 'Actions' > 'Install Parallels Tools'.
    7. Perform the installation of Parallels Tools.
    8. Restart your VM.
    Than tell me please the result of this procedure.

    Best regards,
    Stacey
     
  9. dougm52

    dougm52 Bit poster

    Messages:
    7
    The MAC OS is 10.4.11, 1GB memory, 2.16 GHz.

    Windows 2000, version 5.0, build 2195, service pack 2.

    VM USB config is enabled with auto connect off.

    Results of doing an uninstall in safe mode is the same. I still get an unidentified device same as the screen shot I sent. When Windows boots, it comes up with a hardware found which I cancel leaving the USB device unknown. If I don't cancel, it wants me to tell it where the appropriate driver can be found, and I haven't a clue. It can't find it either.
     
  10. Stacey M

    Stacey M Parallels Team

    Messages:
    908
    Hello,

    please try to repair your Windows Installation:
    1. Open the virtual machine configuration.
    2. Click the CD/DVD-ROM option to open its settings.
    3. Make sure that "Emulation" is set to "Use CD/DVD-ROM".
    4. Click the "Options" menu on the left side of Configuration Editor.
    5. Choose the "Booting" tab and set "Boot Sequence" to "CD-ROM, Hard Disk, Floppy".
    6. Click "OK" to close Configuration Editor.
    7. Insert Windows XP installation disk into your Mac CD/DVD drive.
    8. Start the virtual machine.
    9. Windows should ask you to press any key to boot from the CD - click inside the VM window to capture input and press any key.
    10. Windows Setup should start loading, wait till it loads completely then press Enter (Return) key.
    11. Press F8 (or Fn+F8 on the Macbook keyboard) to accept Windows License Agreement.
    12. Now Windows should scan your VM for the exisitng Windows installation - wait till it finishes and choose to repair existing installation.
    13. Wait for the repair operation to finish.
    14. Try starting Windows again. Re-install Parallels Tools.

    Please not that the system repair function will remove any updates you have previously installed that are not included on the CD. Drivers will also be reverted to their original versions, as well as some settings (Including by not limited to network & performance settings). It may be necessary to reactivate your Windows as well.

    Best regards,
    Stacey
     
  11. dougm52

    dougm52 Bit poster

    Messages:
    7
    I enabled boot to CD. When I started the VM, it would not stop long enough to wait for me to select the CD as a boot device even though I could see the message on the screen about booting to CD, but it instead immediately launched Windows 2000. So instead I deleted the Windows 2000 VM, and did a complete reinstall. Same problem. Before loading Parallels Tools, there are 4 unidentified devices in Device Manager one of which is the USB device. Once Parallel Tools installs, there is only the USB device in the unidentified devices section.
     
  12. Stacey M

    Stacey M Parallels Team

    Messages:
    908
    Hello,

    are you sure that you have latest build installed? Please from the Help menu choose Check for Updates.
    Also could you please tell me what kind of USB printer are you trying to use? Do you use it in Mac OS?

    Best regards,
    Stacey
     
  13. dougm52

    dougm52 Bit poster

    Messages:
    7
    Here's screen captures of the version and the fact that update is satisfied. Concerning the printer, it is an HP D7360 and it works fine in MAC OS. It worked fine in Parallels the first time I upgraded to 3214 until the Parallels Windows 2000 VM crashed. Now it doesn't work and I get the USB error. The printer is, I think, a side issue until the USB driver is fixed since it is a USB printer.

    If I had my guess, I would say that deleting a VM and removing Parallels does not leave the system in the same state as it would have been in if Parallels had never been installed. There must be some files or settings left over after the remove that keeps the install from working correctly, but no errors are reported.
     

    Attached Files:

  14. Stacey M

    Stacey M Parallels Team

    Messages:
    908
    Hello,

    could you please in the Mac' "Terminal" perform the following command:
    kextstat | grep parallels
    and tell me the output of this command?


    Try to uninstall Parallels Desktop using the following steps:
    1. Launch the Uninstall Parallels Desktop application (you can find it on the Parallels Desktop CD or in the downloaded Parallels Desktop DMG package) and follow the on-screen instructions. Please note that Parallels Uninstaller does not remove virtual machines from your Macintosh hard disk. It is important to use the Uninstaller of the Parallels Desktop version currently installed or newer.

    2. Delete these folders, if they can be found in your system:

    /Library/StartupItems/Parallels
    /Applications/Parallels

    3. You may also need to delete the following files (it is recommended to restart your Macintosh computer before deleting them):

    /System/Library/Extensions/vmmain.kext
    /System/Library/Extensions/hypervisor.kext
    /System/Library/Extensions/Pvsvnic.kext
    /System/Library/Extensions/ConnectUSB.kext
    /System/Library/Extensions/Pvsnet.kext

    4. Try to install Parallels.

    Best regards,
    Stacey
     
    Last edited: Nov 27, 2007

Share This Page