Will a parallel port software protection dongle work when running Windows in a VM?












1














Currently running W2K. Recent hard drive failure caused loss of many tweaks that made the OS almost usable.



Seriously considering Ubuntu for browsing and email. Don't really want a dual boot setup so I'm leaning toward VM on Ubuntu.



I have several Windows applications that I must use. One is EdgeCam, a CAD/CAM program that uses a physical parallel port dongle and openGL graphics.



I guess my question would be: will the dongle be recognized when running the program on a VM?



Any insight would be greatly appreciated.










share|improve this question
























  • It's probably not going to help you, but USB dongles do work with VirtualBox.
    – Javier Rivera
    May 25 '14 at 9:29
















1














Currently running W2K. Recent hard drive failure caused loss of many tweaks that made the OS almost usable.



Seriously considering Ubuntu for browsing and email. Don't really want a dual boot setup so I'm leaning toward VM on Ubuntu.



I have several Windows applications that I must use. One is EdgeCam, a CAD/CAM program that uses a physical parallel port dongle and openGL graphics.



I guess my question would be: will the dongle be recognized when running the program on a VM?



Any insight would be greatly appreciated.










share|improve this question
























  • It's probably not going to help you, but USB dongles do work with VirtualBox.
    – Javier Rivera
    May 25 '14 at 9:29














1












1








1


1





Currently running W2K. Recent hard drive failure caused loss of many tweaks that made the OS almost usable.



Seriously considering Ubuntu for browsing and email. Don't really want a dual boot setup so I'm leaning toward VM on Ubuntu.



I have several Windows applications that I must use. One is EdgeCam, a CAD/CAM program that uses a physical parallel port dongle and openGL graphics.



I guess my question would be: will the dongle be recognized when running the program on a VM?



Any insight would be greatly appreciated.










share|improve this question















Currently running W2K. Recent hard drive failure caused loss of many tweaks that made the OS almost usable.



Seriously considering Ubuntu for browsing and email. Don't really want a dual boot setup so I'm leaning toward VM on Ubuntu.



I have several Windows applications that I must use. One is EdgeCam, a CAD/CAM program that uses a physical parallel port dongle and openGL graphics.



I guess my question would be: will the dongle be recognized when running the program on a VM?



Any insight would be greatly appreciated.







virtualbox






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited May 24 '14 at 21:41









bain

9,09322942




9,09322942










asked May 24 '14 at 20:30









user284962

612




612












  • It's probably not going to help you, but USB dongles do work with VirtualBox.
    – Javier Rivera
    May 25 '14 at 9:29


















  • It's probably not going to help you, but USB dongles do work with VirtualBox.
    – Javier Rivera
    May 25 '14 at 9:29
















It's probably not going to help you, but USB dongles do work with VirtualBox.
– Javier Rivera
May 25 '14 at 9:29




It's probably not going to help you, but USB dongles do work with VirtualBox.
– Javier Rivera
May 25 '14 at 9:29










2 Answers
2






active

oldest

votes


















1














The virtualised parallel port will possibly have different signal timings, which may cause incompatibility with a protection dongle. From the VirtualBox forums:




There can be no guarantees that a particular parallel device will
work. If it's very fussy about timing, say for example a JTAG flash
programmer, then I wouldn't be surprised if it doesn't work. Obviously
the implementation details of software protection dongles are not
widely published, but no that would not surprise me either.




The answer is likely to be highly dependent on your dongle and your PC - in theory, exactly the same setup could work with one type of LPT controller but not another, due to the way they generate signal timings, and the way that this is interpreted by the dongle. You will just have to try it and see if it works for your case.



Also note that a W2K era PC will lack Intel/AMD hardware virtualization extensions, and hence a VM will be slower than you might expect.






share|improve this answer





























    0














    A workarround can be passing a PCIe to Parallel port card, some Google links tell some work, some not.



    But most of the users do not know the parallel port inside the guest can be seen as LPT3, but dongles normally expect LPT1, so ensure you can change what LPT number in the device properties of the guest.



    Some people also say the dongle does not work on host, but passing the whole PCIe card to the guest, on the guest it works... weird thing is that guest runs the same version of Windows than the host; i think it can be related to host not leting you to assing what LPT number to use and it is using LPT3 or upper number but when on guest it uses LPT1.



    All is a matter of testing, so ensure you buy someone with a coment of users that it works with dongles and LPT port number can be configured.



    I am also on a search for a PCIe to LPT1 since mainboard lacks LPT port, and also for useing it under VirtualBox guests (not only on the host).



    So best solution i think: Buy a PCIe to DB25 (SPP | EPP | ECP) card adapter.



    Hope you have at least one free PCIe 1x port !






    share|improve this answer








    New contributor




    claudio is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
    Check out our Code of Conduct.


















      Your Answer








      StackExchange.ready(function() {
      var channelOptions = {
      tags: "".split(" "),
      id: "89"
      };
      initTagRenderer("".split(" "), "".split(" "), channelOptions);

      StackExchange.using("externalEditor", function() {
      // Have to fire editor after snippets, if snippets enabled
      if (StackExchange.settings.snippets.snippetsEnabled) {
      StackExchange.using("snippets", function() {
      createEditor();
      });
      }
      else {
      createEditor();
      }
      });

      function createEditor() {
      StackExchange.prepareEditor({
      heartbeatType: 'answer',
      autoActivateHeartbeat: false,
      convertImagesToLinks: true,
      noModals: true,
      showLowRepImageUploadWarning: true,
      reputationToPostImages: 10,
      bindNavPrevention: true,
      postfix: "",
      imageUploader: {
      brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
      contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
      allowUrls: true
      },
      onDemand: true,
      discardSelector: ".discard-answer"
      ,immediatelyShowMarkdownHelp:true
      });


      }
      });














      draft saved

      draft discarded


















      StackExchange.ready(
      function () {
      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f471656%2fwill-a-parallel-port-software-protection-dongle-work-when-running-windows-in-a-v%23new-answer', 'question_page');
      }
      );

      Post as a guest















      Required, but never shown

























      2 Answers
      2






      active

      oldest

      votes








      2 Answers
      2






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes









      1














      The virtualised parallel port will possibly have different signal timings, which may cause incompatibility with a protection dongle. From the VirtualBox forums:




      There can be no guarantees that a particular parallel device will
      work. If it's very fussy about timing, say for example a JTAG flash
      programmer, then I wouldn't be surprised if it doesn't work. Obviously
      the implementation details of software protection dongles are not
      widely published, but no that would not surprise me either.




      The answer is likely to be highly dependent on your dongle and your PC - in theory, exactly the same setup could work with one type of LPT controller but not another, due to the way they generate signal timings, and the way that this is interpreted by the dongle. You will just have to try it and see if it works for your case.



      Also note that a W2K era PC will lack Intel/AMD hardware virtualization extensions, and hence a VM will be slower than you might expect.






      share|improve this answer


























        1














        The virtualised parallel port will possibly have different signal timings, which may cause incompatibility with a protection dongle. From the VirtualBox forums:




        There can be no guarantees that a particular parallel device will
        work. If it's very fussy about timing, say for example a JTAG flash
        programmer, then I wouldn't be surprised if it doesn't work. Obviously
        the implementation details of software protection dongles are not
        widely published, but no that would not surprise me either.




        The answer is likely to be highly dependent on your dongle and your PC - in theory, exactly the same setup could work with one type of LPT controller but not another, due to the way they generate signal timings, and the way that this is interpreted by the dongle. You will just have to try it and see if it works for your case.



        Also note that a W2K era PC will lack Intel/AMD hardware virtualization extensions, and hence a VM will be slower than you might expect.






        share|improve this answer
























          1












          1








          1






          The virtualised parallel port will possibly have different signal timings, which may cause incompatibility with a protection dongle. From the VirtualBox forums:




          There can be no guarantees that a particular parallel device will
          work. If it's very fussy about timing, say for example a JTAG flash
          programmer, then I wouldn't be surprised if it doesn't work. Obviously
          the implementation details of software protection dongles are not
          widely published, but no that would not surprise me either.




          The answer is likely to be highly dependent on your dongle and your PC - in theory, exactly the same setup could work with one type of LPT controller but not another, due to the way they generate signal timings, and the way that this is interpreted by the dongle. You will just have to try it and see if it works for your case.



          Also note that a W2K era PC will lack Intel/AMD hardware virtualization extensions, and hence a VM will be slower than you might expect.






          share|improve this answer












          The virtualised parallel port will possibly have different signal timings, which may cause incompatibility with a protection dongle. From the VirtualBox forums:




          There can be no guarantees that a particular parallel device will
          work. If it's very fussy about timing, say for example a JTAG flash
          programmer, then I wouldn't be surprised if it doesn't work. Obviously
          the implementation details of software protection dongles are not
          widely published, but no that would not surprise me either.




          The answer is likely to be highly dependent on your dongle and your PC - in theory, exactly the same setup could work with one type of LPT controller but not another, due to the way they generate signal timings, and the way that this is interpreted by the dongle. You will just have to try it and see if it works for your case.



          Also note that a W2K era PC will lack Intel/AMD hardware virtualization extensions, and hence a VM will be slower than you might expect.







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered May 24 '14 at 21:52









          bain

          9,09322942




          9,09322942

























              0














              A workarround can be passing a PCIe to Parallel port card, some Google links tell some work, some not.



              But most of the users do not know the parallel port inside the guest can be seen as LPT3, but dongles normally expect LPT1, so ensure you can change what LPT number in the device properties of the guest.



              Some people also say the dongle does not work on host, but passing the whole PCIe card to the guest, on the guest it works... weird thing is that guest runs the same version of Windows than the host; i think it can be related to host not leting you to assing what LPT number to use and it is using LPT3 or upper number but when on guest it uses LPT1.



              All is a matter of testing, so ensure you buy someone with a coment of users that it works with dongles and LPT port number can be configured.



              I am also on a search for a PCIe to LPT1 since mainboard lacks LPT port, and also for useing it under VirtualBox guests (not only on the host).



              So best solution i think: Buy a PCIe to DB25 (SPP | EPP | ECP) card adapter.



              Hope you have at least one free PCIe 1x port !






              share|improve this answer








              New contributor




              claudio is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
              Check out our Code of Conduct.























                0














                A workarround can be passing a PCIe to Parallel port card, some Google links tell some work, some not.



                But most of the users do not know the parallel port inside the guest can be seen as LPT3, but dongles normally expect LPT1, so ensure you can change what LPT number in the device properties of the guest.



                Some people also say the dongle does not work on host, but passing the whole PCIe card to the guest, on the guest it works... weird thing is that guest runs the same version of Windows than the host; i think it can be related to host not leting you to assing what LPT number to use and it is using LPT3 or upper number but when on guest it uses LPT1.



                All is a matter of testing, so ensure you buy someone with a coment of users that it works with dongles and LPT port number can be configured.



                I am also on a search for a PCIe to LPT1 since mainboard lacks LPT port, and also for useing it under VirtualBox guests (not only on the host).



                So best solution i think: Buy a PCIe to DB25 (SPP | EPP | ECP) card adapter.



                Hope you have at least one free PCIe 1x port !






                share|improve this answer








                New contributor




                claudio is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                Check out our Code of Conduct.





















                  0












                  0








                  0






                  A workarround can be passing a PCIe to Parallel port card, some Google links tell some work, some not.



                  But most of the users do not know the parallel port inside the guest can be seen as LPT3, but dongles normally expect LPT1, so ensure you can change what LPT number in the device properties of the guest.



                  Some people also say the dongle does not work on host, but passing the whole PCIe card to the guest, on the guest it works... weird thing is that guest runs the same version of Windows than the host; i think it can be related to host not leting you to assing what LPT number to use and it is using LPT3 or upper number but when on guest it uses LPT1.



                  All is a matter of testing, so ensure you buy someone with a coment of users that it works with dongles and LPT port number can be configured.



                  I am also on a search for a PCIe to LPT1 since mainboard lacks LPT port, and also for useing it under VirtualBox guests (not only on the host).



                  So best solution i think: Buy a PCIe to DB25 (SPP | EPP | ECP) card adapter.



                  Hope you have at least one free PCIe 1x port !






                  share|improve this answer








                  New contributor




                  claudio is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                  Check out our Code of Conduct.









                  A workarround can be passing a PCIe to Parallel port card, some Google links tell some work, some not.



                  But most of the users do not know the parallel port inside the guest can be seen as LPT3, but dongles normally expect LPT1, so ensure you can change what LPT number in the device properties of the guest.



                  Some people also say the dongle does not work on host, but passing the whole PCIe card to the guest, on the guest it works... weird thing is that guest runs the same version of Windows than the host; i think it can be related to host not leting you to assing what LPT number to use and it is using LPT3 or upper number but when on guest it uses LPT1.



                  All is a matter of testing, so ensure you buy someone with a coment of users that it works with dongles and LPT port number can be configured.



                  I am also on a search for a PCIe to LPT1 since mainboard lacks LPT port, and also for useing it under VirtualBox guests (not only on the host).



                  So best solution i think: Buy a PCIe to DB25 (SPP | EPP | ECP) card adapter.



                  Hope you have at least one free PCIe 1x port !







                  share|improve this answer








                  New contributor




                  claudio is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                  Check out our Code of Conduct.









                  share|improve this answer



                  share|improve this answer






                  New contributor




                  claudio is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                  Check out our Code of Conduct.









                  answered 2 days ago









                  claudio

                  1




                  1




                  New contributor




                  claudio is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                  Check out our Code of Conduct.





                  New contributor





                  claudio is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                  Check out our Code of Conduct.






                  claudio is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                  Check out our Code of Conduct.






























                      draft saved

                      draft discarded




















































                      Thanks for contributing an answer to Ask Ubuntu!


                      • Please be sure to answer the question. Provide details and share your research!

                      But avoid



                      • Asking for help, clarification, or responding to other answers.

                      • Making statements based on opinion; back them up with references or personal experience.


                      To learn more, see our tips on writing great answers.





                      Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


                      Please pay close attention to the following guidance:


                      • Please be sure to answer the question. Provide details and share your research!

                      But avoid



                      • Asking for help, clarification, or responding to other answers.

                      • Making statements based on opinion; back them up with references or personal experience.


                      To learn more, see our tips on writing great answers.




                      draft saved


                      draft discarded














                      StackExchange.ready(
                      function () {
                      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f471656%2fwill-a-parallel-port-software-protection-dongle-work-when-running-windows-in-a-v%23new-answer', 'question_page');
                      }
                      );

                      Post as a guest















                      Required, but never shown





















































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown

































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown







                      Popular posts from this blog

                      How to reconfigure Docker Trusted Registry 2.x.x to use CEPH FS mount instead of NFS and other traditional...

                      is 'sed' thread safe

                      How to make a Squid Proxy server?