raspinfo
Display Raspberry Pi hardware and software information
TLDR
Display system information
SYNOPSIS
raspinfo [options]
PARAMETERS
--help
Displays a short help message describing command usage and available options.
DESCRIPTION
raspinfo is a utility command specifically designed for Raspberry Pi OS that gathers and displays a comprehensive summary of the system's hardware and software configuration. It provides crucial information such as the CPU type and speed, memory allocation, operating system version, kernel details, firmware revision, storage device usage, network interfaces, and connected peripherals like cameras. This command is invaluable for diagnosing issues, providing system specifications when seeking support on forums, or simply getting a quick overview of a Raspberry Pi's current state. It consolidates data that would otherwise require multiple separate commands, making it a highly convenient tool for Raspberry Pi users.
CAVEATS
- raspinfo is primarily available and designed for Raspberry Pi OS environments. Its utility is limited or non-existent on other Linux distributions.
- While most information is accessible to regular users, some details (e.g., specific hardware diagnostics) might require elevated privileges, though often it runs fine for general overview.
- The output can be extensive, especially on systems with many connected peripherals or complex configurations.
OUTPUT SECTIONS
The output of raspinfo is typically categorized into logical sections, including CPU information, Memory usage, Operating System details (OS release, kernel version), Firmware details, Disk space utilization, Network interface configurations, and status of specific Raspberry Pi peripherals like the camera module or display.
USAGE IN SUPPORT
Due to its comprehensive nature, raspinfo output is frequently requested by support teams or community members when troubleshooting issues on Raspberry Pi devices. Users are often advised to run raspinfo > info.txt
to redirect the output to a file, which can then be easily shared for analysis.
HISTORY
The raspinfo command was developed as part of the broader set of Raspberry Pi-specific utilities, often bundled with raspi-config or the raspberrypi-utils package. Its creation reflects the need for a standardized and easy way to gather diagnostic information unique to the Raspberry Pi's ARM architecture and VideoCore GPU, which are not always fully exposed by standard Linux tools. It has evolved alongside the Raspberry Pi hardware, adapting to new models and their unique features, providing a consistent interface for system introspection over time.