Unable to connect USB device.

Discussions related to using VirtualBox on Windows hosts.
Post Reply
Catsrules1
Posts: 8
Joined: 3. Oct 2014, 20:05

Unable to connect USB device.

Post by Catsrules1 »

I have been unable to successfully connect a USB modem to my VM.

I have added filters to hopefully capture the device before the hosts get to it, it do something, and if I hover over the device it saids it is captured, however it doesn't appear on the guest and if I try and add it again it saids the device is busy with a previous request.

I have gone thought the USB basics with no luck
viewtopic.php?f=35&t=82639#p390404


Host
Windows 10 Pro 1803
Virtual Box version 5.2.12r122591

Guest
Windows 10 Pro 1803
Here are the requested log files

VirtualBox Info
https: //pastebin.com/0jGLW0ni [ModEdit: See next post]

VirtualBox VM Info
https: //pastebin.com/5ai7Pk4H [ModEdit: See next post]

VM log file of attempting to capture USB device
https: //files.soxscloud.com/index.php/s/gfwawrob9rgRefN [ModEdit: See next post]

Any ideas?

Thanks.
Last edited by socratis on 13. Jun 2018, 18:02, edited 1 time in total.
Reason: Removed URL.
socratis
Site Moderator
Posts: 27329
Joined: 22. Oct 2010, 11:03
Primary OS: Mac OS X other
VBox Version: PUEL
Guest OSses: Win(*>98), Linux*, OSX>10.5
Location: Greece

Re: Unable to connect USB device.

Post by socratis »

Please ZIP the logs and attach them along with the information here, locally.
And I really hope that you read all of the posts, not just part #7 which you linked to.
Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
Catsrules1
Posts: 8
Joined: 3. Oct 2014, 20:05

Re: Unable to connect USB device.

Post by Catsrules1 »

Here is the zip file.

Yes I have read all of the post I just link to only number 7, Sorry for the confusion.

Code: Select all

PS C:\Program Files\Oracle\VirtualBox> .\VBoxManage.exe -version
5.2.12r122591

PS C:\Program Files\Oracle\VirtualBox> .\VBoxManage.exe list extpacks
Extension Packs: 1
Pack no. 0:   Oracle VM VirtualBox Extension Pack
Version:      5.2.12
Revision:     122591
Edition:
Description:  USB 2.0 and USB 3.0 Host Controller, Host Webcam, VirtualBox RDP, PXE ROM, Disk Encryption, NVMe.
VRDE Module:  VBoxVRDP
Usable:       true
Why unusable:

PS C:\Program Files\Oracle\VirtualBox> .\VBoxManage.exe list usbhost
Host USB Devices:

UUID:               450a1a74-209c-4d9c-b2d3-6ebd0b746aa3
VendorId:           0x8087 (8087)
ProductId:          0x0a2b (0A2B)
Revision:           0.16 (0016)
Port:               14
USB version/speed:  2/High
Manufacturer:       Intel Corp.
Address:            {e0cbf06c-cd8b-4647-bb8a-263b43f0f974}\0000
Current State:      Busy

UUID:               30a8c38c-8935-4c44-8211-43acd55a0f12
VendorId:           0x138a (138A)
ProductId:          0x0097 (0097)
Revision:           1.100 (01100)
Port:               9
USB version/speed:  2/High
Manufacturer:       Validity Sensors, Inc.
Address:            {53d29ef7-377c-4d14-864b-eb3a85769359}\0000
Current State:      Busy

UUID:               500606ce-4925-490c-b55e-14ecb61e3106
VendorId:           0x04ca (04CA)
ProductId:          0x7066 (7066)
Revision:           0.19 (0019)
Port:               8
USB version/speed:  2/High
Manufacturer:       Lite-On Technology Corp.
Address:            {36fc9e60-c465-11cf-8056-444553540000}\0002
Current State:      Busy

UUID:               0b8af3db-8a69-4be7-9c73-10b045dd9ae1
VendorId:           0x047e (047E)
ProductId:          0x2892 (2892)
Revision:           2.0 (0200)
Port:               1
USB version/speed:  2/High
Manufacturer:       Agere Systems
Product:            Agere USB2.0 V.92 SoftModem
Address:            {4d36e96d-e325-11ce-bfc1-08002be10318}\0001
Current State:      Busy

PS C:\Program Files\Oracle\VirtualBox> .\VBoxManage.exe list usbfilters
Global USB Device Filters:

<none>

Code: Select all

PS C:\Program Files\Oracle\VirtualBox> .\VBoxManage.exe showvminfo "Windows 10 Ent X64 Build 1803 iFIX 5.8 and Win911"
Name:            Windows 10 Ent X64 Build 1803 iFIX 5.8 and Win911
Groups:          /
Guest OS:        Windows 10 (64-bit)
UUID:            e5d3629f-4f59-46db-aead-e7dda15ba032
Config file:     Y:\Virtual Machines\Windows 10 Ent X64 Build 1803 iFIX 5.8 and Win911\Windows 10 Ent X64 Build 1803 iFIX 5.8 and Win911.vbox
Snapshot folder: Y:\Virtual Machines\Windows 10 Ent X64 Build 1803 iFIX 5.8 and Win911\Snapshots
Log folder:      Y:\Virtual Machines\Windows 10 Ent X64 Build 1803 iFIX 5.8 and Win911\Logs
Hardware UUID:   e5d3629f-4f59-46db-aead-e7dda15ba032
Memory size:     16384MB
Page Fusion:     off
VRAM size:       128MB
CPU exec cap:    100%
HPET:            off
Chipset:         piix3
Firmware:        BIOS
Number of CPUs:  4
PAE:             off
Long Mode:       on
Triple Fault Reset: off
APIC:            on
X2APIC:          off
CPUID Portability Level: 0
CPUID overrides: None
Boot menu mode:  message and menu
Boot Device (1): Floppy
Boot Device (2): DVD
Boot Device (3): HardDisk
Boot Device (4): Not Assigned
ACPI:            on
IOAPIC:          on
BIOS APIC mode:  APIC
Time offset:     0ms
RTC:             local time
Hardw. virt.ext: on
Nested Paging:   on
Large Pages:     on
VT-x VPID:       on
VT-x unr. exec.: on
Paravirt. Provider: Default
Effective Paravirt. Provider: HyperV
State:           powered off (since 2018-06-12T23:50:24.000000000)
Monitor count:   1
3D Acceleration: off
2D Video Acceleration: off
Teleporter Enabled: off
Teleporter Port: 0
Teleporter Address:
Teleporter Password:
Tracing Enabled: off
Allow Tracing to Access VM: off
Tracing Configuration:
Autostart Enabled: off
Autostart Delay: 0
Default Frontend:
Storage Controller Name (0):            SATA
Storage Controller Type (0):            IntelAhci
Storage Controller Instance Number (0): 0
Storage Controller Max Port Count (0):  30
Storage Controller Port Count (0):      2
Storage Controller Bootable (0):        on
SATA (0, 0): Y:\Virtual Machines\Windows 10 Ent X64 Build 1803 iFIX 5.8 and Win911\Windows 10 Ent X64 Build 1803 iFIX 5.8 and Win911-disk001.vmdk (UUID: 27064c00-7c46-4fe9-a591-fd629ec7ac4c)
SATA (1, 0): Empty
NIC 1:           MAC: 080027675C12, Attachment: NAT, Cable connected: on, Trace: off (file: none), Type: 82540EM, Reported speed: 0 Mbps, Boot priority: 0, Promisc Policy: deny, Bandwidth group: none
NIC 1 Settings:  MTU: 0, Socket (send: 64, receive: 64), TCP Window (send:64, receive: 64)
NIC 2:           disabled
NIC 3:           disabled
NIC 4:           disabled
NIC 5:           disabled
NIC 6:           disabled
NIC 7:           disabled
NIC 8:           disabled
Pointing Device: USB Tablet
Keyboard Device: PS/2 Keyboard
UART 1:          disabled
UART 2:          disabled
UART 3:          disabled
UART 4:          disabled
LPT 1:           disabled
LPT 2:           disabled
Audio:           enabled (Driver: DSOUND, Controller: HDA, Codec: STAC9221)
Audio playback:  enabled
Audio capture: enabled
Clipboard Mode:  disabled
Drag and drop Mode: disabled
VRDE:            disabled
USB:             disabled
EHCI:            disabled
XHCI:            enabled

USB Device Filters:

Index:            0
Active:           yes
Name:             Agere Systems, Inc. (Lucent) Systems Soft Modem [0200]
VendorId:         047e
ProductId:        2892
Revision:         0200
Manufacturer:
Product:
Remote:           0
Serial Number:

Bandwidth groups:  <none>

Shared folders:

Name: 'VM_Shaired_Folder', Host path: 'Y:\VM Shaired Folder' (machine mapping), writable

Capturing:          not active
Capture audio:      not active
Capture screens:    0
Capture file:       Y:\Virtual Machines\Windows 10 Ent X64 Build 1803 iFIX 5.8 and Win911\Windows 10 Ent X64 Build 1803 iFIX 5.8 and Win911.webm
Capture dimensions: 1024x768
Capture rate:       512 kbps
Capture FPS:        25
Capture options:    ac_enabled=false

Guest:

Configured memory balloon size:      0 MB
Attachments
Windows 10 Ent X64 Build 1803 iFIX 5.8 and Win911-2018-06-12-18-05-26.log.zip
Here is my log file zipped up.
(27.06 KiB) Downloaded 45 times
socratis
Site Moderator
Posts: 27329
Joined: 22. Oct 2010, 11:03
Primary OS: Mac OS X other
VBox Version: PUEL
Guest OSses: Win(*>98), Linux*, OSX>10.5
Location: Greece

Re: Unable to connect USB device.

Post by socratis »

Catsrules1 wrote:Yes I have read all of the post I just link to only number 7
Well, I'm not sure. In part #8: Asking for help, for the VBox.log it says:
2. After you've logged in, plug the USB device. Wait (idling) for a minute or two. Unplug the USB device.
You didn't do that!

I would like to see what USBDeview, USBView and UsbTreeView tell you, when you run them from the host and the guest. You have to do some detective work, the solution doesn't fall from the sky... ;)

Oh, and please re-read carefully the whole FAQ, you seem to be missing some details here and there. For example, I'd like you to tell me what "Category" your device is.
Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
Catsrules1
Posts: 8
Joined: 3. Oct 2014, 20:05

Re: Unable to connect USB device.

Post by Catsrules1 »

socratis wrote:
Catsrules1 wrote:Yes I have read all of the post I just link to only number 7
Well, I'm not sure. In part #8: Asking for help, for the VBox.log it says:
2. After you've logged in, plug the USB device. Wait (idling) for a minute or two. Unplug the USB device.
You didn't do that!
Well I attempted to fix my mistake. Fired up the VM, logged into windows and plugged in the USB device, and the stupid thing worked. :shock:

I unplugged the USB device shutdown the VM and then Turned it back on and plug the USB device back in and it worked again.
I unplugged the USB device again shutdown the VM and rebooted my computer. Fired up the VM again, plugged in the USB device this time it didn't work.
Now that it was broken again I was able to do the logs hopefully correctly this time :)

Attached in the VM Log that includes the device unplug before shutdown. I also attached the USBDeView HTML report.

I ran USBDeview, USBView and UsbTreeView on the host and guest. I am not sure what information I should be looking for, I am assuming we just care about the information from the single device correct? If so the Guest didn't see the device at all, only device that showed up with a VirtualBox Input device. However USBDeView did list it but as disconnected. Guessing this was a result from the time it worked.
From my zero knowledge about USB devices, it looks correct as far as the USB filtering Vendor ID and Product ID match with what the USB viewer programs are reporting.



USBTreeViewer on Host

Code: Select all

    =========================== USB Port5 ===========================

Connection Status        : 0x01 (Device is connected)
Port Chain               : 1-5
Properties               : 0x01
 IsUserConnectable       : yes
 PortIsDebugCapable      : no
 PortHasMultiCompanions  : no
 PortConnectorIsTypeC    : no
ConnectionIndex          : 5
CompanionIndex           : 0
 CompanionHubSymLnk      : USB#ROOT_HUB30#4&11b567bd&0&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
 CompanionPortNumber     : 21

      ======================== USB Device ========================

        +++++++++++++++++ Device Information ++++++++++++++++++
Friendly Name            : LSI USB 2.0 Soft Modem
Device Description       : LSI USB 2.0 Soft Modem
Device Path              : \\?\usb#vid_047e&pid_2892#5&35655aa8&0&5#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
Device ID                : USB\VID_047E&PID_2892\5&35655AA8&0&5
Hardware IDs             : USB\VID_047E&PID_2892&REV_0200 USB\VID_047E&PID_2892
Driver KeyName           : {4d36e96d-e325-11ce-bfc1-08002be10318}\0000 (GUID_DEVCLASS_MODEM)
Driver                   : system32\drivers\modem.sys (Version: 10.0.17134.1  Date: 2018-04-11)
Driver Inf               : C:\WINDOWS\inf\oem11.inf
Legacy BusType           : PNPBus
Class                    : Modem
Class GUID               : {4d36e96d-e325-11ce-bfc1-08002be10318} (GUID_DEVCLASS_MODEM)
Interface GUID           : {a5dcbf10-6530-11d2-901f-00c04fb951ed} (GUID_DEVINTERFACE_USB_DEVICE)
Service                  : Modem
Enumerator               : USB
Location Info            : Port_#0005.Hub_#0001
Location IDs             : PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(5), ACPI(_SB_)#ACPI(PCI0)#ACPI(XHC_)#ACPI(RHUB)#ACPI(HS05)
Container ID             : {9a05e6f0-6f4c-11e8-8236-f834411aa404}
Manufacturer Info        : LSI
Capabilities             : 0x84 (Removable, SurpriseRemovalOK)
Status                   : 0x0180600A (DN_DRIVER_LOADED, DN_STARTED, DN_DISABLEABLE, DN_REMOVABLE, DN_NT_ENUMERATOR, DN_NT_DRIVER)
Problem Code             : 0
Lower Filters            : AgereSoftModem
Power State              : D0 (supported: D0, D1, D2, D3, wake from D0, wake from D1, wake from D2)
COM-Port                 : COM3 (\Device\USBPDO-1)
 Child Device 1          : Unimodem Full-Duplex Audio Device
  DevicePath             : -
  Device ID              : MODEMWAVE\0\{5053BFB2-BCDA-4A10-938A-750CA93A7282}
  Class                  : MEDIA

        ---------------- Connection Information ---------------
Connection Index         : 0x05 (5)
Connection Status        : 0x01 (DeviceConnected)
Current Config Value     : 0x02
Device Address           : 0x0D (13)
Is Hub                   : 0x00 (no)
Number Of Open Pipes     : 0x03 (3)
Device Bus Speed         : 0x02 (High-Speed)
Pipe0ScheduleOffset      : 0x00 (0)
Pipe1ScheduleOffset      : 0x00 (0)
Pipe2ScheduleOffset      : 0x00 (0)

        --------------- Connection Information V2 -------------
Connection Index         : 0x05 (5)
Length                   : 0x10 (16 bytes)
SupportedUsbProtocols    : 0x03
 Usb110                  : 1 (yes)
 Usb200                  : 1 (yes)
 Usb300                  : 0 (no)
 ReservedMBZ             : 0x00
Flags                    : 0x00
 DevIsOpAtSsOrHigher     : 0 (Is not operating at SuperSpeed or higher)
 DevIsSsCapOrHigher      : 0 (Is not SuperSpeed capable or higher)
 DevIsOpAtSsPlusOrHigher : 0 (Is not operating at SuperSpeedPlus or higher)
 DevIsSsPlusCapOrHigher  : 0 (Is not SuperSpeedPlus capable or higher)
 ReservedMBZ             : 0x00

    ---------------------- Device Descriptor ----------------------
bLength                  : 0x12 (18 bytes)
bDescriptorType          : 0x01 (Device Descriptor)
bcdUSB                   : 0x200 (USB Version 2.00)
bDeviceClass             : 0xFF (Vendor Specific)
bDeviceSubClass          : 0x00
bDeviceProtocol          : 0x00
bMaxPacketSize0          : 0x40 (64 bytes)
idVendor                 : 0x047E
idProduct                : 0x2892
bcdDevice                : 0x0200
iManufacturer            : 0x01 (String Descriptor 1)
 Language 0x0409         : "Agere Systems"
iProduct                 : 0x02 (String Descriptor 2)
 Language 0x0409         : "Agere USB2.0 V.92 SoftModem"
iSerialNumber            : 0x00 (No String Descriptor)
bNumConfigurations       : 0x01 (1 Configuration)

    ------------------ Configuration Descriptor -------------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x02 (Configuration Descriptor)
wTotalLength             : 0x006C (108 bytes)
bNumInterfaces           : 0x01 (1 Interface)
bConfigurationValue      : 0x02 (Configuration 2)
iConfiguration           : 0x04 (String Descriptor 4)
 Language 0x0409         : "HS Cfg"
bmAttributes             : 0xA0
 D7: Reserved, set 1     : 0x01
 D6: Self Powered        : 0x00 (no)
 D5: Remote Wakeup       : 0x01 (yes)
 D4..0: Reserved, set 0  : 0x00
MaxPower                 : 0x64 (200 mA)

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x00
bAlternateSetting        : 0x00
bNumEndpoints            : 0x02 (2 Endpoints)
bInterfaceClass          : 0xFF (Vendor Specific)
bInterfaceSubClass       : 0x00
bInterfaceProtocol       : 0x00
iInterface               : 0x05 (String Descriptor 5)
 Language 0x0409         : "AltIf0"

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x82 (Direction=IN EndpointID=2)
bmAttributes             : 0x01 (TransferType=Isochronous  SyncType=None  EndpointType=Data)
wMaxPacketSize           : 0x0000
 Bits 15..13             : 0x00 (reserved, must be zero)
 Bits 12..11             : 0x00 (0 additional transactions per microframe -> allows 1..1024 bytes per packet)
 Bits 10..0              : 0x00 (0 bytes per packet)
 *!*ERROR  Invalid maximum packet size, should be between 1 and 1024
bInterval                : 0x02 (2 ms)

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x02 (Direction=OUT EndpointID=2)
bmAttributes             : 0x01 (TransferType=Isochronous  SyncType=None  EndpointType=Data)
wMaxPacketSize           : 0x0000
 Bits 15..13             : 0x00 (reserved, must be zero)
 Bits 12..11             : 0x00 (0 additional transactions per microframe -> allows 1..1024 bytes per packet)
 Bits 10..0              : 0x00 (0 bytes per packet)
 *!*ERROR  Invalid maximum packet size, should be between 1 and 1024
bInterval                : 0x02 (2 ms)

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x00
bAlternateSetting        : 0x01
bNumEndpoints            : 0x02 (2 Endpoints)
bInterfaceClass          : 0xFF (Vendor Specific)
bInterfaceSubClass       : 0x00
bInterfaceProtocol       : 0x00
iInterface               : 0x06 (String Descriptor 6)
 Language 0x0409         : "AltIf1"

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x82 (Direction=IN EndpointID=2)
bmAttributes             : 0x01 (TransferType=Isochronous  SyncType=None  EndpointType=Data)
wMaxPacketSize           : 0x0010
 Bits 15..13             : 0x00 (reserved, must be zero)
 Bits 12..11             : 0x00 (0 additional transactions per microframe -> allows 1..1024 bytes per packet)
 Bits 10..0              : 0x10 (16 bytes per packet)
bInterval                : 0x02 (2 ms)

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x02 (Direction=OUT EndpointID=2)
bmAttributes             : 0x01 (TransferType=Isochronous  SyncType=None  EndpointType=Data)
wMaxPacketSize           : 0x0010
 Bits 15..13             : 0x00 (reserved, must be zero)
 Bits 12..11             : 0x00 (0 additional transactions per microframe -> allows 1..1024 bytes per packet)
 Bits 10..0              : 0x10 (16 bytes per packet)
bInterval                : 0x02 (2 ms)

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x00
bAlternateSetting        : 0x02
bNumEndpoints            : 0x03 (3 Endpoints)
bInterfaceClass          : 0xFF (Vendor Specific)
bInterfaceSubClass       : 0x00
bInterfaceProtocol       : 0x00
iInterface               : 0x07 (String Descriptor 7)
 Language 0x0409         : "AltIf2"

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x81 (Direction=IN EndpointID=1)
bmAttributes             : 0x02 (TransferType=Bulk)
wMaxPacketSize           : 0x0200 (max 512 bytes)
bInterval                : 0x01 (at most 1 NAK each 1 microframes)

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x01 (Direction=OUT EndpointID=1)
bmAttributes             : 0x02 (TransferType=Bulk)
wMaxPacketSize           : 0x0200 (max 512 bytes)
bInterval                : 0x01 (at most 1 NAK each 1 microframes)

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x82 (Direction=IN EndpointID=2)
bmAttributes             : 0x03 (TransferType=Interrupt)
wMaxPacketSize           : 0x0010
 Bits 15..13             : 0x00 (reserved, must be zero)
 Bits 12..11             : 0x00 (0 additional transactions per microframe -> allows 1..1024 bytes per packet)
 Bits 10..0              : 0x10 (16 bytes per packet)
bInterval                : 0x10 (16 ms)

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x00
bAlternateSetting        : 0x03
bNumEndpoints            : 0x02 (2 Endpoints)
bInterfaceClass          : 0xFF (Vendor Specific)
bInterfaceSubClass       : 0x00
bInterfaceProtocol       : 0x00
iInterface               : 0x08 (String Descriptor 8)
 Language 0x0409         : "AltIf3"

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x82 (Direction=IN EndpointID=2)
bmAttributes             : 0x01 (TransferType=Isochronous  SyncType=None  EndpointType=Data)
wMaxPacketSize           : 0x0010
 Bits 15..13             : 0x00 (reserved, must be zero)
 Bits 12..11             : 0x00 (0 additional transactions per microframe -> allows 1..1024 bytes per packet)
 Bits 10..0              : 0x10 (16 bytes per packet)
bInterval                : 0x01 (1 ms)

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x02 (Direction=OUT EndpointID=2)
bmAttributes             : 0x01 (TransferType=Isochronous  SyncType=None  EndpointType=Data)
wMaxPacketSize           : 0x0010
 Bits 15..13             : 0x00 (reserved, must be zero)
 Bits 12..11             : 0x00 (0 additional transactions per microframe -> allows 1..1024 bytes per packet)
 Bits 10..0              : 0x10 (16 bytes per packet)
bInterval                : 0x01 (1 ms)

    ----------------- Device Qualifier Descriptor -----------------
bLength                  : 0x0A (10 bytes)
bDescriptorType          : 0x06 (Device_qualifier Descriptor)
bcdUSB                   : 0x200 (USB Version 2.00)
bDeviceClass             : 0x00 (defined by the interface descriptors)
bDeviceSubClass          : 0x00
bDeviceProtocol          : 0x00
bMaxPacketSize0          : 0x40 (64 Bytes)
bNumConfigurations       : 0x01 (1 other-speed configuration)
bReserved                : 0x00

    ------------ Other Speed Configuration Descriptor -------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x07 (Other_speed_configuration Descriptor)
wTotalLength             : 0x0055 (85 bytes)
bNumInterfaces           : 0x01 (1 Interface)
bConfigurationValue      : 0x01 (Configuration 1)
iConfiguration           : 0x03 (String Descriptor 3)
 Language 0x0409         : "FS Cfg"
bmAttributes             : 0xA0
 D7: Reserved, set 1     : 0x01
 D6: Self Powered        : 0x00 (no)
 D5: Remote Wakeup       : 0x01 (yes)
 D4..0: Reserved, set 0  : 0x00
MaxPower                 : 0x64 (200 mA)

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x00
bAlternateSetting        : 0x00
bNumEndpoints            : 0x02 (2 Endpoints)
bInterfaceClass          : 0xFF (Vendor Specific)
bInterfaceSubClass       : 0x00
bInterfaceProtocol       : 0x00
iInterface               : 0x05 (String Descriptor 5)
 Language 0x0409         : "AltIf0"

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x82 (Direction=IN EndpointID=2)
bmAttributes             : 0x01 (TransferType=Isochronous  SyncType=None  EndpointType=Data)
wMaxPacketSize           : 0x0000
 Bits 15..13             : 0x00 (reserved, must be zero)
 Bits 12..11             : 0x00 (0 additional transactions per microframe -> allows 1..1024 bytes per packet)
 Bits 10..0              : 0x00 (0 bytes per packet)
 *!*ERROR  Invalid maximum packet size, should be between 1 and 1024
bInterval                : 0x01 (1 ms)

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x02 (Direction=OUT EndpointID=2)
bmAttributes             : 0x01 (TransferType=Isochronous  SyncType=None  EndpointType=Data)
wMaxPacketSize           : 0x0000
 Bits 15..13             : 0x00 (reserved, must be zero)
 Bits 12..11             : 0x00 (0 additional transactions per microframe -> allows 1..1024 bytes per packet)
 Bits 10..0              : 0x00 (0 bytes per packet)
 *!*ERROR  Invalid maximum packet size, should be between 1 and 1024
bInterval                : 0x01 (1 ms)

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x00
bAlternateSetting        : 0x01
bNumEndpoints            : 0x02 (2 Endpoints)
bInterfaceClass          : 0xFF (Vendor Specific)
bInterfaceSubClass       : 0x00
bInterfaceProtocol       : 0x00
iInterface               : 0x06 (String Descriptor 6)
 Language 0x0409         : "AltIf1"

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x82 (Direction=IN EndpointID=2)
bmAttributes             : 0x01 (TransferType=Isochronous  SyncType=None  EndpointType=Data)
wMaxPacketSize           : 0x0020
 Bits 15..13             : 0x00 (reserved, must be zero)
 Bits 12..11             : 0x00 (0 additional transactions per microframe -> allows 1..1024 bytes per packet)
 Bits 10..0              : 0x20 (32 bytes per packet)
bInterval                : 0x01 (1 ms)

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x02 (Direction=OUT EndpointID=2)
bmAttributes             : 0x01 (TransferType=Isochronous  SyncType=None  EndpointType=Data)
wMaxPacketSize           : 0x0020
 Bits 15..13             : 0x00 (reserved, must be zero)
 Bits 12..11             : 0x00 (0 additional transactions per microframe -> allows 1..1024 bytes per packet)
 Bits 10..0              : 0x20 (32 bytes per packet)
bInterval                : 0x01 (1 ms)

        ---------------- Interface Descriptor -----------------
bLength                  : 0x09 (9 bytes)
bDescriptorType          : 0x04 (Interface Descriptor)
bInterfaceNumber         : 0x00
bAlternateSetting        : 0x02
bNumEndpoints            : 0x03 (3 Endpoints)
bInterfaceClass          : 0xFF (Vendor Specific)
bInterfaceSubClass       : 0x00
bInterfaceProtocol       : 0x00
iInterface               : 0x07 (String Descriptor 7)
 Language 0x0409         : "AltIf2"

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x81 (Direction=IN EndpointID=1)
bmAttributes             : 0x02 (TransferType=Bulk)
wMaxPacketSize           : 0x0040 (max 64 bytes)
bInterval                : 0x01 (at most 1 NAK each 1 microframes)

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x01 (Direction=OUT EndpointID=1)
bmAttributes             : 0x02 (TransferType=Bulk)
wMaxPacketSize           : 0x0040 (max 64 bytes)
bInterval                : 0x01 (at most 1 NAK each 1 microframes)

        ----------------- Endpoint Descriptor -----------------
bLength                  : 0x07 (7 bytes)
bDescriptorType          : 0x05 (Endpoint Descriptor)
bEndpointAddress         : 0x82 (Direction=IN EndpointID=2)
bmAttributes             : 0x03 (TransferType=Interrupt)
wMaxPacketSize           : 0x0010
 Bits 15..13             : 0x00 (reserved, must be zero)
 Bits 12..11             : 0x00 (0 additional transactions per microframe -> allows 1..1024 bytes per packet)
 Bits 10..0              : 0x10 (16 bytes per packet)
bInterval                : 0x10 (16 ms)

      -------------------- String Descriptors -------------------
             ------ String Descriptor 0 ------
bLength                  : 0x04 (4 bytes)
bDescriptorType          : 0x03 (String Descriptor)
Language ID[0]           : 0x0409 (English - United States)
             ------ String Descriptor 1 ------
bLength                  : 0x1C (28 bytes)
bDescriptorType          : 0x03 (String Descriptor)
Language 0x0409          : "Agere Systems"
             ------ String Descriptor 2 ------
bLength                  : 0x38 (56 bytes)
bDescriptorType          : 0x03 (String Descriptor)
Language 0x0409          : "Agere USB2.0 V.92 SoftModem"
             ------ String Descriptor 3 ------
bLength                  : 0x0E (14 bytes)
bDescriptorType          : 0x03 (String Descriptor)
Language 0x0409          : "FS Cfg"
             ------ String Descriptor 4 ------
bLength                  : 0x0E (14 bytes)
bDescriptorType          : 0x03 (String Descriptor)
Language 0x0409          : "HS Cfg"
             ------ String Descriptor 5 ------
bLength                  : 0x0E (14 bytes)
bDescriptorType          : 0x03 (String Descriptor)
Language 0x0409          : "AltIf0"
             ------ String Descriptor 6 ------
bLength                  : 0x0E (14 bytes)
bDescriptorType          : 0x03 (String Descriptor)
Language 0x0409          : "AltIf1"
             ------ String Descriptor 7 ------
bLength                  : 0x0E (14 bytes)
bDescriptorType          : 0x03 (String Descriptor)
Language 0x0409          : "AltIf2"
             ------ String Descriptor 8 ------
bLength                  : 0x0E (14 bytes)
bDescriptorType          : 0x03 (String Descriptor)
Language 0x0409          : "AltIf3"


USBViewer on Host

Code: Select all

Device Descriptor:
bcdUSB:             0x0200
bDeviceClass:         0xFF
bDeviceSubClass:      0x00
bDeviceProtocol:      0x00
bMaxPacketSize0:      0x40 (64)
idVendor:           0x047E (Lucent Microelectronics Technologies)
idProduct:          0x2892
bcdDevice:          0x0200
iManufacturer:        0x01
0x0409: "Agere Systems"
iProduct:             0x02
0x0409: "Agere USB2.0 V.92 SoftModem"
iSerialNumber:        0x00
bNumConfigurations:   0x01

ConnectionStatus: DeviceConnected
Current Config Value: 0x02
Device Bus Speed:     High
Device Address:       0x0D
Open Pipes:              3

Endpoint Descriptor:
bEndpointAddress:     0x81  IN
Transfer Type:        Bulk
wMaxPacketSize:     0x0200 (512)
bInterval:            0x01

Endpoint Descriptor:
bEndpointAddress:     0x01  OUT
Transfer Type:        Bulk
wMaxPacketSize:     0x0200 (512)
bInterval:            0x01

Endpoint Descriptor:
bEndpointAddress:     0x82  IN
Transfer Type:   Interrupt
wMaxPacketSize:     0x0010 (16)
bInterval:            0x10

Configuration Descriptor:
wTotalLength:       0x006C
bNumInterfaces:       0x01
bConfigurationValue:  0x02
iConfiguration:       0x04
0x0409: "HS Cfg"
bmAttributes:         0xA0 (Bus Powered Remote Wakeup)
MaxPower:             0x64 (200 Ma)

Interface Descriptor:
bInterfaceNumber:     0x00
bAlternateSetting:    0x00
bNumEndpoints:        0x02
bInterfaceClass:      0xFF
bInterfaceSubClass:   0x00
bInterfaceProtocol:   0x00
iInterface:           0x05
0x0409: "AltIf0"

Endpoint Descriptor:
bEndpointAddress:     0x82  IN
Transfer Type: Isochronous
wMaxPacketSize:     0x0000 (0)
bInterval:            0x02

Endpoint Descriptor:
bEndpointAddress:     0x02  OUT
Transfer Type: Isochronous
wMaxPacketSize:     0x0000 (0)
bInterval:            0x02

Interface Descriptor:
bInterfaceNumber:     0x00
bAlternateSetting:    0x01
bNumEndpoints:        0x02
bInterfaceClass:      0xFF
bInterfaceSubClass:   0x00
bInterfaceProtocol:   0x00
iInterface:           0x06
0x0409: "AltIf1"

Endpoint Descriptor:
bEndpointAddress:     0x82  IN
Transfer Type: Isochronous
wMaxPacketSize:     0x0010 (16)
bInterval:            0x02

Endpoint Descriptor:
bEndpointAddress:     0x02  OUT
Transfer Type: Isochronous
wMaxPacketSize:     0x0010 (16)
bInterval:            0x02

Interface Descriptor:
bInterfaceNumber:     0x00
bAlternateSetting:    0x02
bNumEndpoints:        0x03
bInterfaceClass:      0xFF
bInterfaceSubClass:   0x00
bInterfaceProtocol:   0x00
iInterface:           0x07
0x0409: "AltIf2"

Endpoint Descriptor:
bEndpointAddress:     0x81  IN
Transfer Type:        Bulk
wMaxPacketSize:     0x0200 (512)
bInterval:            0x01

Endpoint Descriptor:
bEndpointAddress:     0x01  OUT
Transfer Type:        Bulk
wMaxPacketSize:     0x0200 (512)
bInterval:            0x01

Endpoint Descriptor:
bEndpointAddress:     0x82  IN
Transfer Type:   Interrupt
wMaxPacketSize:     0x0010 (16)
bInterval:            0x10

Interface Descriptor:
bInterfaceNumber:     0x00
bAlternateSetting:    0x03
bNumEndpoints:        0x02
bInterfaceClass:      0xFF
bInterfaceSubClass:   0x00
bInterfaceProtocol:   0x00
iInterface:           0x08
0x0409: "AltIf3"

Endpoint Descriptor:
bEndpointAddress:     0x82  IN
Transfer Type: Isochronous
wMaxPacketSize:     0x0010 (16)
bInterval:            0x01

Endpoint Descriptor:
bEndpointAddress:     0x02  OUT
Transfer Type: Isochronous
wMaxPacketSize:     0x0010 (16)
bInterval:            0x01
socratis wrote:I'd like you to tell me what "Category" your device is.
I don't really know for sure. If I had to guess it would be a un-ejectable idling device.
It is a USB modem, as far as I am aware there is no service (that is enabled on my host) that will auto capture the device. So that would rule out Uncapturable. I think defaulting it to Idling.
I don't have any options to Eject the device, I think the rules out Ejectable. That means it is an Un-ejectable.

I have also tried uninstalling the driver of the USB drive on the host, as well as disabling it. My theory being if there was a service that was capturing the modem uninstalling the driver or disabling it should stop that service from captureing it. Although i am not sure if Virtual box could attached to the device if it was disabled on the host. (I would think it could)

Thanks for your help so far.
Attachments
Logs.zip
Attached is the Fixed VM Log file and the two html reports generated by USBDeView
(29.38 KiB) Downloaded 42 times
Post Reply