Встроенный катастрофический отказ перезагрузки Linux

Я работаю с Linux 2.6.23 на встроенном устройстве и получаю следующую ошибку при выполнении команды перезагрузки.

~ # reboot
~ # Syncing hardware clock to system time
hwclock: Could not access RTC: No such file or directory
Stopping inetd: 
Unmounting filesystems
The system is going down NOW !!
Sending SIGTERM to all processes.
Please stand by while rebooting the system.
Restarting system.
------------[ cut here ]------------
Badness at c0011fd4 [verbose debug info unavailable]
NIP: c0011fd4 LR: c001229c CTR: 00000000
REGS: c0659cf0 TRAP: 0700   Not tainted  (2.6.23)
MSR: 00021032 <ME,IR,DR>  CR: 24008222  XER: 20000000
TASK = eff867a0[1000] 'init' THREAD: c0658000 CPU: 0
GPR00: 00000001 c0659da0 eff867a0 c00122c4 00000000 00000001 00000000 c0659df8 
GPR08: c0747240 c00122c4 00000000 c0659df0 24008222 100ac880 0fffc900 ffffffff 
GPR16: 00000000 007fff00 effc3f68 c0440000 c04d0000 7fefafda 00000003 00000001 
GPR24: 7fefaf04 00000001 100b0008 00000001 00000000 01234567 c0659df8 00000000 
NIP [c0011fd4] smp_call_function_map+0x2c/0x2d4
LR [c001229c] smp_call_function+0x20/0x30
Call Trace:
[c0659da0] [c0500000] irq_desc+0x6de0/0xc000 (unreliable)
[c0659df0] [c001229c] smp_call_function+0x20/0x30
[c0659e00] [c00105b4] machine_restart+0x38/0x54
[c0659e10] [c003670c] kernel_restart+0x84/0x98
[c0659e20] [c0037970] sys_reboot+0x1a4/0x1c8
[c0659f40] [c0010d80] ret_from_syscall+0x0/0x38
--- Exception: c01 at 0xfe540c4
    LR = 0x100254dc
Instruction dump:
4e800020 9421ffb0 7c0802a6 7c691b78 7d800026 bf210034 7cfe3b78 90010054 
91810030 7c0000a6 68008000 54008ffe <0f000000> 3fa0c050 3860ffff 801d7194 
System Halted, OK to turn off power

Не уверенный, что дополнительная информация была бы релевантна для обеспечения здесь. У кого-либо есть какие-либо идеи о том, что могло вызывать ошибку как это?

Спасибо,

0
задан 04.05.2011, 21:36

0 ответов

Весьма обычно иметь проблемы в пути перезагрузки на специальном оборудовании, так как тот код обычно не становится протестированным очень. machine_restart одна из последних функций, вызванных для перезагрузки машины PPC, и что "Система, Остановленная..." сообщение, будет только отображена, если определенный для машины перезапуск () функция не будет настроена или на самом деле не выполнит перезагрузку. Вы ничего не делаете неправильно; обе из тех возможностей являются ошибками ядра и должны быть зафиксированы тем, кто бы ни настроил ядро для Вашей платы.

1
ответ дан 24.11.2019, 12:00

Ваше ядро возможно перезаписывает загрузчик всегда после начальной загрузки? На моем разъеме гуру возможно, если Вы не стараетесь перезаписать первого МБ поршня, где жизни загрузчика и "мягкие" перезапуски затем нет - нет.

0
ответ дан 24.11.2019, 12:00

Теги

Похожие вопросы