| # Log Entries |
| |
| This document describes what the log entries mean. Each entry has a matching |
| section. Please add a section here for new entries and some brief description of |
| what it means and how to parse it. |
| |
| ## CLIENT_ID |
| |
| ## DEVICETYPE |
| |
| ## LOGDATE |
| |
| ## all_disk_stats |
| |
| Disk I/O stats for all block devices on the system. |
| |
| ## amd_pmc_idlemask |
| |
| Value of the SMU idlemask |
| |
| ## amd_s0ix_stats |
| |
| Contains the time when the system last entered/exited S0ix and how long it |
| remained in that state. |
| |
| ## amd_smu_fw_info |
| |
| Contains additional timing information about the last S0ix suspend including |
| how long it took to enter and exit that state. |
| |
| ## amd_stb |
| |
| Base64 encoded contents of the smart trace buffer, contains timestamped POST |
| codes and logs from various other systems. Requires an AMD specific tool to |
| decode. |
| |
| ## amdgpu_gem_info |
| |
| ## amdgpu_gtt_mm |
| |
| ## amdgpu_vram_mm |
| |
| ## android_app_storage |
| |
| Gets ARC app disk usage and includes SELinux context for /data files. |
| This should be empty on virtio-blk devices. |
| |
| ## arcvm_console_output |
| |
| Dumps kernel logs using [`vm_pstore_dump`](/vm_tools#vm_pstore_dump) |
| tool. The log is stored in pstore in the guest which is a file on the host side, |
| similar to [console-ramoops](#console_ramoops). Should show kernel logs when all |
| else fails inside the guest OS. Timestamp is in seconds from guest Linux kernel |
| boot. |
| |
| ## arcvm_psi |
| |
| [Memory PSI] of ARCVM that comes from `/proc/pressure/memory`. [Memory PSI code] |
| |
| ## arcvm_zram_mm_stat |
| |
| Zram activity of ARCVM which is the output of /sys/block/zram0/mm_stat. |
| |
| ## arcvm_zram_stat |
| |
| Zram activity of ARCVM which is the output of /sys/block/zram0/stat. |
| |
| ## atmel_tp_deltas |
| |
| ## atmel_tp_refs |
| |
| ## atmel_ts_deltas |
| |
| ## atmel_ts_refs |
| |
| ## atrus_logs |
| |
| ## audit_log |
| |
| Recent events in audit.log as generated by [auditd(8)]. |
| Only includes audit events of type=SYSCALL and type=AVC (SELinux denials). |
| |
| ## auth_failure |
| |
| Contains which TPM commands are used and its response when the command failed. |
| |
| ## bio_crypto_init.LATEST |
| |
| ## bio_crypto_init.PREVIOUS |
| |
| ## bio_fw_updater.LATEST |
| |
| ## bio_fw_updater.PREVIOUS |
| |
| ## biod.LATEST |
| |
| ## biod.PREVIOUS |
| |
| ## bios_info |
| |
| ## bios_log |
| |
| Log entries stored in console section of coreboot memory region. Contains logs |
| from things such as coreboot and depthcarge before Linux kernel starts. |
| |
| ## bios_stacked_times |
| |
| Same as bios_times, but in flame graph compatible stacked format and with enum |
| names instead of human-readable descriptions. |
| |
| ## bios_times |
| |
| This entry contains timestamps of events saved by BIOS and its components. |
| Timestamps are in human-readable form with description and value. |
| |
| ## blkid |
| |
| ## bluetooth.log |
| |
| This file records the debuggable logs generated by Bluetooth daemons |
| ($syslogseverity < '7'), including logs from bluetoothd, btmanagerd, and |
| btadapterd. |
| |
| ## bootstat_summary |
| |
| ## borealis_crosvm.log |
| |
| Logs from the Borealis VM's output (kernel logs to serial, in-VM services). |
| |
| ## borealis_fossilize_wrap_log |
| |
| Logs from Borealis attempts to install shader cache DLCs when fossilize is |
| called within the VM. |
| |
| ## borealis_frames |
| |
| Frame timings from apps running in the Borealis VM. 16 KiB. |
| |
| ## borealis_frames_summary |
| |
| Summarization of borealis frame timings. 2 KiB. |
| |
| ## borealis_launch_log |
| |
| Logs from Borealis game launches, including command line and compat tools used |
| for the game launch. |
| |
| ## borealis_proton_crash_reports |
| |
| Contains the most recent Proton crash dump containing debug info. ~11 KiB. |
| |
| ## borealis_quirks |
| |
| Contains both system-provided and user-specified configs which control the |
| behaviour of Borealis system components (initially just Sommelier) on a |
| per-game basis. For example, a setting might permit a specific game to control |
| the position of its windows on-screen. |
| |
| ~93 bytes per setting. We print the first 10 KiB, enough for 110 settings. |
| |
| ## borealis_rootfs_reports |
| |
| Contains MD5 digests for paths in the Borealis read-only rootfs. |
| This report may inform if the Borealis rootfs has become corrupted. ~44 KiB. |
| |
| ## borealis_steam_log |
| |
| Contains the stdout and stderr of the Steam client and any games run since |
| Borealis boot. ~8 KiB for start up and login of the Steam client. Each game |
| launch adds ~8 KiB. |
| |
| ## borealis_xwindump |
| |
| If the Borealis VM is running, displays a list of all Borealis windows and |
| each window's title, size, and other X properties, as seen by the X server. |
| Expected size is ~20 KiB. |
| |
| ## bt_usb_disconnects |
| |
| ## buddyinfo |
| |
| Various virtual memory fragmentation details. See the `/proc/buddyinfo` section |
| of the [proc(5)] man page for an explanation of each field. |
| |
| ## cbi_info |
| |
| ## cheets_log |
| |
| ## chrome_system_log |
| |
| ## chrome_system_log.PREVIOUS |
| |
| ## chromeos-pgmem |
| |
| ## clobber-state.log |
| |
| ## clobber.log |
| |
| ## console-ramoops |
| |
| Contains logs from Linux kernel from previous boot, in pstore [ramoops |
| logger](https://www.kernel.org/doc/html/latest/admin-guide/ramoops.html). |
| |
| ## cpuinfo |
| |
| Various CPU & system architecture details. Often shows exact CPU models and |
| supported hardware flags, as well as how many CPUs and cores that are available. |
| See the `/proc/cpuinfo` section of the [proc(5)] man page for more details. |
| |
| ## cr50_version |
| |
| ## crdyboot.log |
| |
| UEFI boot log for ChromeOS Flex. |
| |
| ## critical_disk_stats |
| |
| Disk I/O stats for block devices assigned to the stateful partition, user home, |
| and root. |
| |
| ## cros_ec.log |
| |
| ## cros_ec.previous |
| |
| ## cros_ec_panicinfo |
| |
| ## cros_ec_pdinfo |
| |
| USB-C state returned by the ectool typecstatus and typecdiscovery commands. This |
| includes the power role, data role, polarity, mux information, source/sink |
| capabilities and the SOP/SOP' identity/mode responses if available. |
| |
| ## cros_fp.log |
| |
| ## cros_fp.previous |
| |
| ## cros_fp_panicinfo |
| |
| [FPMCU] [Panic Data] in human readable form. |
| |
| ## cros_ish.log |
| |
| ## cros_ish.previous |
| |
| ## cros_scp.log |
| |
| ## cros_scp.previous |
| |
| ## cros_tp console |
| |
| ## cros_tp frame |
| |
| ## cros_tp version |
| |
| ## crosid |
| |
| The output of `crosid -v`, which can be used to understand/debug why a |
| device matched a certain config identity (or, why a device didn't |
| match one). |
| |
| ## crostini |
| |
| ## crostini_crosvm.log |
| |
| Logs from the Termina VM's output (kernel logs to serial, in-VM services). |
| |
| ## display-debug |
| |
| Logs collected from the 'display_debug' crosh tool, such as annotated drm_trace |
| logs and snapshots of the output of 'modetest'. The drm_trace logs are as |
| described below, but with additional categories enabled. See |
| http://go/cros-displaydebug for more details. |
| |
| ## dmesg |
| |
| Linux kernel logs from the current run. See [console-ramoops](#console_ramoops) |
| for previous boot. |
| |
| ## drm_gem_objects |
| |
| ## drm_state |
| |
| ## drm_trace |
| |
| Logs collected from the kernel's drm module. A subset of |
| [drm_debug_category messages](https://01.org/linuxgraphics/gfx-docs/drm/gpu/drm-internals.html#c.drm_debug_category) |
| are enabled and the tail of their output is collected here. |
| |
| ## drm_trace_legacy |
| |
| Same as above, but for older kernel versions using a legacy drm_trace |
| implementation. |
| |
| ## ec_info |
| |
| ## edid-decode |
| |
| ## eventlog |
| |
| Shows system events such as when a device was turned on or off, and if a reboot |
| was user-initiated. Comes from persistent firmware event log. |
| |
| ## extensions.log |
| |
| Logs collected from extension acting as system extensions (managing login and |
| sessions). |
| |
| ## file-nr |
| |
| The number of files opened on the system. Useful when trying to check if it's |
| the system-wide limit or the per-process limit when failing to open new file |
| descriptors. |
| |
| https://docs.kernel.org/admin-guide/sysctl/fs.html#file-max-file-nr |
| |
| ## folder_size_dump |
| |
| The folder_size_dump helper dumps the actual disk usage (in bytes) of various |
| system folders by calling |
| `du --human-readable --total --summarize --one-file-system`. |
| The list of folders and filtering can be found in `folder_size_dump.cc`. Each |
| entry calls du individually with a sorted list of subfolders. |
| |
| The output of the `df` command is available separately for comparison. |
| |
| 0 sized entries are filtered out to reduce the size of the report, this does not |
| provide a complete folder contents listing. |
| |
| ## folder_size_dump_user |
| |
| The folder_size_dump helper dumps the actual disk usage (in bytes) of top level |
| user directories |
| `du --human-readable --total --summarize --one-file-system`. |
| The output of the `df` command is available separately for comparison. |
| |
| ## font_info |
| |
| ## framebuffer |
| |
| ## fwupd_log |
| |
| Logs printed from [fwupd] daemon execution. |
| |
| ## fwupd_state |
| |
| Current state of the system as reported by [fwupd] daemon. |
| |
| ## fwupd_version |
| |
| The [fwupd] client and daemon versions. |
| |
| ## gsclog |
| |
| The Google Security Chip console log. |
| |
| ## hammerd |
| |
| ## hardware_class |
| |
| ## hardware_verification_report |
| |
| ## hostname |
| |
| ## hwsec_status |
| |
| The internal state of the hwsec daemons. |
| |
| ## hypervisor.log |
| |
| The kernel log from the ManaTEE hypervisor. |
| |
| ## i915_error_state |
| |
| Return a (compressed) binary i915\_error\_state. |
| |
| ## i915_error_state_decoded |
| |
| Return a (compressed) human readable i915\_error\_state decoded using `aubinator_error_decode`. |
| |
| ## i915_gem_gtt |
| |
| ## i915_gem_objects |
| |
| ## ifconfig |
| |
| ## input_devices |
| |
| ## interrupts |
| |
| Per-CPU interrupt statistics. See the `/proc/interrupts` section of the |
| [proc(5)] man page for an explanation of each field. |
| |
| ## iw_list |
| |
| ## kbmcu_info |
| |
| Information about an MCU controlling an RGB keyboard, including FW version. |
| |
| ## kbmcu_log |
| |
| Console output of an MCU controlling an RGB keyboard. |
| |
| ## kernel-crashes |
| |
| ## kiosk_apps_log |
| |
| Application level logs collected from kiosk apps including logs from |
| browser windows, service workers and secondary extensions. |
| |
| ## kiosk_apps_log.PREVIOUS |
| |
| kiosk_apps.1.log file which stores a day older kiosk application level |
| logs from different sources like browser windows, service workers and |
| app windows. |
| |
| ## logcat |
| |
| Log (adb logcat) from Android instance in ARC. Note that timestamp timezone is |
| in local time unlike other logs which are mostly in UTC. |
| |
| TODO(b/180562941): Migrate to UTC. |
| |
| ## lpstat |
| |
| Information about connected printer and scanner devices produced by `lpstat -l |
| -r -v -a -p -o`. Produces ~22 lines of output for each device. |
| |
| ## lsblk |
| |
| ## lsmod |
| |
| ## lspci |
| |
| Lists PCI devices. Contains output for `lspci`. |
| |
| ## lsusb |
| |
| Lists USB devices. Contains output for `lsusb` and `lsusb -t` for topology. |
| |
| ## lsusb_verbose |
| |
| Verbose output of the lsusb tool. Provides more detailed information including |
| decoded common descriptors of all currently enumerated USB devices. |
| |
| ## ltr_show |
| |
| [Latency Tolerance Reporting] value of each external components in the |
| [Intel PCH (Platform Controller Hub)]. |
| |
| ## lvs |
| |
| Information about LVM logical volumes. |
| |
| ## mali_memory |
| |
| ## meminfo |
| |
| Various memory usage statistics. See the `/proc/meminfo` section of the |
| [proc(5)] man page for an explanation of each field. |
| |
| ## mm-esim-status |
| |
| ## mm-status |
| |
| ## mmc_err_stats |
| |
| Error counters of MMC controllers. Each counter represents the number |
| of fatal error events that occurred since boot. Error types include |
| CRC mismatches and transfer timeouts. |
| |
| ## modetest |
| |
| ## mountinfo |
| |
| File system mount information from the init process's mount namespace. See |
| https://www.kernel.org/doc/html/latest/filesystems/sharedsubtree.html for what |
| it means. |
| |
| ## nbr_minios_log |
| |
| Details of [Network Based Recovery (NBR)] process. |
| |
| ## nbr_update_engine_log |
| |
| Details of update engine progress during [Network Based Recovery (NBR)]. |
| |
| ## nbr_upstart_log |
| |
| [Upstart] details from [Network Based Recovery (NBR)]. |
| |
| ## netlog |
| |
| ## netstat |
| |
| ## network-devices |
| |
| ## network-services |
| |
| ## nvmap_iovmm |
| |
| ## oemdata |
| |
| ## package_cstate_show |
| |
| Each of [Package Cstate] residencies timer count value. |
| |
| ## pagetypeinfo |
| |
| ## pch_ip_power_gating_status |
| |
| Whether the Intel proprietary components within the |
| [Intel PCH (Platform Controller Hub)] is power gated. |
| |
| ## pchg_info |
| |
| ## perf-data |
| |
| Performance profiling information about how much time the system spends on |
| various activities (program execution stack traces). The full detail of |
| can be found in the [Profile protocol buffer message type]( |
| https://github.com/google/pprof/blob/main/proto/profile.proto). This field is |
| xz-compressed and base64-encoded. |
| |
| ## perfetto-data |
| |
| A trace timeline of system and kernel performance events. The data is |
| formatted as a [Perfetto trace protocol buffer message]( |
| https://android.googlesource.com/platform/external/perfetto/) and can be viewed |
| with the [Perfetto UI](https://ui.perfetto.dev). This field is zstd-compressed |
| and base64-encoded. |
| |
| ## platform_identity_customization_id |
| |
| ## platform_identity_model |
| |
| ## platform_identity_name |
| |
| ## platform_identity_sku |
| |
| ## platform_identity_whitelabel_tag |
| |
| ## power_supply_info |
| |
| ## power_supply_sysfs |
| |
| ## powerd.LATEST |
| |
| ## powerd.PREVIOUS |
| |
| ## powerd.out |
| |
| ## powerwash_count |
| |
| ## primary_io_devices |
| |
| For use mostly on chromebox debugging, displays which keyboards/mice system |
| services are tracking and considering as 'primary' to the device. |
| |
| ## ps |
| |
| ## psi |
| |
| [Memory PSI] of host, output of `/proc/pressure/memory`. [Memory PSI code] |
| |
| ## pvs |
| |
| Information about LVM physical volumes. |
| |
| ## qcom_fw_info |
| |
| ## secagentd |
| |
| This file records the debuggable logs generated by the secagentd daemon. |
| |
| ## segmentation_feature_level |
| |
| Return the feature level calculated for this device. |
| It is produced by the [segmentation library], retrieved by the `feature_check` |
| command. |
| |
| ## segmentation_scope_level |
| |
| Return the scope level for this device. |
| It is produced by the [segmentation library], retrieved by the `feature_check` |
| command. |
| |
| ## sensor_info |
| |
| ## slabinfo |
| |
| Kernel memory allocator/cache statistics. See the [slabinfo(5)] man page for an |
| explanation of each field. |
| |
| ## stateful_trim_data |
| |
| ## stateful_trim_state |
| |
| ## storage_info |
| |
| ## storage_quota_usage |
| |
| Lists the quota disk usage information for all users, groups and projects for |
| the /home directory. |
| |
| ## substate_live_status_registers |
| |
| The [Modern Standby (S0ix)] is one state of [ACPI]. Also called |
| "S0 idle low power mode". [Modern Standby (S0ix)] and [Intel S0ix Sub-states] |
| are triggered when specific conditions within the SoC have been achieved. |
| Show the status of the low power mode requirements at the time of reading. |
| |
| ## substate_requirements |
| |
| Display the required power state for various IP blocks to enter a given power |
| state, and whether or not that was achieved. |
| |
| ## substate_residencies |
| |
| Each of [Intel S0ix Sub-states] residencies timer count. |
| |
| ## substate_status_registers |
| |
| Show the status of [Modern Standby (S0ix)] and [Intel S0ix Sub-states] |
| requirements. They are latched on every [Package Cstate] 10 entry & exit and |
| [Intel S0ix Sub-states] entry & exit as well |
| |
| ## swap_info |
| |
| ## syslog |
| |
| ## system_log_stats |
| |
| ## threads |
| |
| ## tlsdate |
| |
| ## top io threads |
| |
| Shows the stats for the top I/O intensive threads, including the thread and |
| process IDs, the associated command name, and the number of bytes read and |
| written. |
| |
| ## top memory |
| |
| ## top thread |
| |
| ## touch_fw_version |
| |
| ## tpm-firmware-updater |
| |
| ## typec_connector_class |
| |
| Information about the state of USB Type-C ports, partners and cables from the |
| USB Type-C connector class. |
| |
| ## typecd |
| |
| ## ui_log |
| |
| ## uname |
| |
| Short summary of the current system information from the [uname(1)] command. |
| It will include the [Linux kernel](https://www.kernel.org/) version (including |
| the git commit), when the kernel was compiled, and some details for the system's |
| CPU. |
| |
| ## update_engine.log |
| |
| Logs from update_engine. Useful to know what version the system upgraded to and |
| from and when. Shows lsb-release inside the old and new rootfs when updating. |
| |
| ## upstart |
| |
| ## uptime |
| |
| The current system [uptime(1)] in seconds, including time spent in suspend. |
| In other words, how long since the system was booted. |
| |
| ## usb4 devices |
| |
| ## user_folder_size_dump |
| |
| Dumps the size of all folders inside the primary user's folder and the size of |
| all daemon stores for all mounted users. |
| |
| ## verified boot |
| |
| ## vmlog.1.LATEST |
| |
| The previous vmlog; see [vmlog.LATEST](#vmlog_LATEST). |
| |
| ## vmlog.1.PREVIOUS |
| |
| The previous vmlog; see [vmlog.LATEST](#vmlog_LATEST). |
| |
| ## vmlog.LATEST |
| |
| virtual memory related log written by vmlog_writer, [documented |
| here](/metrics/README.md#vmlog). |
| |
| ## vmlog.PREVIOUS |
| |
| The previous vmlog; see [vmlog.LATEST](#vmlog_LATEST). |
| |
| ## vmstat |
| |
| Various virtual memory statistics. See the `/proc/vmstat` section of the |
| [proc(5)] man page for an explanation of each field. |
| |
| ## vpd_2.0 |
| |
| ## wakeup_sources |
| |
| Wakeup sources are devices capable of waking the system from a suspend. Contains |
| various stats about each wakeup source. See `struct wakeup_source` in |
| `include/linux/pm_wakeup.h` in the kernel for a description of fields in this |
| file. |
| |
| Useful for debugging suspend issues. |
| |
| ## wifi_status_no_anonymize |
| |
| ## zram block device stat names |
| |
| ## zram block device stat values |
| |
| block I/O statistics for zram, space-delimited, documented at |
| https://www.kernel.org/doc/html/latest/block/stat.html |
| |
| Useful to know how many I/O happened and how much time was spent using zram |
| swap. |
| |
| ## zram new stats names |
| |
| ## zram new stats values |
| |
| Memory management related statistics for zram from /sys/block/zram0/, Documented |
| at https://www.kernel.org/doc/html/latest/admin-guide/blockdev/zram.html#stats |
| |
| Useful to know how much memory is being stored compressed in zram. |
| |
| [ACPI]: https://en.wikipedia.org/wiki/ACPI |
| [auditd(8)]: https://man7.org/linux/man-pages/man8/auditd.8.html |
| [crdyboot]: https://source.chromium.org/chromiumos/chromiumos/codesearch/+/HEAD:src/platform/crdyboot |
| [FPMCU]: https://chromium.googlesource.com/chromiumos/platform/ec/+/HEAD/docs/fingerprint/fingerprint.md |
| [fwupd]: https://github.com/fwupd/fwupd |
| [Intel PCH (Platform Controller Hub)]: https://en.wikipedia.org/wiki/Platform_Controller_Hub |
| [Latency Tolerance Reporting]: https://pcisig.com/latency-tolerance-reporting |
| [Memory PSI]: https://docs.kernel.org/accounting/psi.html |
| [Memory PSI code]: https://chromium.googlesource.com/chromiumos/third_party/kernel/+/v6.1/kernel/sched/psi.c#1143 |
| [Modern Standby (S0ix)]: https://learn.microsoft.com/en-us/windows-hardware/design/device-experiences/modern-standby |
| [Network Based Recovery (NBR)]: https://chromium.googlesource.com/chromiumos/platform2/+/HEAD/minios/README.md |
| [Package Cstate]: https://edc.intel.com/content/www/us/en/design/ipla/software-development-platforms/client/platforms/alder-lake-desktop/12th-generation-intel-core-processors-datasheet-volume-1-of-2/001/package-c-states/ |
| [Panic Data]: https://chromium.googlesource.com/chromiumos/platform/ec/+/HEAD/README.md#Panicinfo |
| [proc(5)]: https://man7.org/linux/man-pages/man5/proc.5.html |
| [Intel S0ix Sub-states]: https://edc.intel.com/content/www/tw/zh/design/ipla/software-development-platforms/client/platforms/tiger-lake-mobile-y/intel-500-series-chipset-family-on-package-platform-controller-hub-datasheet-v/005/power-management-sub-state/ |
| [segmentation library]: /libsegmentation/README.md |
| [slabinfo(5)]: https://man7.org/linux/man-pages/man5/slabinfo.5.html |
| [uname(1)]: https://man7.org/linux/man-pages/man1/uname.1.html |
| [Upstart]: https://en.wikipedia.org/wiki/Upstart_(software) |
| [uptime(1)]: https://man7.org/linux/man-pages/man1/uptime.1.html |