Opened 16 years ago
Last modified 8 years ago
#2973 closed defect
USB extremely slow with USB-2.0 (very similar to #464) — at Initial Version
| Reported by: | Klaus Wendel | Owned by: | |
|---|---|---|---|
| Component: | USB | Version: | VirtualBox 2.1.0 |
| Keywords: | usb-2.0, scanner, slow | Cc: | |
| Guest type: | Windows | Host type: | Linux |
Description
Accessing a Canon Scanner CanoScan 9950F with USB-2.0 activated is still very slow. The transfer rate is similar to USB-1.
Disabling virtual USB-2.0 controller results in a faster(!) access, but transfer rate is furthermore very slow.
Version: VirtualBox 2.1.0
Host OS: Linux Ubuntu intrepid 8.10, Kernel 2.6.27-11-generic
Guest OS: Windows XP Home Edition, updated to SP3
Have a look at the attached vbox.log
Extract of dmesg - part 1: connecting scanner
[ 6728.248042] usb 2-6: new high speed USB device using ehci_hcd and address 10 [ 6728.384368] usb 2-6: configuration #1 chosen from 1 choice
Extract of dmesg - part 2: starting Guest OS with VirtualBox
[ 6763.708027] usb 2-6: reset high speed USB device using ehci_hcd and address 10
Extract of USB-Hardware at host (lsusb -v):
Bus 002 Device 008: ID 04a9:2219 Canon, Inc. CanoScan 9950F
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 255 Vendor Specific Class
bDeviceSubClass 255 Vendor Specific Subclass
bDeviceProtocol 255 Vendor Specific Protocol
bMaxPacketSize0 64
idVendor 0x04a9 Canon, Inc.
idProduct 0x2219 CanoScan 9950F
bcdDevice 3.01
iManufacturer 1 Canon
iProduct 2 Scanner
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 39
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xc0
Self Powered
MaxPower 10mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 3
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 255 Vendor Specific Protocol
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0001 1x 1 bytes
bInterval 8
Device Qualifier (for other device speed):
bLength 10
bDescriptorType 6
bcdUSB 2.00
bDeviceClass 255 Vendor Specific Class
bDeviceSubClass 255 Vendor Specific Subclass
bDeviceProtocol 255 Vendor Specific Protocol
bMaxPacketSize0 64
bNumConfigurations 1
Device Status: 0x0001
Self Powered

