USB-MIB

File: USB-MIB.mib (26352 bytes)

Imported modules

SNMPv2-SMI SNMPv2-CONF SNMPv2-TC
IF-MIB

Imported symbols

MODULE-IDENTITY OBJECT-TYPE Counter32
Integer32 experimental MODULE-COMPLIANCE
OBJECT-GROUP TEXTUAL-CONVENTION MacAddress
TruthValue InterfaceIndexOrZero

Defined Types

UsbPortEntry  
SEQUENCE    
  usbPortIndex Integer32
  usbPortType INTEGER
  usbPortRate INTEGER

UsbDeviceEntry  
SEQUENCE    
  usbDeviceIndex Integer32
  usbDevicePower INTEGER
  usbDeviceVendorID OCTET STRING
  usbDeviceProductID OCTET STRING
  usbDeviceNumberConfigurations Integer32
  usbDeviceActiveClass INTEGER
  usbDeviceStatus INTEGER
  usbDeviceEnumCounter Counter32
  usbDeviceRemoteWakeup TruthValue
  usbDeviceRemoteWakeupOn TruthValue

UsbCDCEntry  
SEQUENCE    
  usbCDCIndex Integer32
  usbCDCIfIndex InterfaceIndexOrZero
  usbCDCSubclass INTEGER
  usbCDCVersion OCTET STRING
  usbCDCDataTransferType INTEGER
  usbCDCDataEndpoints Integer32
  usbCDCStalls Counter32

UsbCDCEtherEntry  
SEQUENCE    
  usbCDCEtherIndex Integer32
  usbCDCEtherIfIndex InterfaceIndexOrZero
  usbCDCEtherMacAddress MacAddress
  usbCDCEtherPacketFilter BITS
  usbCDCEtherDataStatisticsCapabilities BITS
  usbCDCEtherDataCheckErrs Counter32

UsbCDCEtherXmtAddressEntry  
SEQUENCE    
  ifCDCEtherXmtAddress MacAddress

Defined Values

usbMib 1.3.6.1.3.103
The MIB module to describe the USB interface.
MODULE-IDENTITY    

usbMibObjects 1.3.6.1.3.103.1
OBJECT IDENTIFIER    

usbNumber 1.3.6.1.3.103.1.1
The number of ports regardless of their current state in the usb general port table
Status: current Access: read-only
OBJECT-TYPE    
  Integer32 0..65535  

usbPortTable 1.3.6.1.3.103.1.2
A list of port entries. The number of entries is given by the value usbNumber.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    UsbPortEntry

usbPortEntry 1.3.6.1.3.103.1.2.1
Status and parameter values for the USB port.
Status: current Access: not-accessible
OBJECT-TYPE    
  UsbPortEntry  

usbPortIndex 1.3.6.1.3.103.1.2.1.1
The unique identifier of the USB port hardware. By convention and if possible, hardware port numbers map directly to external connectors.
Status: current Access: read-only
OBJECT-TYPE    
  Integer32 1..65535  

usbPortType 1.3.6.1.3.103.1.2.1.2
The type of the USB port
Status: current Access: read-only
OBJECT-TYPE    
  INTEGER host(1), device(2), hub(3)  

usbPortRate 1.3.6.1.3.103.1.2.1.3
The USB port rate that could be low-speed(1) for 1.5 Mbps, full-speed(2) for 12Mbps or high-speed(3) for USB 2.0
Status: current Access: read-only
OBJECT-TYPE    
  INTEGER low-speed(1), full-speed(2), high-speed(3)  

usbDeviceTable 1.3.6.1.3.103.1.3
A list of USB device ports. Usually the device has only one USB device port
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    UsbDeviceEntry

usbDeviceEntry 1.3.6.1.3.103.1.3.1
Status and parameter values for the USB device port.
Status: current Access: not-accessible
OBJECT-TYPE    
  UsbDeviceEntry  

usbDeviceIndex 1.3.6.1.3.103.1.3.1.1
The index is identical to usbPortIndex for the correspondent USB port
Status: current Access: read-only
OBJECT-TYPE    
  Integer32 1..65535  

usbDevicePower 1.3.6.1.3.103.1.3.1.2
the way USB device port is powered
Status: current Access: read-only
OBJECT-TYPE    
  INTEGER unknown(1), self-powered(2), bus-powered(3)  

usbDeviceVendorID 1.3.6.1.3.103.1.3.1.3
The USB device port vendor HEX-formatted string as it is provided to the USB host by the USB device
Status: current Access: read-only
OBJECT-TYPE    
  OCTET STRING  

usbDeviceProductID 1.3.6.1.3.103.1.3.1.4
The product ID HEX-formatted string as it is provided to the USB host by the USB device
Status: current Access: read-only
OBJECT-TYPE    
  OCTET STRING  

usbDeviceNumberConfigurations 1.3.6.1.3.103.1.3.1.5
The total number of configurations the USB port supports. Device port should support at least one configuration
Status: current Access: read-only
OBJECT-TYPE    
  Integer32 1..65535  

usbDeviceActiveClass 1.3.6.1.3.103.1.3.1.6
This object returns USB Device Class type of the active configuration
Status: current Access: read-only
OBJECT-TYPE    
  INTEGER other(1), cdc(2)  

usbDeviceStatus 1.3.6.1.3.103.1.3.1.7
Current status of the USB device state machine
Status: current Access: read-only
OBJECT-TYPE    
  INTEGER unattached(1), attached(2), powered(3), default(4), address(5), configured(6), suspended(7)  

usbDeviceEnumCounter 1.3.6.1.3.103.1.3.1.8
Total number reconnections (enumerations) since device is operational
Status: current Access: read-only
OBJECT-TYPE    
  Counter32  

usbDeviceRemoteWakeup 1.3.6.1.3.103.1.3.1.9
If set to true(1), the device supports Remote Wakeup function. If set to false(2), the device doesn't support it
Status: current Access: read-only
OBJECT-TYPE    
  TruthValue  

usbDeviceRemoteWakeupOn 1.3.6.1.3.103.1.3.1.10
If set to true(1), the remote wakeup function is activated by the host. If set to false(2), remote wakeup function is not active.
Status: current Access: read-only
OBJECT-TYPE    
  TruthValue  

usbCDCTable 1.3.6.1.3.103.1.4
A list of Communication Device Class (CDC) interfaces supported by the USB device. It could be more then one CDC interface for the device that expose more then one interface to the network
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    UsbCDCEntry

usbCDCEntry 1.3.6.1.3.103.1.4.1
Status and parameter values for CDC device
Status: current Access: not-accessible
OBJECT-TYPE    
  UsbCDCEntry  

usbCDCIndex 1.3.6.1.3.103.1.4.1.1
The index is identical to usbPortIndex for the correspondent USB port
Status: current Access: read-only
OBJECT-TYPE    
  Integer32 1..65535  

usbCDCIfIndex 1.3.6.1.3.103.1.4.1.2
The variable uniquely identifies the interface index which this CDC device is representing
Status: current Access: read-only
OBJECT-TYPE    
  InterfaceIndexOrZero  

usbCDCSubclass 1.3.6.1.3.103.1.4.1.3
Subclass used in data transfer in Communication Device Class
Status: current Access: read-only
OBJECT-TYPE    
  INTEGER other(0), directLine(1), acm(2), telephony(3), multichannel(4), capi(5), ethernet(6), atm(7)  

usbCDCVersion 1.3.6.1.3.103.1.4.1.4
String that describes the version of Communication Device Class in HEX format (Major, Minor)
Status: current Access: read-only
OBJECT-TYPE    
  OCTET STRING Size(2)  

usbCDCDataTransferType 1.3.6.1.3.103.1.4.1.5
Type of data transfer for Data Class Interface used by the Communication Device. Isochronious mode is used for synchronous(1) and bulk transfer mode is used for asynchronous(2)
Status: current Access: read-only
OBJECT-TYPE    
  INTEGER synchronous(1), asynchronous(2)  

usbCDCDataEndpoints 1.3.6.1.3.103.1.4.1.6
Number of the data endpoints (IN and OUT) used by the Communication Device. If the networking device is in default interface setting, there are are no data endpoints and no traffic is exchanged. Under the normal operation there should be 2 Data Endpoints (one IN and one OUT) for the networking device. For the multichannel model this number could be larger then 2
Status: current Access: read-only
OBJECT-TYPE    
  Integer32 0..16  

usbCDCStalls 1.3.6.1.3.103.1.4.1.7
Total number of times USB Data interface recovered from stall since re-initialization and while the port state was 'up' or 'test'.
Status: current Access: read-only
OBJECT-TYPE    
  Counter32  

usbCDCEtherTable 1.3.6.1.3.103.1.5
A list of Communication Device Class (CDC) USB devices that support Ethernet Networking Control Model.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    UsbCDCEtherEntry

usbCDCEtherEntry 1.3.6.1.3.103.1.5.1
Status and parameter values for CDC devices that support Ethernet Networking Control Model
Status: current Access: not-accessible
OBJECT-TYPE    
  UsbCDCEtherEntry  

usbCDCEtherIndex 1.3.6.1.3.103.1.5.1.1
The index is identical to usbPortIndex for the correspondent USB port
Status: current Access: read-only
OBJECT-TYPE    
  Integer32 1..65535  

usbCDCEtherIfIndex 1.3.6.1.3.103.1.5.1.2
The variable uniquely identifies the interface index to which this CDC device is connected
Status: current Access: read-only
OBJECT-TYPE    
  InterfaceIndexOrZero  

usbCDCEtherMacAddress 1.3.6.1.3.103.1.5.1.3
The 48bit MAC address that is provided by USB CDC device to the host. This address will be used as the source address of Ethernet frames sent by the host over the particular CDC interface.
Status: current Access: read-only
OBJECT-TYPE    
  MacAddress  

usbCDCEtherPacketFilter 1.3.6.1.3.103.1.5.1.4
Bitmap indicates the host requirements to the USB device to perform Ethernet packet filtering of the particular type frames directed to the host
Status: current Access: read-only
OBJECT-TYPE    
  BITS packetPromiscuous(0), packetAllMulticast(1), packetDirected(2), packetBroadcast(3), packetMulticast(4)  

usbCDCEtherDataStatisticsCapabilities 1.3.6.1.3.103.1.5.1.5
Bitmap indicates the ability to collect Ethernet statistics of different types as it provided in Ethernet Networking Functional Descriptor. If the Particular bit is set, the device could provide the corresponding statistics counter to the host
Status: current Access: read-only
OBJECT-TYPE    
  BITS frameXmitOk(0), frameRcvOk(1), frameXmitErr(2), frameRcvErr(3), frameRcvNoBuff(4), bytesXmitDirectOk(5), framesXmitDirectOk(6), bytesXmitMulticastOk(7), framesXmitMulticastOk(8), bytesXmitBroadcastOk(9), framesXmitBroadcastOk(10), bytesRcvDirectOk(11), framesRcvDirectOk(12), bytesRcvMulticastOk(13), framesRcvMulticastOk(14), bytesRcvBroadcastOk(15), framesRcvBroadcastOk(16), framesRcvCrcErr(17), xmitQueueLen(18), rcvErrAlignment(19), xmitOneCollision(20), xmitMoreCollisions(21), xmitDeferred(22), xmitMaxCollision(23), rcvOverrun(24), xmitUnderrun(25), xmitHearbeatFailure(26), xmitTimesCrsLost(27), xmitLateCollisions(28)  

usbCDCEtherDataCheckErrs 1.3.6.1.3.103.1.5.1.6
Total number of frames with an invalid frame check sequence, input from the USB Data interface since system re-initialization and while the port state was 'up' or 'test'.
Status: current Access: read-only
OBJECT-TYPE    
  Counter32  

usbCDCEtherXmtAddressTable 1.3.6.1.3.103.1.6
This table contains an entry for each multicast address for which the system will transmit packets/frames on a particular USB interface.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    UsbCDCEtherXmtAddressEntry

usbCDCEtherXmtAddressEntry 1.3.6.1.3.103.1.6.1
A list of objects identifying an address for which the system will send packets/frames on the particular USB interface identified by the index values usbCDCIndex and ifIndex.
Status: current Access: not-accessible
OBJECT-TYPE    
  UsbCDCEtherXmtAddressEntry  

ifCDCEtherXmtAddress 1.3.6.1.3.103.1.6.1.1
An address for which the system will will send packets/frames on the particular USB interface. The address only could be set by the host by using the command for USB interface.
Status: current Access: read-only
OBJECT-TYPE    
  MacAddress  

usbMibNotification 1.3.6.1.3.103.2
OBJECT IDENTIFIER    

usbMibConformance 1.3.6.1.3.103.3
OBJECT IDENTIFIER    

usbMibCompliances 1.3.6.1.3.103.3.1
OBJECT IDENTIFIER    

usbMibGroups 1.3.6.1.3.103.3.2
OBJECT IDENTIFIER    

usbMibBasicCompliance 1.3.6.1.3.103.3.1.1
The compliance statement for devices that implement USB MIB
Status: current Access: read-only
MODULE-COMPLIANCE    

usbMibBasicGroup 1.3.6.1.3.103.3.2.1
Group of objects that are mandatory to support by device implementing this MIB
Status: current Access: read-only
OBJECT-GROUP    

usbMibCDCGroup 1.3.6.1.3.103.3.2.2
This group is implemented only in devices having at least one CDC interface
Status: current Access: read-only
OBJECT-GROUP    

usbMibCDCEtherGroup 1.3.6.1.3.103.3.2.3
This group is implemented only in devices having at least one CDC interface that uses Ethernet Networking Control Model or remote NDIS
Status: current Access: read-only
OBJECT-GROUP    

usbCDCEtherXmtAddressGroup 1.3.6.1.3.103.3.2.4
This group is implemented only for USB CDC interfaces that have transmit multicast filtering capabilities.
Status: current Access: read-only
OBJECT-GROUP