Home Explore Blog CI



man-pages

2nd chunk of `lshw.man`
b83ea0ca7c97837dea07ad0fa6afc30777d03a19633913b90000000100000e77
 information, detailing  SCSI,
              USB, IDE and PCI addresses.

       ‐dump filename
              Display output and dump collected information into a file (SQLite
              database).

       ‐class class
              Only  show  the given class of hardware. class can be found using
              lshw ‐short or lshw ‐businfo.

       ‐C class
              Alias for ‐class class.

       ‐enable test

       ‐disable test
              Enables or disables a test. test can be dmi (for  DMI/SMBIOS  ex‐
              tensions),  device‐tree  (for OpenFirmware device tree), spd (for
              memory Serial Presence Detect), memory (for memory‐size  guessing
              heuristics),  cpuinfo  (for kernel‐reported CPU detection), cpuid
              (for CPU detection), pci (for PCI/AGP access),  isapnp  (for  ISA
              PnP extensions), pcmcia (for PCMCIA/PCCARD), ide (for IDE/ATAPI),
              usb (for USB devices),scsi (for SCSI) or network (for network in‐
              terfaces detection).

       ‐quiet Don’t display status.

       ‐sanitize
              Remove  potentially  sensitive  information  from  output (IP ad‐
              dresses, serial numbers, etc.).

       ‐numeric
              Also display numeric IDs (for PCI and USB devices).

       ‐notime
              Exclude volatile attributes (timestamps) from output.

BUGS
       lshw currently does not detect Firewire(IEEE1394) devices.

       Not all architectures supported by GNU/Linux are fully  supported  (e.g.
       CPU detection).

       "Virtual"  SCSI  interfaces used for SCSI emulation over IDE are not re‐
       ported correctly yet.

NOTES
       lshw must be run as super user or it will only report  partial  informa‐
       tion.

FILES
       /usr/local/share/pci.ids

       /usr/share/pci.ids

       /etc/pci.ids

       /usr/share/hwdata/pci.ids
              A  list of all known PCI ID’s (vendors, devices, classes and sub‐
              classes).  If compiled with zlib  support,  lshw  will  look  for
              pci.ids.gz first, then for pci.ids.

       /proc/bus/pci/*
              Used  to  access the configuration of installed PCI buses and de‐
              vices.

       /proc/ide/*
              Used to access the configuration of installed IDE buses  and  de‐
              vices.

       /proc/scsi/*, /dev/sg*
              Used to access the configuration of installed SCSI devices.

       /dev/cpu/*/cpuid
              Used on x86 platforms to access CPU‐specific configuration.

       /proc/device‐tree/*
              Used on PowerPC platforms to access OpenFirmware configuration.

       /proc/bus/usb/*
              Used  to  access the configuration of installed USB buses and de‐
              vices.

       /sys/* Used on 2.6 kernels to access hardware/driver  configuration  in‐
              formation.

EXAMPLES
       lshw ‐short
              Lists hardware in a compact format.

       lshw ‐class disk ‐class storage
              Lists all disks and storage controllers in the system.

       lshw ‐html ‐class network
              Lists all network interfaces in HTML.

       lshw ‐disable dmi
              Don’t use DMI to detect hardware.

SEE ALSO
       /proc/*, linuxinfo(1), lspci(8), lsusb(8)

COPYING
       lshw  is  distributed under the GNU GENERAL PUBLIC LICENSE (GPL) version
       2.

AUTHOR
       lshw is maintained by Lyonel Vincent <lyonel@ezix.org>.

OTHER INFO
       The webpage for lshw is at
        <URL:http://lshw.ezix.org/>

$Rev$                           15 October 2020                         LSHW(1)

Title: lshw: Advanced Options, Bugs, Files, and Usage Examples
Summary
This section details advanced options for lshw, including disabling tests, sanitizing output, and displaying numeric IDs. It also notes existing bugs, such as incomplete Firewire device detection and issues with virtual SCSI interfaces. Furthermore, it lists the files lshw uses to gather hardware information and provides usage examples demonstrating how to list hardware in different formats, filter by class, and disable specific detection methods. It concludes with licensing information and author details.