WB 6.5 не загружается

Добрый день. Приобрёл Б\У устройство пощупать. На / оставалось мало свободного места. Девайс оказался забит софтом который мне не нужен. После обновления на свежак wb-2507 через веб итерфейс ситуация со свободным местом не изменилась и пришлось кое что вычищать руками. Видимо я переусердствовал) В какой то момент перестали вызываться базовые команды типа du df. После перезапуска появился цикличный ребут. Вероятная причина: пострадала /usr/lib/arm-linux-gnueabihf от шаловливых ручек.

[    2.468796] Freeing unused kernel memory: 1024K
[    2.474318] Run /sbin/init as init process
[    2.503645] Run /etc/init as init process
[    2.509390] Run /bin/init as init process
[    2.515038] Run /bin/sh as init process
[    2.524680] Kernel panic - not syncing: No working init found.  Try passing init= option to kernel. See Linux Documentation/admin-guide/init.rst for guidance.
[    2.538885] CPU: 0 PID: 1 Comm: swapper Not tainted 5.10.35-wb180 #1
[    2.545248] Hardware name: Freescale i.MX6 Ultralite (Device Tree)
[    2.551474] [<b010c8d8>] (unwind_backtrace) from [<b010a0b0>] (show_stack+0x10/0x14)
[    2.559245] [<b010a0b0>] (show_stack) from [<b08abc88>] (panic+0xe8/0x2f4)
[    2.566149] [<b08abc88>] (panic) from [<b08b4070>] (kernel_init+0xdc/0x114)
[    2.573132] [<b08b4070>] (kernel_init) from [<b0100168>] (ret_from_fork+0x14/0x2c)
[    2.580711] Exception stack(0xb104ffb0 to 0xb104fff8)
[    2.585778] ffa0:                                     00000000 00000000 00000000 00000000
[    2.593969] ffc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    2.602158] ffe0: 00000000 00000000 00000000 00000000 00000013 00000000
[    2.608792] Rebooting in 10 seconds..

Что самое печальное не работает восстановление через usb. В режиме сброса до фактори аналогично.

>>> Checking SHA1 hash of install
PROGRESS: 0%
>>> SHA1 hash of install ok
32+0 records in
32+0 records out
16384 bytes (16 kB, 16 KiB) copied, 0.0154216 s, 1.1 MB/s
>>> Firmware seems to be compatible with this controller
>>> Extracting install script
>>> Running install script
>>> Console logging enabled; tempfile /tmp/tmp.HH1n1U, final file /disk/wb-console.log will be written on exit
>>> Reading uboot env offset/size from device tree...
>>> Could not read uboot-env-offset from device tree. Keeping old fw_env.config from rootfs
>>> Extend tmpfs size to whole RAM
>>> Remount tmpfs in /tmp with size=498M
>>> Maybe update factoryreset.fit to fix tmpfs size issue at 512M RAM (with emmc update)
[   12.126286] EXT4-fs (mmcblk0p6): recovery complete
[   12.132112] EXT4-fs (mmcblk0p6): mounted filesystem with ordered data mode. Opts: (null)
fit_info: Can't open /tmp/tmp.qsQudT/.wb-restore/factoryreset.fit: No such file or directory
>>> Replace factoryreset.fit with current fit to fix rootfs extending issue at 512M RAM
>>> Copying /disk/wb6_update.fit to factory default location as requested
fit_info: Can't open /tmp/tmp.jddUOW/.wb-restore/factoryreset.fit: No such file or directory
cp: can't create '/tmp/tmp.jddUOW/.wb-restore/factoryreset.fit': No such file or directory


BusyBox v1.30.1 (Debian 1:1.30.1-6+deb11u1) built-in shell (ash)
Enter 'help' for a list of built-in commands.

sh: can't access tty; job control turned off

Полные логи прикрепил.
flash_upd_log.txt (20,5 КБ)
regular_boot_log.txt (12,3 КБ)

Добрый день!
Убедитесь в наличие файла factoryreset.fit

ls /mnt/data/.wb-restore/

Если файл отсутствует, скопируйте файл с прошивкой в директорию.

Хочется уточнить:

  1. каким образом в отсутствии успешной загрузки управлять файловой системой? чуть подробнее пожалуйста.
  2. в /mnt/data/.wb-restore/ копировать например 202511201420_wb-2507_bullseye_wb6x.fit и назвать его factoryreset.fit?

Добрый день!

Мне потребуется некоторое время для подготовки ответа. Привлеку коллег для уточнения деталей.

Стандартными командами: например

1 Like

Спасибо. Инструкция помогла. Девайс ожил

Отвечу сам себе для истории.

  1. Дебаг консоль это не только читалка логов. После того как ошибки попадали можно продолжать работать с файловой системой стандартными командами.
  2. Да cp /disk/wb6_update.fit /tmp/tmp.ХХХХХ/.wb-restore/factoryreset.fit

Рад помочь.

Да, конечно, это просто консоль.