Virtual machine - no device detected

Francesco Antonio Miccoli

Posted on 04.03.2024 10:50

Hello everyone!

First of all I am sorry if this is not the right forum for this question but I was not sure where to ask.
I am currently running Dewesoft X 2024.1 on Windows 11 emulated via Parallels on an M1 Pro MacBook Pro. The software installed without any warning and runs smoothly (I can do data analysis and use all functions without any issue). The only big problem I have is that I am not able to connect any DAQ to it. It just does not seen any device connected. Keep in mind that all needed options (so adapter passthrough and network sharing) are enabled in the virtual machine settings.
I know that Dewesoft X does not natively support emulation but it seems weird that everything works fine but I can't connect to the DAQ. Do you have any idea why this might be? What could I try? Thanks in advance

Pika Kreča Šmid

Posted on 05.03.2024 10:17

Dear Francesco,


thank you for reaching out to us.

We do not test our software on Windows, emulated via Parallels on MacBook devices, so I cannot give you a definite answer to your question, but it looks like there's an issue related to Parallels.

You have mentioned using DAQ devices, could you please let us know which devices you are working with? Are you using USB devices or EtherCat devices?

Can you confirm that the devices are recognized in Parallels?

Is the launcher working in the virtual machine?



Have you tried running Dewesoft as an administrator?



Best regards,

Pika

Francesco Antonio Miccoli

Posted on 05.03.2024 11:09

@Pika Kreča Šmid

Thank you for the reply. I am using Iolite modules with ethercat. No, I do not see the client running when the application is open. How would I solve this? Thank you

Pika Kreča Šmid

Posted on 05.03.2024 12:28

Dear Francesco,


you could try taking a look at the Iolite manual's troubleshooting section and our solution if the EtherCAT devices are not detected.

You should specifically pay attention to whether or not Ethercat DAQ Filter drivers are installed on your virtual machine, and force DewesoftX to run as admin.


The 2nd step when it comes to EtherCAT devices are not recognized manual is supposedly slightly different for paralleled systems. There, you should go to USB 10/100/1000 LAN settings, under "hardware" and change the "Automatic" configuration to "Manual". Then, set the speed to Base 1000baseT, Full Duplex, and Standard MTU. Press "OK" and then see if the Iolite is seen by Dewesoft. 


Best regards,

Pika

Francesco Antonio Miccoli

Posted on 05.03.2024 19:00

@Pika Kreča Šmid

It appears Ethercat DAQ Filter is not installed on the virtual machine. When trying to install I get the following. It may be due to the fact that windows ARM is running and translation to x64 is used.

Pika Kreča Šmid

Posted on 06.03.2024 08:15

Dear Francesco,


I am sorry to hear the issue wasn't resolved.

It looks like this is an issue with the computer/virtual machine not being able to install the drivers, so there is not much we can do from Dewesoft's point of view. We also do not have much experience when it comes to using Parallels, so it is rather difficult to give you any concrete advice.


Were any EtherCAT DAQ filter drivers installed before you've installed this latest version?

Since you are installing the drivers as a separate component, I would suggest you check out our solution: Manual EtherCAT DAQ driver installation, and try to re-install the drivers from our webpage. Please do note that you should uninstall the previously installed EtherCAT DAQ drivers before installing the new drivers.


We did have a client that has successfully resolved the error code: 0x0 issue, however, they were using a Windows computer, not a virtual machine, so I am not sure if any of their troubleshooting will help in your case. -> The client was running Windows 11 Pro with Microsoft 2013 C++ Redistributable installed.


The basic steps they took were:

  • Installing the drivers as an administrator: Try and right-click on the installer and select "Run as Administrator."
  • Check and disable any IT permissions and firewalls
  • Making sure that DewesoftX's or the Ethercat DAQ filter was installed in the C:/ driver
  • checking for windows updates (you can track down your specific device manufacturer by going into Network Connections or Device Manager.)


What actually worked for the client was going to their Ethernet adapter properties and pressing the ''install...'' button.


image.png


Then they selected the ''Service'' option and pressed ''Add''


image.png


They found and selected the EthercatDAQ Filter


image.png


They did this for each of their network adapters, and then connected their device over DewesoftX.


If you have one available, you could also try connecting the device to the computer via a USB to RJ45 adapter and see if this resolves anything.


Best regards,

Pika

Login to reply to this topic. If you don't have account yet, you can signup for free account .