Announcement

Collapse
No announcement yet.

USB Loopback automated driver installation

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • USB Loopback automated driver installation

    Hi there,
    is there any way to have a fully automated driver installation? I always have to point for the driver files.

    Normally if I copy the driver inf files to %windir%\inf
    and the sys files to %windir%\system32\drivers

    Windows should find the files automaticly and install them, in my case it seems that only the inf file is found, but not the sys files and I also get some error messages regarding the regestry settings.

    Does anybody have a different idea how to solve that problem?

    Best regards
    Malte

  • #2
    hope this help

    I do not know what method you applied.
    I found this one for Windows 2003 RIS deployment.
    Give it a try if you want and let me know the result.
    Since Passmark USB driver does not have Microsoft signature, in addition to your work, you should add these line in your *.sif under [unattended] section
    PHP Code:
    [Unattended]
    UnattendMode FullUnattended
    OemPreinstall 
    Yes
    DriverSigningPolicy 
    Ignore
    UpdateInstalledDrivers 
    yes 
    There is a "OemPnPDriversPath=" option to indicate where Windows will find the drivers other than its default location.
    But you already copied it to Windows' folders, so I do not think you need it.

    good luck,
    Thanh

    Comment


    • #3
      This is a cost issue. If anyone wants to fund / partially fund this (quite expensive) we will pay Microsoft and we will go through the Windows logo process. Otherwise, we will investigate this further as time permits and post if we find a solution for XP/2003. This is not an issue on W2000.


      For what it's worth, we have released a new version of the USB 2.0 Loopback device drivers today that supports Windows Vista. It resolves the problem in this post for Windows Vista.


      Release V6.1 build 0001
      WIN32 release 3/November/2006
      WIN64 release 30/October/2006
      - A Digital signature has been added to the device driver package.
      As such, the device drivers can be installed on 64-bit versions
      of Windows Vista. Also, under Windows Vista, the device driver
      is automatically installed for the 2nd and subsequent USB 2.0
      Loopback plugs added to a system - like Windows 2000. This is
      unlike Windows XP/2003 where each device required manual
      installation via the Windows wizard.

      Regards,
      Ian (PassMark)

      Comment


      • #4
        Hi Everybody,
        we always set the driver signing policy to ignore, because we have many unsigned drivers. That's not my problem, I wouldn't care if I have to click continue to tell Windows to use the driver.

        Actually I'm testing on completely finsihed installation. I learned from a PC-card manufacturer, that if I precopy the inf file to:
        %windir&\inf
        and the sys files to:
        %windir%\system32\drivers normally windows can find the driver automaticly. In my case I have to point for the "PMUSB.sys", so it seems Windows found the inf file, but didn't find the additional *.sys files.

        Even if I already have installed a USB plug by hand, if I add the second one, I have to point for the driver again.

        Any idea?

        Best regards
        Malte

        Comment


        • #5
          I believe that this mechanism won't work because each USB 2.0 Loopback plug has a unique USB serial number (stored in its firmware) and the standard Windows installation process is required for each plug (for unique device registry changes etc). However, the standard process requires the driver to go through Microsoft logo testing (on XP/ W2003 server - not W2000/Vista).

          The unique serial number means that the plug can be identified by BurnInTest for error reporting and error recovery. It also means that the plug is known system wide and you do not need to install the device driver for each USB port.

          Best regards,
          Ian (PassMark)

          Comment


          • #6
            Hi Ian,
            OK I understand that, but wouldn't it be possible to modify the driver.inf to tell windows to search on specified folder?

            Malte

            Comment


            • #7
              I have tried to do this previously and just had another look. I don't believe the issue is related to copying the files, as even if you specify no files to copy in the .inf file (commenting out ";CopyFiles=PMUSB.SysFiles") then the wizard is still required, even though no driver files are required for installation.

              If want me to look some more, could you please send me an example of an unsigned Plug and Play driver package that you use this mechanism for. Ideally with a unique device ID. Please send to help [at] passmark [dot] com.

              Thanks.

              Regards,
              Ian (Passmark)

              Comment


              • #8
                USB Loopback automated driver installation

                Hi Lan,
                I read the thread. Is there any option found to automate the USB loopback device driver installation in XP now?

                Comment


                • #9
                  Since the earlier posts the USB 2.0 Loopback drivers have been digitally signed, so if you are not using V6.1.1 (or later) then you should update the device drivers:
                  http://www.passmark.com/download/usb2test_download.htm

                  However, you still need to install the device driver for the Loobpack plug. You may be able to use the Microsoft devcon tool to automate this:
                  http://support.microsoft.com/kb/311272

                  Comment


                  • #10
                    Hi Ian,
                    we have tested the signed drivers. They work well on Win7 but WinXP only accept them as none WHQL signed driver.

                    Is that correct?

                    Best Regards
                    Malte

                    Comment

                    Working...
                    X