>> MIB - Management Information Base

>> Table: usbDeviceDescTable - (.1.3.6.1.4.1.272.4.55.1.1)

Description: (one entry of usbDeviceDescTable)

usbDeviceDescTable
OIDNameTypeAccess
.1DevAddrINTEGERR
.2UpTimeTimeStampR
.3StatusENUMR
.4BcdUSBENUMR
.5DeviceClassENUMR
.6DeviceSubClassINTEGERR
.7DeviceProtocolINTEGERR
.8MaxPacketSizeINTEGERR
.9IdVendorINTEGERR
.10IdProductINTEGERR
.11BcdDeviceINTEGERR
.12TxtManufacturerDisplayStringR
.13TxtProductDisplayStringR
.14TxtSerialNumberDisplayStringR
.15NumConfigurationsINTEGERR
.16RawDataOCTET STRINGR
.17HubPortNumberINTEGERR
.18DeviceSpeedENUMR
.19DepthINTEGERR
.20ParentINTEGERR

DevAddr
DevAddr = (slot << 12) | (unit << 8) | (Enum << 4). Enum is assigned by the USB device enumerator.

Range: 0 to 65535

UpTime
TimeStamp when the USB host controller/root hub detected the inserted USB device.
Status
Current status of the USB device: attach - attach the device to the specified device class config - configure the device if supported detach - detach the device from upper layers.

Enumerations:

  • attach (1)
  • config (2)
  • detach (3)
BcdUSB
The USB standard supported by the device.

Enumerations:

  • unspecified (1)
  • usb1-0 (2)
  • usb1-1 (3)
  • usb2-0 (4)
  • usb3-0 (5)
DeviceClass
The class code of the USB device. 0x00 - each interface specifies it's own class code. 0xFF - the class code is vendor specific. Otherwise the value is a valid class code.

Enumerations:

  • spec-in-ifc (0)
  • comm (2)
  • hub (9)
  • diagnostic (220)
  • wireless (224)
  • vendor-spec (255)
DeviceSubClass
DeviceClass dependent SubClass code. There are no unique values over all DeviceClasses defined.

Range: 0 to 255

DeviceProtocol
DeviceClass and SubClass dependent DeviceProtocol code. There are no unique values over all DeviceClasses defined.

Range: 0 to 255

MaxPacketSize
The maximum packet size supported by the USB device. This value normally depends on the USB standard supported.

Range: 0 to 255

IdVendor
The unique USB device vendor ID.

Range: 0 to 65535

IdProduct
The (hopefully) unique USB device product ID.

Range: 0 to 65535

BcdDevice
The USB device release number in BCD format.

Range: 0 to 65535

TxtManufacturer
Human readable manufacturers name (if present).

Length: 0 to 255

TxtProduct
Human readable product name (if present).

Length: 0 to 255

TxtSerialNumber
Human readable serial number (if present).

Length: 0 to 255

NumConfigurations
The number of alternative device configurations supported by the USB device.

Range: 0 to 255

RawData
Device descriptor raw data for debugging purposes only.

Length: 0 to 18

HubPortNumber
The number of the port the USB device is connected to.

Range: 0 to 15

DeviceSpeed
The speed the USB device uses for data transmission.

Enumerations:

  • low (1)
  • full (2)
  • high (3)
Depth
The depth in the bus topology where the device is located. 0 = Root Hub, 1 = Device at Root Hub, 2 = Device at ext. Hub, 3 = Device at external Hub connected to an external Hub, etc.

Range: 0 to 7

Parent
DevAddr = (slot << 12) | (unit << 8) | (Enum << 4) of the parent hub for this device. Enum is assigned by the USB device enumerator.

Range: 0 to 65535


MIB Reference to Software Version 10.2.12 generated on 2023/08/29. Provided by webmaster@bintec-elmeg.com
Copyright ©2023 by bintec elmeg GmbH