Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

USBPCap1 USB URB - integrated webcam - video and more Questions?

I ran Wireshark USBPCap1 and found somethings going on, on my laptop so I have several questions to ask. I have 1,2,3,4 device addresses. How can I tell where the device is located and who is accessing these USBD_STATUS_SUCCESS (0X00000000) URB Function: URB_FUNCTION_GET_DESCRIPTOR_FROM_DEVICE (0X00b).Then a Response that includes a URB_FUNCTION_CONTROL_TRANSER, that is a success with a Hi-speed hub with single TT and Integrated Rate Matching Hub. Why did this take place?

I have another one that has a response that this device supports REMOTE WAKEUP. How do I find out more about this device and why this configuration and the request happened?

Then there is a Device Descriptor that show DEVICE DESCRIPTOR bLength: 18 bDescriptorType: 0x01 (DEVICE) bcdUSB: 0x0200 bDeviceClass: Miscellaneous (0xef) bDeviceSubClass: 2 bDeviceProtocol: 1 (Interface Association Descriptor) bMaxPacketSize0: 64 idVendor: Microdia (0x0c45) idProduct: Sonix 1.3 MP Laptop Integrated Webcam (0x6480) bcdDevice: 0x9a07 iManufacturer: 2 iProduct: 1 iSerialNumber: 0 bNumConfigurations: 1

My laptop computer's webcam is disabled, and the aforementioned does not match the drivers of my webcam in the Device manager. I looked for anything that would match and I found nothing in Device Manager.

Packet comments Frame 10: 693 bytes on wire, 693 bytes captured on interface \.\USBPcap1, id 0 USB URB CONFIGURATION DESCRIPTOR bLength: 9 bDescriptorType: 0x02 (CONFIGURATION) wTotalLength: 665 bNumInterfaces: 2 bConfigurationValue: 1 iConfiguration: 0 Configuration bmAttributes: 0x80 NOT SELF-POWERED NO REMOTE-WAKEUP 1... .... = Must be 1: Must be 1 for USB 1.1 and higher .0.. .... = Self-Powered: This device is powered from the USB bus ..0. .... = Remote Wakeup: This device does NOT support remote wakeup bMaxPower: 250 (500mA) UNKNOWN DESCRIPTOR bLength: 40 bDescriptorType: 0xff (unknown) INTERFACE ASSOCIATION DESCRIPTOR INTERFACE DESCRIPTOR (0.0): class Video VIDEO CONTROL INTERFACE DESCRIPTOR [Header] VIDEO CONTROL INTERFACE DESCRIPTOR [Output Terminal] (Entity 2) VIDEO CONTROL INTERFACE DESCRIPTOR [Extension Unit] (Entity 4) VIDEO CONTROL INTERFACE DESCRIPTOR [Extension Unit] (Entity 5) VIDEO CONTROL INTERFACE DESCRIPTOR [Input Terminal] (Entity 1) VIDEO CONTROL INTERFACE DESCRIPTOR [Processing Unit] (Entity 3) bLength: 11 bDescriptorType: 0x24 (video class interface) Subtype: Processing Unit (5) bUnitID: 3 bSourceID: 1 wMaxMultiplier: 0 bControlSize: 2 bmControl: 0x0000177f, Brightness, Contrast, Hue, Saturation, Sharpness, Gamma, White Balance Temperature, Backlight Compensation, Gain, Power Line Frequency, White Balance Temperature, Auto .... .... .... .... .... ...1 = Brightness: Yes .... .... .... .... .... ..1. = Contrast: Yes .... .... .... .... .... .1.. = Hue: Yes .... .... .... .... .... 1... = Saturation: Yes .... .... .... .... ...1 .... = Sharpness: Yes .... .... .... .... ..1. .... = Gamma: Yes .... .... .... .... .1.. .... = White Balance Temperature: Yes .... .... .... .... 0... .... = White Balance Component: No .... .... .... ...1 .... .... = Backlight Compensation: Yes .... .... .... ..1. .... .... = Gain: Yes .... .... .... .1.. .... .... = Power Line Frequency: Yes .... .... .... 0... .... .... = Hue, Auto: No .... .... ...1 .... .... .... = White Balance Temperature, Auto: Yes .... .... ..0. .... .... .... = White Balance Component, Auto: No .... .... .0.. .... .... .... = Digital Multiplier: No .... .... 0... .... .... .... = Digital Multiplier Limit: No iProcessing: 0 ENDPOINT DESCRIPTOR bLength: 7 bDescriptorType: 0x05 (ENDPOINT) bEndpointAddress: 0x83 IN Endpoint:3 1... .... = Direction: IN Endpoint .... 0011 = Endpoint Number: 0x3 bmAttributes: 0x03 .... ..11 = Transfertype: Interrupt-Transfer (0x3) wMaxPacketSize: 16 ...0 0... .... .... = Transactions per microframe: 1 (0) .... ..00 0001 0000 = Maximum Packet Size: 16 bInterval: 6 VIDEO CONTROL ENDPOINT DESCRIPTOR [Interrupt] INTERFACE DESCRIPTOR (1.0): class Video VIDEO STREAMING INTERFACE DESCRIPTOR [Input Header] VIDEO STREAMING INTERFACE DESCRIPTOR [Format Uncompressed] (Format 1): YUY2 VIDEO STREAMING INTERFACE DESCRIPTOR [Frame Uncompressed] (Index 1): 640 x 480 VIDEO STREAMING INTERFACE DESCRIPTOR [Frame Uncompressed] (Index 2): 352 x 288 VIDEO STREAMING INTERFACE DESCRIPTOR [Frame Uncompressed] (Index 3): 320 x 240 VIDEO STREAMING INTERFACE DESCRIPTOR [Frame Uncompressed] (Index 4): 176 x 144 VIDEO STREAMING INTERFACE DESCRIPTOR [Frame Uncompressed] (Index 5): 160 x 120 VIDEO STREAMING INTERFACE DESCRIPTOR [Frame Uncompressed] (Index 6): 1024 x 768 VIDEO STREAMING INTERFACE DESCRIPTOR [Frame Uncompressed] (Index 7): 1280 x 1024 VIDEO STREAMING INTERFACE DESCRIPTOR [Still Image Frame] VIDEO STREAMING INTERFACE DESCRIPTOR [Colorformat] INTERFACE DESCRIPTOR (1.1): class Video ENDPOINT DESCRIPTOR INTERFACE DESCRIPTOR (1.2): class Video ENDPOINT DESCRIPTOR INTERFACE DESCRIPTOR (1.3): class Video ENDPOINT DESCRIPTOR INTERFACE DESCRIPTOR (1.4): class Video ENDPOINT DESCRIPTOR INTERFACE DESCRIPTOR (1.5): class Video ENDPOINT DESCRIPTOR INTERFACE DESCRIPTOR (1.6): class Video ENDPOINT DESCRIPTOR

There is a Frame or Packet where the device is not self powered but it is remote wake up. Since, I have left my computer unattended for a 15 min. then I just thought I would add this. I thought this was the frame that said it was remote wake up but it shows that it is not. There are only 333 Frames.

My network status at the time was Online via ethernet.

Thank you in Advance,

Vtechie

click to hide/show revision 2
None

USBPCap1 USB URB - integrated webcam - video and more Questions?

I ran Wireshark USBPCap1 and found somethings going on, on my laptop so I have several questions to ask. I have 1,2,3,4 device addresses. How can I tell where the device is located and who is accessing these USBD_STATUS_SUCCESS (0X00000000) URB Function: URB_FUNCTION_GET_DESCRIPTOR_FROM_DEVICE (0X00b).Then (0X00b). Then a Response that includes a URB_FUNCTION_CONTROL_TRANSER, that is a success with a Hi-speed hub with single TT and Integrated Rate Matching Hub. Why did this take place?

I have another one that has a response that this device supports REMOTE WAKEUP. How do I find out more about this device and why this configuration and the request happened?

Then there is a Device Descriptor that show show

DEVICE DESCRIPTOR
    bLength: 18
    bDescriptorType: 0x01 (DEVICE)
    bcdUSB: 0x0200
    bDeviceClass: Miscellaneous (0xef)
    bDeviceSubClass: 2
    bDeviceProtocol: 1 (Interface Association Descriptor)
    bMaxPacketSize0: 64
    idVendor: Microdia (0x0c45)
    idProduct: Sonix 1.3 MP Laptop Integrated Webcam (0x6480)
    bcdDevice: 0x9a07
    iManufacturer: 2
    iProduct: 1
    iSerialNumber: 0
    bNumConfigurations: 1

My laptop computer's webcam is disabled, and the aforementioned does not match the drivers of my webcam in the Device manager. I looked for anything that would match and I found nothing in Device Manager.

Packet comments
Frame 10: 693 bytes on wire, 693 bytes captured on interface \.\USBPcap1, \\.\USBPcap1, id 0
USB URB
CONFIGURATION DESCRIPTOR
    bLength: 9
    bDescriptorType: 0x02 (CONFIGURATION)
    wTotalLength: 665
    bNumInterfaces: 2
    bConfigurationValue: 1
    iConfiguration: 0
    Configuration bmAttributes: 0x80  NOT SELF-POWERED  NO REMOTE-WAKEUP
        1... .... = Must be 1: Must be 1 for USB 1.1 and higher
        .0.. .... = Self-Powered: This device is powered from the USB bus
        ..0. .... = Remote Wakeup: This device does NOT support remote wakeup
    bMaxPower: 250  (500mA)
UNKNOWN DESCRIPTOR
    bLength: 40
    bDescriptorType: 0xff (unknown)
INTERFACE ASSOCIATION DESCRIPTOR
INTERFACE DESCRIPTOR (0.0): class Video
VIDEO CONTROL INTERFACE DESCRIPTOR [Header]
VIDEO CONTROL INTERFACE DESCRIPTOR [Output Terminal] (Entity 2)
VIDEO CONTROL INTERFACE DESCRIPTOR [Extension Unit] (Entity 4)
VIDEO CONTROL INTERFACE DESCRIPTOR [Extension Unit] (Entity 5)
VIDEO CONTROL INTERFACE DESCRIPTOR [Input Terminal] (Entity 1)
VIDEO CONTROL INTERFACE DESCRIPTOR [Processing Unit] (Entity 3)
    bLength: 11
    bDescriptorType: 0x24 (video class interface)
    Subtype: Processing Unit (5)
    bUnitID: 3
    bSourceID: 1
    wMaxMultiplier: 0
    bControlSize: 2
    bmControl: 0x0000177f, Brightness, Contrast, Hue, Saturation, Sharpness, Gamma, White Balance Temperature, Backlight Compensation, Gain, Power Line Frequency, White Balance Temperature, Auto
        .... .... .... .... .... ...1 = Brightness: Yes
        .... .... .... .... .... ..1. = Contrast: Yes
        .... .... .... .... .... .1.. = Hue: Yes
        .... .... .... .... .... 1... = Saturation: Yes
        .... .... .... .... ...1 .... = Sharpness: Yes
        .... .... .... .... ..1. .... = Gamma: Yes
        .... .... .... .... .1.. .... = White Balance Temperature: Yes
        .... .... .... .... 0... .... = White Balance Component: No
        .... .... .... ...1 .... .... = Backlight Compensation: Yes
        .... .... .... ..1. .... .... = Gain: Yes
        .... .... .... .1.. .... .... = Power Line Frequency: Yes
        .... .... .... 0... .... .... = Hue, Auto: No
        .... .... ...1 .... .... .... = White Balance Temperature, Auto: Yes
        .... .... ..0. .... .... .... = White Balance Component, Auto: No
        .... .... .0.. .... .... .... = Digital Multiplier: No
        .... .... 0... .... .... .... = Digital Multiplier Limit: No
    iProcessing: 0
ENDPOINT DESCRIPTOR
    bLength: 7
    bDescriptorType: 0x05 (ENDPOINT)
    bEndpointAddress: 0x83  IN  Endpoint:3
        1... .... = Direction: IN Endpoint
        .... 0011 = Endpoint Number: 0x3
    bmAttributes: 0x03
        .... ..11 = Transfertype: Interrupt-Transfer (0x3)
    wMaxPacketSize: 16
        ...0 0... .... .... = Transactions per microframe: 1 (0)
        .... ..00 0001 0000 = Maximum Packet Size: 16
    bInterval: 6
VIDEO CONTROL ENDPOINT DESCRIPTOR [Interrupt]
INTERFACE DESCRIPTOR (1.0): class Video
VIDEO STREAMING INTERFACE DESCRIPTOR [Input Header]
VIDEO STREAMING INTERFACE DESCRIPTOR [Format Uncompressed]  (Format 1): YUY2
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame Uncompressed]   (Index  1):  640 x  480
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame Uncompressed]   (Index  2):  352 x  288
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame Uncompressed]   (Index  3):  320 x  240
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame Uncompressed]   (Index  4):  176 x  144
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame Uncompressed]   (Index  5):  160 x  120
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame Uncompressed]   (Index  6): 1024 x  768
VIDEO STREAMING INTERFACE DESCRIPTOR [Frame Uncompressed]   (Index  7): 1280 x 1024
VIDEO STREAMING INTERFACE DESCRIPTOR [Still Image Frame]
VIDEO STREAMING INTERFACE DESCRIPTOR [Colorformat]
INTERFACE DESCRIPTOR (1.1): class Video
ENDPOINT DESCRIPTOR
INTERFACE DESCRIPTOR (1.2): class Video
ENDPOINT DESCRIPTOR
INTERFACE DESCRIPTOR (1.3): class Video
ENDPOINT DESCRIPTOR
INTERFACE DESCRIPTOR (1.4): class Video
ENDPOINT DESCRIPTOR
INTERFACE DESCRIPTOR (1.5): class Video
ENDPOINT DESCRIPTOR
INTERFACE DESCRIPTOR (1.6): class Video
ENDPOINT DESCRIPTOR

There is a Frame or Packet where the device is not self powered but it is remote wake up. Since, I have left my computer unattended for a 15 min. then I just thought I would add this. I thought this was the frame that said it was remote wake up but it shows that it is not. There are only 333 Frames.

My network status at the time was Online via ethernet.

Thank you in Advance,

Vtechie