chạy trong một máy ảo
Khi chạy SFPTotal Wizard bên trong một VirtualBox hoặc Parallels máy ảo, bạn có thể trải qua các cài đặt lặp đi lặp lại hoặc không thể đọc hoặc viết bộ nhớ chuyển tiếp.
Vấn đề này chủ yếu xảy ra khi hệ điều hành chủ sở hữu là OS X (macOS) hoặc Linux và hệ điều hành khách là Windows.
Điều này gây ra cái gì?
Khi một lệnh đọc được thực hiện, ứng dụng mong đợi một phản ứng nhân vật 256 từ thiết bị thông qua cổng hàng loạt ảo. Với sự biến đổi, hệ điều hành khách có thể mất một phần dữ liệu được gửi bởi thiết bị.
Điều này được gây ra bởi các vấn đề với bộ điều khiển OHCI/EHCI USB và hành vi của trình điều khiển cổng truyền hình ảo tiêu chuẩn.
Giải pháp
Để giải quyết vấn đề, chọn Bộ điều khiển USB (xHCI) trong cài đặt máy ảo và kết nối bảng lập trình người chuyển qua bộ điều khiển đó.
Nếu bạn không thể thay đổi loại điều khiển, hãy chạy lệnh:
USBDELAY=80
Lệnh này thúc đẩy việc chuyển dữ liệu từ bảng lập trình người chuyển đến máy tính chậm hơn, làm giảm khả năng mất dữ liệu khi giao diện bảng lập trình Người chuyển được chuyển sang hệ điều hành khách trong máy ảo.