#11671 closed defect (duplicate)
VB 4.1.18 - keyboard and ascii barcode scanner interference
回報者: | error_401 | 負責人: | |
---|---|---|---|
元件: | other | 版本: | VirtualBox 4.1.18 |
關鍵字: | keyboard barcode scanner input | 副本: | |
Guest type: | Windows | Host type: | Linux |
描述
Description of environment: Using a Debian host with VB 4.1.18 and guest Win XP. Attached are a USB keyboard and a USB mouse and a USB barcode scanner in ASCII mode.
Problem: In Guest as long as i do not touch the keyboard everything is fine. Mouse operation does not interfere. Barcode scanner scans dozens of codes correctly. As soon as i touch the keyboard whatever key (erratically - not every scan) It drops a couple of characters when using the barcode scanner. Seems mostly char number 4 and 5 in the sequence. Error can be reproduced consistently.
Additional troubleshooting info: Correctly scans into Linux - no faults whatsoever. Using keyboard and scanner concurrently - just works as intended.
Setup: Host: Debian 7.0 Wheezy VBox: 4.1.18_Debianr78361 Guest: Win XP SP3 Hardware which causes problem: USB Barcode Scanner Datalogic Gryphon GD4130-BK USB Keyboard 102/104 keys sg (swiss german)
Reason to post bug: I consider this a critical scenario as it alters input data which can be critical to applications.
Update to latest VBox done: now running version 4.2.12 Update to latest extpack done: now running version 4.2.12-84980
The problem persists. Added a file for comparison of the scans I have generated for testing.
Left column shows scans and keyboard inputs on linux host os when scanning into text editor. Right column shows scans and exact keyboard inputs on WinXP guest when scanning into text editor.
On version 4.1.18 The inconsistencies showed nearly always only after a keyboard input. Now they are inconsistens in the client even when scanning without any keyboard input. Scanning speed has a minor impact. Higher scan speeds lead to even more drops. The problem is always reproducable.
Testing rig: USB Datalogic Gryphon GD4130-BK (2012 Model) Barcode scanner.