VirtualBox

12 年 前 建立

8 年 前 結束

#11772 closed defect (obsolete)

VB 4.2.12 - keyboard and ascii barcode scanner inconsistencies

回報者: error_401 負責人:
元件: USB 版本: VirtualBox 4.2.12
關鍵字: keyboard barcode scanner inconsistent 副本:
Guest type: Windows Host type: Linux

描述

Opening this bug in version 4.2.12 in reference to:

Ticket #11671

in version 4.1.18

Using the new version the same bug occurs altering the input from the scanner in the guest OS. The host scans correctly all the time, in the guest it drops parts of the ASCII character scan.

附加檔案 (5)

scanning.txt (437 位元組 ) - 12 年 前, 由 error_401 新增
2013_07_18_vbox_4_2_16_host_linux_barcode_scans.txt (280 位元組 ) - 11 年 前, 由 error_401 新增
2013_07_18_vbox_4_2_16_guest_linux_barcode_scans.txt (260 位元組 ) - 11 年 前, 由 error_401 新增
VBox_2013_10_03.log (102.8 KB ) - 11 年 前, 由 error_401 新增
dmesg_2013_10_03.txt (1.7 KB ) - 11 年 前, 由 error_401 新增

下載所有附檔: .zip

更動歷史 (13)

12 年 前error_401 編輯

附檔: 新增 scanning.txt

comment:1 12 年 前Frank Mehnert 編輯

priority: criticalmajor

comment:2 11 年 前error_401 編輯

Tested again in version 4.2.16 with guest additions 4.2.16 Same USB barcode scanner.

Same behaviour with a Linux guest in a Linux host VBox 4.2.16

Host OS: Debian 7.0 Wheezy Guest OS: Debian 6.0 Squeeze Guest OS: Windows XP SP3

it still drops characters in the guest while scanning into the host is flawless.

最後由 error_401 編輯於 11 年 前 (上一筆) (差異)

comment:3 11 年 前Klaus Espenlaub 編輯

You forgot to mention how the input of the barcode scanner reaches the VM - does this go through the VirtualBox keyboard emulation, or are you using USB passthrough?

Either way, it looks like the virtualization adds just enough overhead that the super fast input signalling by the barcode scanner triggers keyboard buffer overruns...

comment:4 11 年 前error_401 編輯

The input goes directly via USB passthroug.

Connected Keyboard to USB1 and scanner to USB2

comment:5 11 年 前error_401 編輯

New release - new test

Still exactly the same. In the client it drops characters all once in a while. It still renders the client useless for me as correct input from the barcode scanner is crucial.

Is there a way to narrow down the problem. If somebody tells me how to set up debugging or logging I may try that.

dmesg on the host shows that the barcode scanner has properly been identified and added as USB input device. No problems at all in the host. Only the clients (be it WIN XP or Debian 6) drop characters.

comment:6 11 年 前Klaus Espenlaub 編輯

If USB passthrough loses keys then the device is sending them super fast, tripping over the somewhat unpredictable delay of delivering URBs to the VM. The host has a lot simpler task, adding scheduling uncertainty, VirtualBox and the guest OS will not improve this.

Would still be great to get VBox.log to know more about the runtime properties of your VM.

11 年 前error_401 編輯

附檔: 新增 VBox_2013_10_03.log

11 年 前error_401 編輯

附檔: 新增 dmesg_2013_10_03.txt

comment:7 11 年 前error_401 編輯

I have checked this issue again with the very same results and problems. Attached two files. One ist the VBox.log after having tested and shut down the client. One is the tail of the linux dmesg file which shows how the barcode scanner was detected. Hope this helps with troubleshooting.

comment:8 8 年 前aeichner 編輯

狀態: newclosed
處理結果: obsolete

Please reopen if still relevant with a recent VirtualBox release.

注意: 瀏覽 TracTickets 來幫助您使用待辦事項功能

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette