SYSTOOL(1) General Commands Manual SYSTOOL(1)

# [NAME](#NAME)

systool - view system device information by bus, class, and topology

# [SYNOPSIS](#SYNOPSIS)

**systool** \[*options* \[*device*]]

# [DESCRIPTION](#DESCRIPTION)

Calling **systool** without parameters will present all available bus types, device classes, and root devices.

When *device* is supplied, the information requested by *options* is shown only for the specified device, otherwise all present devices are displayed.

**systool** uses APIs provided by **libsysfs** to gather information. **systool** runs only on Linux systems running kernels 2.5 or later, with the sysfs filesystem mounted.

# [OPTIONS](#OPTIONS)

[**-a**](#a)

Show attributes of the requested resource.

[**-b *bus***](#b)

Show information for a specific bus.

[**-c *class***](#c)

Show information for a specific class.

[**-d**](#d)

Show only devices.

[**-h**](#h)

Show usage.

[**-m *module\_name***](#m)

Show information for a specific module.

[**-p**](#p)

Show absolute sysfs path to the resource.

[**-v**](#v)

Show all attributes with values.

[**-A *attribute***](#A)

Show attribute value for the requested resource.

[**-D**](#D)

Show only drivers.

[**-P**](#P)

Show device's parent.

# [SEE ALSO](#SEE_ALSO)

The web page of **libsysfs** at &lt;http://linux-diag.sourceforge.net/Sysfsutils.html&gt;.

# [AUTHOR](#AUTHOR)

**systool** was written by Ananth Mavinakayanahalli &lt;ananth@in.ibm.com&gt; and Daniel Stekloff &lt;dsteklof@us.ibm.com&gt;.

This man page was contributed by Martin Pitt &lt;mpitt@debian.org&gt; for the Debian system (but may be used by others).

2019-11-16 sysfsutils

---

Document: systool(1) from sysfsutils 2.1.1-r5 (Chainguard OS)
Source: https://github.com/linux-ras/sysfsutils
