BINTEC-USB Table View

Table-centric layout grouping table, row, and column objects.

Tables
4
Rows
4
Columns
55
.0.1 · 1 row entry · 20 columns
Uses the bintec variant from /opt/observium/mibs/bintec.
Command help
Walk usbDeviceDescTable
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'BINTEC-USB' -M '/opt/observium/mibs/bintec:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'BINTEC-USB::usbDeviceDescTable'
This table contains the actually detected USB devices.
usbDeviceDescEntry row .0.1.1
(one entry of usbDeviceDescTable)
Column Syntax OID
DevAddr = (slot << 12) | (unit << 8) | (Enum << 4).
Enum is assigned by the USB device enumerator.
Integer32
Constraints:
range: 0-65535
.0.1.1.1
TimeStamp when the USB host controller/root hub
detected the inserted USB device.
SNMPv2-TCTimeStamp
Based On: SNMPv2-SMITimeTicks
Description:
The value of the sysUpTime object at which a specific
occurrence happened. The specific occurrence must be

defined in the description of any object defined using this
type.

If sysUpTime is reset t…
.0.1.1.2
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.
Enumeration
Enumerated Values:
1attach
2config
3detach
.0.1.1.3
The USB standard supported by the device.
Enumeration
Enumerated Values:
1unspecified
2usb1-0
3usb1-1
4usb2-0
5usb3-0
.0.1.1.4
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.
Enumeration
Enumerated Values:
0spec-in-ifc
2comm
9hub
220diagnostic
224wireless
255vendor-spec
.0.1.1.5
DeviceClass dependent SubClass code.
There are no unique values over all DeviceClasses defined.
Integer32
Constraints:
range: 0-255
.0.1.1.6
DeviceClass and SubClass dependent DeviceProtocol code.
There are no unique values over all DeviceClasses defined.
Integer32
Constraints:
range: 0-255
.0.1.1.7
The maximum packet size supported by the USB device.
This value normally depends on the USB standard supported.
Integer32
Constraints:
range: 0-255
.0.1.1.8
The unique USB device vendor ID.
Integer32
Constraints:
range: 0-65535
.0.1.1.9
The (hopefully) unique USB device product ID.
Integer32
Constraints:
range: 0-65535
.0.1.1.10
The USB device release number in BCD format.
Integer32
Constraints:
range: 0-65535
.0.1.1.11
Human readable manufacturers name (if present).
SNMPv2-TCDisplayString
Type Constraints:
range: 0..255
Description:
Represents textual information taken from the NVT ASCII

character set, as defined in pages 4, 10-11 of RFC 854.

To summarize RFC 854, the NVT ASCII repertoire specifies:

- the use of c…
.0.1.1.12
Human readable product name (if present).
SNMPv2-TCDisplayString
Type Constraints:
range: 0..255
Description:
Represents textual information taken from the NVT ASCII

character set, as defined in pages 4, 10-11 of RFC 854.

To summarize RFC 854, the NVT ASCII repertoire specifies:

- the use of c…
.0.1.1.13
Human readable serial number (if present).
SNMPv2-TCDisplayString
Type Constraints:
range: 0..255
Description:
Represents textual information taken from the NVT ASCII

character set, as defined in pages 4, 10-11 of RFC 854.

To summarize RFC 854, the NVT ASCII repertoire specifies:

- the use of c…
.0.1.1.14
The number of alternative device configurations
supported by the USB device.
Integer32
Constraints:
range: 0-255
.0.1.1.15
Device descriptor raw data for debugging purposes only.
OctetString
Constraints:
range: 0-18
.0.1.1.16
The number of the port the USB device is connected to.
Integer32
Constraints:
range: 0-15
.0.1.1.17
The speed the USB device uses for data transmission.
Enumeration
Enumerated Values:
1low
2full
3high
.0.1.1.18
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.
Integer32
Constraints:
range: 0-7
.0.1.1.19
DevAddr = (slot << 12) | (unit << 8) | (Enum << 4)
of the parent hub for this device.
Enum is assigned by the USB device enumerator.
Integer32
Constraints:
range: 0-65535
.0.1.1.20
.0.2 · 1 row entry · 8 columns
Uses the bintec variant from /opt/observium/mibs/bintec.
Command help
Walk usbConfigDescTable
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'BINTEC-USB' -M '/opt/observium/mibs/bintec:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'BINTEC-USB::usbConfigDescTable'
This table contains the configuration(s)
provided by the detected USB device.
usbConfigDescEntry row .0.2.1
(one entry of usbConfigDescTable)
Column Syntax OID
DevAddr = (slot << 12) | (unit << 8) | (Enum << 4).
Enum is assigned by the USB device enumerator.
Integer32
Constraints:
range: 0-65535
.0.2.1.1
Length of the configuration descriptor frame in bytes.
Integer32
Constraints:
range: 0-65535
.0.2.1.2
The number of interfaces supported by the USB device.
Integer32
Constraints:
range: 0-255
.0.2.1.3
The configuration value associated with this configuration.
Integer32
Constraints:
range: 0-255
.0.2.1.4
Human readable configuration description (if present).
SNMPv2-TCDisplayString
Type Constraints:
range: 0..255
Description:
Represents textual information taken from the NVT ASCII

character set, as defined in pages 4, 10-11 of RFC 854.

To summarize RFC 854, the NVT ASCII repertoire specifies:

- the use of c…
.0.2.1.5
The following attributes are currently defined
by the USB standard:
Bit 7 - bus powered
Bit 6 - self powered
Bit 5 - remote wakeup
Bit 4-0 - reserved.
Integer32
Constraints:
range: 0-255
.0.2.1.6
Maximum power consumption in steps of 2 mA.
Integer32
Constraints:
range: 0-255
.0.2.1.7
Configuration descriptor raw data for debugging purposes only.
OctetString
Constraints:
range: 0-255
.0.2.1.8
.0.3 · 1 row entry · 9 columns
Uses the bintec variant from /opt/observium/mibs/bintec.
Command help
Walk usbInterfaceDescTable
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'BINTEC-USB' -M '/opt/observium/mibs/bintec:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'BINTEC-USB::usbInterfaceDescTable'
This table contains the interfaces provided by
the detected USB device configuration.
(one entry of usbInterfaceDescTable)
Column Syntax OID
DevAddr = (slot << 12) | (unit << 8) | (Enum << 4).
Enum is assigned by the USB device enumerator.
Integer32
Constraints:
range: 0-65535
.0.3.1.1
The number of this interface.
Integer32
Constraints:
range: 0-255
.0.3.1.2
Value used to select alternative setting.
Integer32
Constraints:
range: 0-255
.0.3.1.3
The number of endpoints provided by this interface.
Integer32
Constraints:
range: 0-255
.0.3.1.4
Class code (assigned by usb.org).
Enumeration
Enumerated Values:
0unspec
1audio
2cdc
3hid
5physical
6image
7printer
8msc
9hub
10cdc-data
11smartcard
12firm-upd
13security
220diagnostic
224wireless
254appl-spec
255vendor-spec
.0.3.1.5
Subclass code (assigned by usb.org).
Integer32
Constraints:
range: 0-255
.0.3.1.6
The class dependent protocol code.
Integer32
Constraints:
range: 0-255
.0.3.1.7
The index to the string describing the interface (if present).
Integer32
Constraints:
range: 0-255
.0.3.1.8
Interface descriptor raw data for debugging purposes only.
OctetString
Constraints:
range: 0-9
.0.3.1.9
.0.4 · 1 row entry · 18 columns
Uses the bintec variant from /opt/observium/mibs/bintec.
Command help
Walk usbEndpointDescTable
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'BINTEC-USB' -M '/opt/observium/mibs/bintec:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'BINTEC-USB::usbEndpointDescTable'
This table contains the endpoints provided by
the detected USB device configuration.
(one entry of usbEndpointDescEntry)
Column Syntax OID
DevAddr = (slot << 12) | (unit << 8) | (Enum << 4) | IfcNum.
Enum is assigned by the USB device enumerator.
Integer32
Constraints:
range: 0-65535
.0.4.1.1
Index = PipeType << 5 | PipeDirection << 4 | EpAddress.
Used for unique enumeration of the endpoints.
Integer32
Constraints:
range: 0-255
.0.4.1.2
The interface number of the endpoints interface.
Integer32
Constraints:
range: 0-255
.0.4.1.3
The endpoints address (direction bit stripped).
Integer32
Constraints:
range: 0-15
.0.4.1.4
Transfer direction of this endpoint.
Enumeration
Enumerated Values:
1in
2out
.0.4.1.5
The endpoint type extracted from the
endpoint descriptor attribute field.
Enumeration
Enumerated Values:
1ctrl
2iso
3bulk
4intr
.0.4.1.6
Complete endpoint atribute field. For debugging only.
Integer32
Constraints:
range: 0-255
.0.4.1.7
The maximum packet size the endpoint
is capable of sending or receiving.
Integer32
Constraints:
range: 0-65535
.0.4.1.8
Interval for polling endpoint data transfers (in frame counts).
Ignored for bulk and control endpoints.
Iso endpoints must be equal 1.
Field may range from 1 to 255 for interrupt endpoints.
Integer32
Constraints:
range: 0-255
.0.4.1.9
Endpoint descriptor raw data for debugging purposes only.
OctetString
Constraints:
range: 0-7
.0.4.1.10
The number of packets transferred by the endpoint.
SNMPv2-SMICounter32
Type Constraints:
range: 0..4294967295
.0.4.1.11
The number of bytes transferred by the endpoint.
SNMPv2-SMICounter32
Type Constraints:
range: 0..4294967295
.0.4.1.12
The number of frames enqueued at the endpoint.
SNMPv2-SMICounter32
Type Constraints:
range: 0..4294967295
.0.4.1.13
The number of stall conditions detected.
SNMPv2-SMICounter32
Type Constraints:
range: 0..4294967295
.0.4.1.14
The number of I/O errors detected.
SNMPv2-SMICounter32
Type Constraints:
range: 0..4294967295
.0.4.1.15
The number of Babble errors detected.
SNMPv2-SMICounter32
Type Constraints:
range: 0..4294967295
.0.4.1.16
The number of Frame Overrun errors detected.
SNMPv2-SMICounter32
Type Constraints:
range: 0..4294967295
.0.4.1.17
The number of Toggle errors detected.
SNMPv2-SMICounter32
Type Constraints:
range: 0..4294967295
.0.4.1.18