Поделиться через


Проверка ошибок 0x14B: SOC_SUBSYSTEM_FAILURE

Проверка ошибок SOC_SUBSYSTEM_FAILURE имеет значение 0x0000014B. Это означает, что неустранимая ошибка обнаружена в подсистеме System on a Chip (SoC).

Внимание

Эта статья предназначена для программистов. Если вы являетесь клиентом, который получил код ошибки синего экрана при использовании компьютера, см. статью "Устранение неполадок синим экраном".

Параметры проверки ошибок 0x14B SOC_SUBSYSTEM_FAILURE

Параметр Описание

1

Адрес структуры SOC_SUBSYSTEM_FAILURE_DETAILS.

2

Зарезервировано.

3

Зарезервировано.

4

Необязательно. Адрес предоставленного поставщиком блока данных.

Разрешение

Расширение отладки !analyze отображает сведения о проверке ошибок и может оказаться полезным при определении первопричины.

2: kd> !analyze -v
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

SOC_SUBSYSTEM_FAILURE (14b)
A SOC subsystem has experienced an unrecoverable critical fault.
Arguments:
Arg1: 9aa8d630, nt!SOC_SUBSYSTEM_FAILURE_DETAILS
Arg2: 00000000, Reserved
Arg3: 00000000, Reserved
Arg4: a126c000, (Optional) address to vendor supplied general purpose data block.

Используйте предоставленный nt! SOC_SUBSYSTEM_FAILURE_DETAILS структуру для дампа данных сбоя с помощью команды dt и адреса, предоставленного Arg1.

2: kd> dt nt!SOC_SUBSYSTEM_FAILURE_DETAILS 9aa8d630
   +0x000 SubsysType       : 1 ( SOC_SUBSYS_AUDIO_DSP )
   +0x008 FirmwareVersion  : 0
   +0x010 HardwareVersion  : 0
   +0x018 UnifiedFailureRegionSize : 0x24
   +0x01c UnifiedFailureRegion : [1]  "F"

Обратитесь к поставщику SoC для дальнейшего анализа данных, включая необязательный поставщик, предоставленный блок данных общего назначения.

Вы можете проверить трассировку стека с помощью команды k, kb, kc, kd, kp, kP, kv (Display Stack Backtrace). Номер процессора можно указать для проверки стека на всех процессорах.

Вы также можете задать точку останова в коде, ведущую к этому коду остановки, и попытаться выполнить один шаг вперед в код сбоя.

Дополнительные сведения см. в следующих статьях:

Анализ аварийного дампа с помощью отладчиков Windows (WinDbg)

Если вы не оснащены отладчиком Windows для работы с этой проблемой, можно использовать некоторые основные методы устранения неполадок.

  • Проверьте системный журнал в Просмотр событий для получения дополнительных сообщений об ошибках, которые могут помочь определить устройство или драйвер, вызывающий эту ошибку.

  • Если драйвер определен в сообщении проверки ошибок, отключите драйвер или обратитесь к изготовителю обновлений драйверов.

  • Можно попробовать запустить средство диагностики оборудования, предоставленное производителем системы.

  • Дополнительные общие сведения об устранении неполадок см. в разделе "Анализ данных с синим экраном".

Требования

Минимальная версия клиента

Windows 8

Минимальная версия сервера

Windows Server 2012