Bir sanal makine üzerinde çalışmak
Bir VirtualBox veya Parallels sanal makinesinde SFPTotal Wizard çalıştırıldığında, tekrarlayan cihaz bağlantıları kesilebilir veya geçici hafızayı okumak veya yazmak mümkün olmayabilir.
Bu sorun öncelikle ev sahibi işletim sistemi OS X (macOS) veya Linux olduğunda ve misafir işletim sistemi Windows olduğunda ortaya çıkar.
Bunun nedenleri nelerdir?
Bir okuma komutu çalıştırıldığında, uygulama sanal seri portu aracılığıyla cihazdan 256 karakter yanıtını bekler. Virtualizasyonla, misafir işletim sistemi cihaz tarafından gönderilen verilerin bir kısmını kaybedebilir.
Bu, OHCI/EHCI USB kontrolör emülasyonu ve standart sanal seri port sürücüsünün davranışları ile ilgili sorunlardan kaynaklanmaktadır.
çözüm
Sorunu çözmek için, seçin USB Kontrolü (xHCI) sanal makine ayarlarında ve bu kontrolör aracılığıyla geçici programlama panosunu bağlayın.
Kontrolör türünü değiştiremezseniz, komutu çalıştırın:
USBDELAY=80
Bu komut, geçici programlama tablosundan bilgisayara daha yavaş veri aktarımını güçlendirir ve geçici programma tablosu arayüzü, sanal makinenin misafir işletim sistemine geçerken veri kaybının olasılığını azaltır.