Running in een virtuele machine
Bij het uitvoeren van SFPTotal Wizard binnen een VirtualBox of Parallels virtuele machine, kunt u herhaalde apparaatverbindingen ervaren of niet in staat zijn om de transceptor geheugen te lezen of te schrijven.
Dit probleem komt voornamelijk voor wanneer het host besturingssysteem OS X (macOS) of Linux is en het gastbesturingssysteem Windows is.
Wat veroorzaakt dit?
Wanneer een leesbevel wordt uitgevoerd, verwacht de applicatie een 256-character reactie van het apparaat via de virtuele serie port. Met virtualisatie kan het gastbesturingssysteem een deel van de door het apparaat verzonden gegevens verliezen.
Dit wordt veroorzaakt door problemen met OHCI/EHCI USB controller emulatie en het gedrag van de standaard virtuele serie port driver.
oplossingen
Om het probleem op te lossen, selecteer USB Controller (xHCI) in de virtuele machine-instellingen en verbinden de transceptorprogrammapanel via die controller.
Als u de controller-type niet kunt wijzigen, voer dan het bevel uit:
USBDELAY=80
Deze commando veroorzaakt een langzamer gegevensoverdracht van de transceptorprogrammapanel naar de computer, waardoor de kans op gegevensverlies wordt verminderd wanneer de transcepterprogrammapaneleninterface doorgaat naar het gastbesturingssysteem in de virtuele machine.