Inhaltsverzeichnis

sysinfo — was der Kernel beim Hochfahren gefunden hat

sysinfo

Werkzeuge in /bin · Geräte-Verzeichnis · lspci · lsdrv · top · Architektur


Wozu

Das Boot-Protokoll rollt weg, sobald der Desktop startet, und dmesg zeigt Text statt Zahlen. sysinfo liest stattdessen das Geräte-Verzeichnis, das die Subsysteme beim Erkennen füllen: Hersteller, Kennungen, Takte, gefundene Einstellungen — als Zahlen, so wie der Kernel sie ermittelt hat.

Es fragt die Hardware nicht selbst ab. Zwei Syscalls genügen: sys_devinfo_count (251) für die Zahl der Einträge und sys_devinfo_get (252) für jeden einzelnen; die Prozessorkennung kommt über sys_cpu_ident (253) aus CPUID.

Was es zeigt

Jeder Eintrag im Verzeichnis trägt eine Art, einen Namen (acht Byte) und vier Zahlenfelder — der genaue Aufbau steht unter Geräte-Verzeichnis. sysinfo übersetzt sie je Art in eine Zeile:

Art Zeile Inhalt
CPU CPU Kerne, gemessener Takt in GHz, Familie, Modell — der Takt aus den TSC-Takten je Mikrosekunde
Host Umgebung echte Hardware oder virtuell, mit Nennung des Wirts
Speicher RAM verwaltet und davon frei, dazu die Seitenzahl (4 KB je Seite)
Platte Disk Nummer, Name, Anschluss, Größe, Blockzahl und Blockgröße
I²C-Bus I2C MMIO-Fenster, IRQ, DesignWare-Version
I²C-HID I2C-HID Adresse, Bus, Hersteller, Produkt, Taktstufe
USB USB Slot, Geräteklasse im Klartext, Protokoll, Controller
GPIO GPIO-IRQ Pin und Gerät — mit dem Vermerk, dass die Abfrage läuft und die Leitung noch ungenutzt ist
Audio Audio Intel HD Audio oder AC97, PCI-Adresse, Treibername

Am Ende steht die Zahl der Einträge. Ist das Verzeichnis leer, sagt das Werkzeug genau das (sysinfo: Verzeichnis leer) und endet mit 1.

Zwei Formulierungen, die Absicht sind

Größen werden lesbar ausgegeben (PutSize), nicht in Megabyte: 953869 MB sagt niemandem etwas.


Letzte Aktualisierung: 2026-08-27 — Seite neu angelegt, aus lyx-os/bin/sysinfo.lyx erhoben.