Могу через 10 минут.
отлично
Готово. Создал ФС на разделе, смонтировал, перенес конфиги туду. Пепрезапускается - удачно. Заодно обновил.
Спасибо. Можно anydesk отрубать?
Попробую подключиться к debug порту и посмотреть что будет на перезагрузке.
И какой ваш вердикт по итогу, стоит менять процессорный модуль на новый?
Да, можно отключать. Подключаться к Debug не обязательно. Достаточно убедиться что после перезапуска раздел смонтирован.
Флешка еще вполне живая. Не новая - но еще будет работать.
Раздел монтировался и до этого, но с ошибками, я так понимаю производится несколько попыток…а может с первой попытки, но с ошибкой, как на самом деле работает этот процесс я не знаю.
Можете пояснить почему такая ошибка возникает? Если проблема есть с флехой, то эта ошибка проявиться может в любой произвольный момент, вот это и напрягает … запускал контроллер как флэху и гонял утилиты по проверке флешек - все работает норм.
И где эти ошибки фиксируются? Найти ее в /var/log/messages мне не удалось.
Не монтировался. По крайней мере когда я смотрел - небыло ФС на нем.
Ошибки можно уведеть в выводе dmesg
на сколько я помню была на разделе ext2 или это не ФС?
По-моему только ext4 используется.
Как мне заказать этот модуль? Куда писать?
Напишите, пожалуйста, письмо на info@wirenboard.com.
В письме укажите:
- ссылку на эту тему,
- ваш действующий телефон и адрес доставки.
Хотел уже заказать модуль, но менеджер Дмитрий Косточка отписал что дело не в модуле, а в прошивке. Проясните что не так и как это починить?
У вас уже все починено, для прошитых новых модулей - такая же ситуация. Вам не надо менять процессорный модуль.
Это я понял, хотелось бы все таки знать в чем причина? Есть ли баг заведенный на эту тему и ссылка на него?
Баг есть, конечно. Во внутреннем багтрекере.
Вкратце - сейчас после чистой перепрошивки скрипт, который создает (пересоздает) разделы и файловые системы на них не отрабатывает, не успевает так как требуемые для успешного старта системы разделы еще не созданы.
Можете дать примерную оценку когда ожидать фикс?
Привет страдальцам)
Свой WB5.3 перепрошил на 202002171711_emmc_wb5_stretch.img, поимел циклическую перезагрузку.
Очистил всю память, залил заново, поимел циклическую перезагрузку.
В режиме заливки пересоздал ext4 на /dev/sdb6 (потому что через Debug не могу, он тупо перезагружается)
Наконец загрузился до конца, в консоли в процессе были ошибки:
[FAILED] Failed to activate swap /dev/mmcblk0p5.
See 'systemctl status dev-mmcblk0p5.swap' for details.
[DEPEND] Dependency failed for Swap.
и
[ **] (2 of 3) A start job is running for…led switches (1min 30s / 5min 41s)[ 95.450258] w1_master_driver w1_bus_master1: Family 0 for 00.800000000000.8c is not registered.
[*** ] (1 of 3) A start job is running for…ons & rootfs (1min 33s / 5min 24s)[ 98.247055] EXT4-fs (mmcblk0p2): resizing filesystem from 151040 to 262144 blocks
[** ] (1 of 3) A start job is running for…ons & rootfs (1min 34s / 5min 24s)[ 98.908962] EXT4-fs (mmcblk0p2): resized filesystem to 262144
[ *** ] (3 of 3) A start job is running for…69 ISM radio (1min 36s / 5min 29s)[ 101.279465] Adding 262140k swap on /dev/mmcblk0p5. Priority:-1 extents:1 across:262140k SS
На радостях решил удостовериться что поведение стабильно, сделал reboot now и… Циклическая перезагрузка! =)
Writing to MMC(0)… done
Warning: Bootlimit (3) exceeded. Using altbootcmd.
Hit any key to stop autoboot: 0
Switching to rootfs on partition 3
Saving Environment to MMC…
Writing to MMC(0)… done
Checking if there is a USB storage with update file
starting USB…
USB0: USB EHCI 1.00
scanning bus 0 for devices… 1 USB Device(s) found
scanning usb for storage devices… 0 Storage Device(s) found
No storage devices, perhaps not 'usb start’ed…?
No USB update detected, continuing boot
MMC0: Command 8 timeout (status 0xf03c4020)
MMC0: Command 55 timeout (status 0xf02c4020)
switch to partitions #0, OK
mmc0(part 0) is current device
MMC0: Command 8 timeout (status 0xf03c4020)
MMC0: Command 55 timeout (status 0xf02c4020)
SD/MMC found on device 0
Failed to mount ext2 filesystem…
** Unrecognized filesystem type **
Checking if uenvcmd is set …
Running default loadzimage …
Failed to mount ext2 filesystem…
** Unrecognized filesystem type **
Откуда он нашёл USB device если к нему подключен только Debug через rx/tx/gnd?
UPD: нужно было подождать, после пары циклов начинается нормальная загрузка контроллера.
А потому что:
https://wirenboard.com/wiki/WB_Firmware_Update_Details#.D0.9F.D0.B5.D1.80.D0.B5.D0.BA.D0.BB.D1.8E.D1.87.D0.B5.D0.BD.D0.B8.D0.B5_rootfs_.D0.BF.D1.80.D0.B8_.D0.BE.D1.88.D0.B8.D0.B1.D0.BA.D0.B0.D1.85_.D0.B7.D0.B0.D0.B3.D1.80.D1.83.D0.B7.D0.BA.D0.B8
Если уж создавать разделы, то все.
Так всё таки, можете дать ответ когда примерно ждать фикс (я так полагаю баг для 5ых контроллеров актуален только) ?
Тестируется новый образ.