Get USB Mass Storage Status
更新时间: 2026/08/06
在Gitcode上查看源码

Get USB Mass Storage Status

Change History

openUBMC VersionRevision DateDescription
25.062025/06/26Initial draft: add command details

Basic Information

Function Description

Queries the connection status of a USB storage device.

Privilege

Command Information

Request Information

ByteData Field
NetFn30h
CMD92h
1:3Manufacturer ID, LS Byte first. The length is fixed to three bytes. For example, if the vendor ID is 2011 and the corresponding hexadecimal value is 0x0007DB, the first byte is DBh, the second byte is 07h, and the third byte is 00h.
4Sub command, sub command=25h
5Parameter Selector, parameter selection=01h
00h: Create USB Mass Storage
03h: Close USB Mass Storage
01h: Get USB Mass Storage Status
6device id:
0: iBMA USB flash drive
1: SP USB flash drive
NOTE: To be compatible with earlier versions, this byte is not mandatory. If this byte is unavailable, the operation can be performed only on the SP USB flash drive.

Response Information

ByteData Field
1Completion Code
2:4Manufacturer ID, LS Byte first. The length is fixed to three bytes. For example, if the vendor ID is 2011 and the corresponding hexadecimal value is 0x0007DB, the first byte is DBh, the second byte is 07h, and the third byte is 00h.
5reserved
6status
0: unmounted
1: attached
2: Mounting failed.
3: Uninstallation failed.

Command Example

Query the heat dissipation mode.

Request:

bash
ipmicmd -k "0f 00 MM NN" smi 0

Response:

text
0f MM NN

Back to Index