NVME-SNDK-VS-ERRO(1) NVMe Manual NVME-SNDK-VS-ERRO(1)

nvme-sndk-vs-error-reason-identifier - بازیابی شناسه علت خطای اختصاصی سازنده در حافظه‌های SanDisk NVMe

nvme sndk vs-error-reason-identifier <device> [--log-id=<NUM>, -i <NUM>] [--file=<FILE>, -o <FILE>]

برای دستگاه NVMe مشخص‌شده، فیلد شناسه علت خطای گزارش تله‌متری (telemetry log error reason id) را برای گزارش ایجادشده توسط میزبان (host generated) یا آغازشده توسط کنترل‌کننده (controller initiated) بازیابی می‌کند. گزینه صفحه گزارش تله‌متری آغازشده توسط کنترل‌کننده باید فعال باشد تا امکان بازیابی شناسه علت خطا برای آن شناسه صفحه گزارش وجود داشته باشد.

پارامتر <device> اجباری است و باید نام دستگاه کاراکتری NVMe (مانند: /dev/nvme0) باشد.

این دستور تنها روی دستگاه‌های SanDisk که از این قابلیت پشتیبانی می‌کنند کار می‌کند. نتایج حاصل برای هر دستگاه دیگری تعریف‌نشده است.

در صورت موفقیت مقدار 0 و در غیر این صورت کد خطا بازگردانده می‌شود.

-i <id>, --log-id=<id>

شناسه لاگ تله‌متری مربوط به شناسه علت خطا را جهت بازیابی مشخص می‌کند. از شناسه 7 برای صفحه گزارش ایجادشده توسط میزبان و از شناسه 8 برای صفحه گزارش آغازشده توسط کنترل‌کننده استفاده کنید. مقدار پیش‌فرض 7 (ایجادشده توسط میزبان) است.

-o <FILE>, --output-file=<FILE>

فایل خروجی؛ مقدار پیش‌فرض برای گزارش ایجادشده توسط میزبان "<device serial number>_error_reason_identifier_host_<date>_<time>.bin" و برای گزارش آغازشده توسط کنترل‌کننده "<device serial number>_error_reason_identifier_ctlr_<date>_<time>.bin" است.

•بازیابی فیلد شناسه علت خطای ایجادشده توسط میزبان و ذخیره آن در فایل host_gen_error_reason_id.bin:
# nvme sndk vs-error-reason-identifier /dev/nvme0 -i 7 -o host_gen_error_reason_id.bin
•بازیابی فیلد شناسه علت خطای آغازشده توسط کنترل‌کننده و ذخیره آن در فایل ctlr_init_error_reason_id.bin:
# nvme sndk vs-error-reason-identifier /dev/nvme0 -i 8 -o ctlr_init_error_reason_id.bin

بخشی از مجموعه nvme-user.

02/16/2026 NVMe