Всем привет!
Обновил прошивку платы xilinx zynq (сменил битстрим), попробовал загрузиться - вышло вот такое в самом конце загрузки:
VFS: Mounted root (nfs filesystem) on device 0:11.
devtmpfs: mounted
Freeing unused kernel memory: 200K (405b3000 - 405e5000)
Unhandled fault: imprecise external abort (0x406) at 0x36ffd880
Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000007
([<40008560>] (gic_handle_irq) from [<400117c0>] (__irq_svc+0x40/0x74))4)
7f60: 40618fac 40618fac 40419e70 00000000 00000008 405e7f88 4005c70c 403100c8
---[ end Kernel panic - not syncing: Attempted to kill init! exitcode=0x000000071c4)
Подумал, что из-за неверных адресов в device-tree, поправил их, но все равно не помогло.
Из-за чего может умереть init после своего исполнения?
Код инита:
#!/bin/sh
# devtmpfs does not get automounted for initramfs
/bin/mount -t devtmpfs devtmpfs /dev
exec 0</dev/console
exec 1>/dev/console
exec 2>/dev/console
exec /sbin/init $*
Примечательно, что оно работало на прошлой конфигурации железа.