Оборудование: S5700 V200R003C00SPC200
Мы часто спрашиваем себя, что такое black box и в каких ситуациях оно обычно содержит logging информацию.
Например:
=====================================================
===============display inspect black-box record 8 0 0 0===============
=====================================================
An error occured! File: pat_main.c, Line: 3794, ErrNo: 0x9002a02e.
Para: 5b5d5b2d 31383738 39303037 33315d
CallStack: 0x0133d4f8(VOS_ReportError) <-- 0x01ba5da8(VOS_AscToBin)
<-- 0x01b84f08(VOS_AscToBin) <-- 0x01b85130(VOS_AscToBin)
<-- 0x01b85718(VOS_AscToBin) <-- 0x01c6c158(VOS_AscToBin)
<-- 0x01c68384(VOS_AscToBin) <-- 0x01c68608(VOS_AscToBin)
<-- 0x01341bb0(AppInit) <-- 0x01359cc4(tskAllTaskEntry)
<-- 0x00db2260(0xdb2260)
<CpuID: 0, TaskID: 14, Sn: 0> [2015.06.20 00:45:32.940] Ver: 1.6.9.671
Обычно black box наполняется информацией до reboot/power off. Устройство сделает некоторую проверку (callstack function) и на тот случай если некоторые данные будут разнится, он вернет значения в black box.
В нашем случае, чтобы быть точным, значение относилось к проверке патча, хотя никакого патчка мы не загружали до этого.
Решение
Мы загрузили патч последней версии и blackbox информация исчезла.