Здравствуйте. Возникла проблема -на нескольких контроллерах wb5.8- всего на трёх из большой партии: пытаюсь залить прошивку через fw разъем (по инструкции), подключается норм, устройство. sdc, write protect is off, даю команду dd -почти сразу отвечает 581+0 записей получено/отправлено файл скопирован, 637 mb за 0.9 s. При этом копирование похоже не происходит. Попробовал просто скопировать что то в примонтированные папки - отказано в доступе…
Перезагрузил убунту, картина изменилась, но не сильно. Подключение также норм., пишет командой dd чуть дольше, около 20-30 сек, но запись так же не происходит. Появился доступ к примонтированным папкам, записал туда контрольный файл, после перезаписи файл остался на месте…
Добрый день!
-
Первым делом пожалуйста попробуйте другой microUSB-кабель
-
Вторым - убедитесь ДО подключения Wiren Board, что в /dev/ нет файлов с названиями sdc*. Т.е. /dev/sdc* не должны сущствовать до подключения WB.
-
Потом после запуска mxsldr, появления девайсов /dev/sdc* и их монтирования, попробуйте отмонтировать их от системы. Похоже ошибки ext4 как раз оттуда. Т.е. сделать в консоли sudo umoun /dev/sdc2 и т.д.
-
Попробуйте заново, лог из dmesg покажите целиком.
-
Очень желательно ещё и подключиться к отладочному порту вторым microUSB-кабелем, чтобы смотреть на вывод там тоже.
Вообще симпотомы похожи на то, что контроллер по какой-то причине отваливается от хоста во время записи прошивки. Это может быть из-за каких-то проблем с самим контроллером (например недостаточное питание), а может быть вызвано просто плохим кабелем.
Спасибо, удалось исправить, помогло отмонтирование. Видимо, была порушена файловая система, и после mxsldr она автоматически монтировалась, но криво и не давала ее перезаписать.