7 Replies Latest reply on Jun 25, 2013 10:21 AM by ken_foster

    Installing powerPCB ver 5.2a, pwrshell failure.





      So I have been reading the forums and working through this problem for a couple of weeks now and I really am at an end.  I have a valid licence and teal key (correct key code) for PowerPCB.  The program is installed correctly and will run in demo mode with no problems.  When I run LMTOOLS, ver 8.2a (came with original software) I can not see the hardware key, but using LMTOOLS ver, I can see the hardware key, but PowerPCB still runs in demo mode.  So to my question; is there instructions for setting up PowerPCB under windows 7?




        • 1. Re: Installing powerPCB ver 5.2a, pwrshell failure.

          Hi Kim,


          Version 5.2a of PowerPCB is not supported on Windows 7. Unfortunately the Windows OS has changed to the point that old software like v5.2a will not run on it. You will need to acquire an XP machine to run on, or reinstate your support contract so you can move up to the current version of PADS.




          • 2. Re: Installing powerPCB ver 5.2a, pwrshell failure.

            The software seems to run fine in compatability mode, but it is in demo.  The problem is with the licensing.  Can a license be generated that does not use the dongle, but rather some other enviromental variable that powerPCB can access under windows 7?

            • 3. Re: Installing powerPCB ver 5.2a, pwrshell failure.

              check the log file in lmtools which can give more info about the licensing

              • 4. Re: Installing powerPCB ver 5.2a, pwrshell failure.

                Hi Kim,


                One of the advantages of being on a current support contract is the ability rehost your license to a different hostid or flexid. But even if you were on support, Windows 7 is still an unsupported platform for v5.2.


                If you need to stay at this old version of the tool, your best bet is to locate a Windows XP machine and install the tool there.




                • 5. Re: Installing powerPCB ver 5.2a, pwrshell failure.



                  One thing you could try is creating an XP virtual machine, hosted on your Windows 7 OS. I do not know if your parallel port key ID would be recognized in this scenario but I think it's worth a try.

                  • 6. Re: Installing powerPCB ver 5.2a, pwrshell failure.

                    This is a bit on the frustrating side,... but what can I do.   Using the XP route is a possibility (painful one), but it is frustrating in that I have other dongle licensed software and am having no problems on windows 7 with those,....  So I am trying to use the licensing tools to figure out exactly where the problem is and I need a basic understanding of how the license scheme works.  The log files are nonexistent and the diagnostic features in lmtools have information that I believe is tied to an registry variable,... but I am not sure.  Is there a document that explains the method in which PowerPCB (ver 5.2a) checks for a valid license on startup?  What is pcls_ok?


                    Just for some basic background,... I'm and end user, not a IT professional and the dongle licensing is a black box that I have never really understood.  Any help for this novice is much appreciated.

                    • 7. Re: Installing powerPCB ver 5.2a, pwrshell failure.

                      Hello Kim,


                      We don't have a document specifically for this tool that describes its behavior for getting a license, but it's pretty straight forward in that it looks at the license search path (defined by environment variables typically) and then depending on what it find there either reads a file or sends a request to a license server on the tcp port that is defined for it (for example, if it finds 1717@licserver it will attempt to communicate with the machine called licserver on port 1717).


                      The pcls_ok tool is very useful as it relates to the above, because when you open it you can see the license search path in the bottom part of the application. There are 5 things it shows you:


                      Value of the MGLS_LICENSE_FILE environment variable

                      Value of the MGLS_LICENSE_FILE registry value

                      Value of the LM_LICENSE_FILE environment variable

                      Value of the LM_LICENSE_FILE registry variable

                      Value of the default license file (where it will look if none of the above are defined)


                      Note that the registry values are typically ignored if the environment variables are set. The tool will evaluate both environment variables, but you only need to have one of them defined. We typically recomend that for Mentor stuff you set the MGLS_LICENSE_FILE one to avoid any possibility of a collision between our stuff and another vendors stuff that might be using LM_LICENSE_FILE.


                      The other handy thing that pcls_ok does is let you test your license environment to make sure it's working. If you enter the name of a license you have in the Feature box and hit Apply, it will tell you if the fetaure can be checked out or not. A successful checkout tells you that your license path is OK.




                      I hope this helps.


                      Best regards,


                      Ken Foster

                      Mentor Graphics Customer Support