Обновление прошивки WB 5.8


#1

Не получается обновить прошивку на WB 5.8

Действую по инструкции Wiren Board 5: Восстановление прошивки

после запуска sudo ./mxsldr …/Update/wb5_usbfw.sb
Получаю сообщение:
Detected: i.MX28
Chip ID: 0x2800
Chip Revision: 0x0001
ROM Version: 0x0101
Protocol Version: 0x0100

dmesg |tail выдает
usb 1-1.2: Product: ROM Recovery
usb 1-1.2: Manufacturer: Freescale,Inc.
hid-generic 0003:15A2:004F.004D: hiddev2,hidraw5: USB HID v1.10 Device [Freescale,Inc. ROM Recovery] on usb-0000:00:1a.0-1.2/input0
usb 1-1.2: USB disconnect, device number 48
usb 1-1.2: new high-speed USB device number 49 using ehci-pci
usb 1-1.2: New USB device found, idVendor=15a2, idProduct=004f, bcdDevice= 0.01
usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 1-1.2: Product: ROM Recovery
usb 1-1.2: Manufacturer: Freescale,Inc.
hid-generic 0003:15A2:004F.004E: hiddev2,hidraw5: USB HID v1.10 Device [Freescale,Inc. ROM Recovery] on usb-0000:00:1a.0-1.2/input0

драйв не определятся

syslog:
usb 1-1.2: new high-speed USB device number 43 using ehci-pci
usb 1-1.2: New USB device found, idVendor=15a2, idProduct=004f, bcdDevice= 0.01
usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 1-1.2: Product: ROM Recovery
usb 1-1.2: Manufacturer: Freescale,Inc.
hid-generic 0003:15A2:004F.0040: hiddev2,hidraw5: USB HID v1.10 Device [Freescale,Inc. ROM Recovery] on usb-0000:00:1a.0-1.2/input0
mtp-probe: checking bus 1, device 43: “/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2”
mtp-probe: bus: 1, device: 43 was not an MTP device
upowerd[1070]: unhandled action ‘bind’ on /sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/0003:15A2:004F.0040
upowerd[1070]: unhandled action ‘bind’ on /sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0
upowerd[1070]: unhandled action ‘bind’ on /sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2
kernel: [871555.518444] usb 1-1.2: USB disconnect, device number 43
upowerd[1070]: unhandled action ‘unbind’ on /sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/0003:15A2:004F.0040
upowerd[1070]: unhandled action ‘unbind’ on /sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0
upowerd[1070]: unhandled action ‘unbind’ on /sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2

а затем повторяется unhandled action ‘bind’ и после него опять ‘unbind’ c имнтервалом примерно в 5 секунд.
Подскажите, где искать?


#2

Предполагаю, что у dfc Industrial-версия модуля,
(Из инструкции: Определите тип процессорного модуля (обычный или industrial). Для этого посмотрите маркировку чипа памяти на плате процессорного модуля:

Обычная версия: SanDisk
Industrial версия: 6VA18JW983)

И, далее, тоже по инструкции, попробуйте команду из Примечания (" Если у вас industrial версия процессорного модуля…")


#3

Добрый день.
Версию модуля я проверил до начала всех действий, у меня обычный модуль с чипом Sundisk


#4

Подключился к debug консоли.
Каким образом на ней можно диагностировать проблемы с подключением контроллера по USB?


#5

Добрый день, krab!
Хотел уточнить, на всякий случай, вы подключаете контроллер к компьютеру с OC Linux и с компьютера выполняете процедуру обновления, но после выполнения sudo ./mxsldr /X/XX/wb5_usbfw.sb (пункт 10) светодиод не мигает, и устройство не определяется как накопитель?


#6

Добрый день.
Да, все верно, Подключаюсь с OS Linux
Устройство не определяется как накопитель.


#7

Я подключаюсь с компьютера ubuntu 18.04
после запуска sudo ./mxsldr светодиод продолжает гореть и редко очень коротко мигает.
как раз в этот момент появляется запись в логе :
upowerd[1070]: unhandled action ‘unbind’ on /sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0

и мигание повторяется примерно через 10 секунд и новая запись unhandled action ‘unbind
dmesg я запускаю несколько раз повторно и получаю :
Home-PC:~/NextCloud/Linux/Wiren5/mxsldr$ dmesg |tail
[84268.887372] usb 1-1.1: Product: ROM Recovery
[84268.887374] usb 1-1.1: Manufacturer: Freescale,Inc.
[84268.888758] hid-generic 0003:15A2:004F.003B: hiddev2,hidraw5: USB HID v1.10 Device [Freescale,Inc. ROM Recovery] on usb-0000:00:1a.0-1.1/input0
[84275.721555] usb 1-1.1: USB disconnect, device number 16
[84279.270394] usb 1-1.1: new high-speed USB device number 17 using ehci-pci
[84279.379116] usb 1-1.1: New USB device found, idVendor=15a2, idProduct=004f, bcdDevice= 0.01
[84279.379121] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[84279.379123] usb 1-1.1: Product: ROM Recovery
[84279.379125] usb 1-1.1: Manufacturer: Freescale,Inc.
[84279.380652] hid-generic 0003:15A2:004F.003C: hiddev2,hidraw5: USB HID v1.10 Device [Freescale,Inc. ROM Recovery] on usb-0000:00:1a.0-1.1/input0

Home-PC:~/NextCloud/Linux/Wiren5/mxsldr$ dmesg |tail
[84436.307688] usb 1-1.1: Product: ROM Recovery
[84436.307690] usb 1-1.1: Manufacturer: Freescale,Inc.
[84436.309279] hid-generic 0003:15A2:004F.003E: hiddev2,hidraw5: USB HID v1.10 Device [Freescale,Inc. ROM Recovery] on usb-0000:00:1a.0-1.1/input0
[84443.144120] usb 1-1.1: USB disconnect, device number 19
[84446.694636] usb 1-1.1: new high-speed USB device number 20 using ehci-pci
[84446.803716] usb 1-1.1: New USB device found, idVendor=15a2, idProduct=004f, bcdDevice= 0.01
[84446.803720] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[84446.803723] usb 1-1.1: Product: ROM Recovery
[84446.803725] usb 1-1.1: Manufacturer: Freescale,Inc.
[84446.807030] hid-generic 0003:15A2:004F.003F: hiddev2,hidraw5: USB HID v1.10 Device [Freescale,Inc. ROM Recovery] on usb-0000:00:1a.0-1.1/input0

т.е Убунта подключает-отключает usb устройство увеличивая каждый раз device number.

Если потом отпустить зажатую кнопку, то wirenboard нормально загружается что видно на debug консоли.

Провел еще несколько экспериментов.
На всякий случай попробовал подключиться со второго компьютера загрузив с флешки ubuntu 18 ubuntu 16. – Получил аналогичный результат.
Попробовал менять кабели, и выяснил что из 5 USB кабелей к отладочному порту можно подключать только 3, с остальными minicom не видит устройство.
Исключил из 2 негодных кабеля и перепроверил команду sudo ./mxsldr /X/XX/wb5_usbfw.sb используя проверенные кабели. — Результат неизменен, накопитель не определяется.


#8

Скажите, а к контроллеру что-то подключено, он не в щите у вас?


#9

На момент перепрошивки я вытащил контроллер из щита и отключил все модули от него.


назначил(а) ответственного EvgenyBoger #10

#11

А что именно у вас пишет mxsldr?

Рекомендую запустить его в цикле:

while [ 1 ]; do ./mxsldr ... ; done

и в этом время включать WB с зажатой кнопкой перепрошивки.


#12

Добрый день.
При запуске в цикле получаю:
No compatible device found.
No compatible device found.
No compatible device found.
Detected: i.MX28
Chip ID: 0x2800
Chip Revision: 0x0001
ROM Version: 0x0101
Protocol Version: 0x0100
Failed to detect CPU
Failed to detect CPU
Failed to detect CPU
Failed to detect CPU
Failed to detect CPU
Failed to detect CPU
No compatible device found.
No compatible device found.
No compatible device found.
… несколько экранов “No compatible device found.”

Detected: i.MX28
Chip ID: 0x2800
Chip Revision: 0x0001
ROM Version: 0x0101
Protocol Version: 0x0100
Failed to detect CPU
Failed to detect CPU
Failed to detect CPU
Failed to detect CPU
Failed to detect CPU
Failed to detect CPU
No compatible device found.
No compatible device found.
… и далее по кругу.


#13

а что при этом происходит в терминале по debug UART?


#14

Пока не отпущу кнопку перепрошивки, терминал ничего не показывает. Насколько я помню.
Вечером на всякий случай перепроверю.


#15

debug порт не выдает никакой информации во время зажатой кнопки, но однако minicom регулярно пишет " Невозможно открыть /dev/ttyUSB0! ".

проверил syslog и там одновременно с ''миганием" порта FW происходит “мигание” debug порта - ttyUSB0.
После отпускания кнопки, debug порт более не отваливается и показывает процесс загрузки контроллера.

кусок syslog:
Jun 4 20:07:08 Home-PC kernel: [95505.277115] usb 3-2: new high-speed USB device number 80 using xhci_hcd
Jun 4 20:07:08 Home-PC kernel: [95505.429360] usb 3-2: New USB device found, idVendor=15a2, idProduct=004f, bcdDevice= 0.01
Jun 4 20:07:08 Home-PC kernel: [95505.429365] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Jun 4 20:07:08 Home-PC kernel: [95505.429368] usb 3-2: Product: ROM Recovery
Jun 4 20:07:08 Home-PC kernel: [95505.429371] usb 3-2: Manufacturer: Freescale,Inc.
Jun 4 20:07:08 Home-PC kernel: [95505.432994] hid-generic 0003:15A2:004F.004C: hiddev2,hidraw5: USB HID v1.10 Device [Freescale,Inc. ROM Recovery] on usb-0000:03:00.0-2/input0
Jun 4 20:07:08 Home-PC mtp-probe: checking bus 3, device 80: “/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/usb3/3-2”
Jun 4 20:07:08 Home-PC mtp-probe: bus: 3, device: 80 was not an MTP device
Jun 4 20:07:08 Home-PC upowerd[1081]: unhandled action ‘bind’ on /sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/usb3/3-2/3-2:1.0/0003:15A2:004F.004C
Jun 4 20:07:08 Home-PC upowerd[1081]: unhandled action ‘bind’ on /sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/usb3/3-2/3-2:1.0
Jun 4 20:07:08 Home-PC upowerd[1081]: unhandled action ‘bind’ on /sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/usb3/3-2
Jun 4 20:07:08 Home-PC upowerd[1081]: unhandled action ‘unbind’ on /sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/usb3/3-2/3-2:1.0/0003:15A2:004F.004C
Jun 4 20:07:08 Home-PC upowerd[1081]: unhandled action ‘unbind’ on /sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/usb3/3-2/3-2:1.0
Jun 4 20:07:08 Home-PC upowerd[1081]: unhandled action ‘bind’ on /sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/usb3/3-2/3-2:1.0
Jun 4 20:07:08 Home-PC upowerd[1081]: unhandled action ‘unbind’ on /sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/usb3/3-2/3-2:1.0
Jun 4 20:07:08 Home-PC upowerd[1081]: unhandled action ‘bind’ on /sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/usb3/3-2/3-2:1.0
Jun 4 20:07:09 Home-PC ModemManager[799]: Couldn’t check support for device ‘/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1’: not supported by any plugin
Jun 4 20:07:15 Home-PC kernel: [95512.279790] ch341-uart ttyUSB0: usb_serial_generic_read_bulk_callback - urb stopped: -32
Jun 4 20:07:15 Home-PC kernel: [95512.280154] ch341-uart ttyUSB0: usb_serial_generic_read_bulk_callback - urb stopped: -32
Jun 4 20:07:15 Home-PC upowerd[1081]: unhandled action ‘unbind’ on /sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/usb3/3-2/3-2:1.0
Jun 4 20:07:15 Home-PC upowerd[1081]: unhandled action ‘bind’ on /sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/usb3/3-2/3-2:1.0
Jun 4 20:07:15 Home-PC upowerd[1081]: unhandled action ‘unbind’ on /sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/usb3/3-2/3-2:1.0
Jun 4 20:07:15 Home-PC upowerd[1081]: unhandled action ‘bind’ on /sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/usb3/3-2/3-2:1.0
Jun 4 20:07:15 Home-PC upowerd[1081]: unhandled action ‘unbind’ on /sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/usb3/3-2/3-2:1.0
Jun 4 20:07:15 Home-PC upowerd[1081]: unhandled action ‘bind’ on /sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/usb3/3-2/3-2:1.0
Jun 4 20:07:15 Home-PC upowerd[1081]: unhandled action ‘unbind’ on /sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/usb3/3-2/3-2:1.0
Jun 4 20:07:15 Home-PC upowerd[1081]: unhandled action ‘bind’ on /sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/usb3/3-2/3-2:1.0
Jun 4 20:07:15 Home-PC upowerd[1081]: unhandled action ‘unbind’ on /sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/usb3/3-2/3-2:1.0
Jun 4 20:07:15 Home-PC kernel: [95512.352579] usb 3-2: USB disconnect, device number 80
Jun 4 20:07:15 Home-PC upowerd[1081]: unhandled action ‘unbind’ on /sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/usb3/3-2
Jun 4 20:07:15 Home-PC kernel: [95512.408400] usb 1-1.1: USB disconnect, device number 24
Jun 4 20:07:15 Home-PC kernel: [95512.408552] usb 1-1.1: failed to send control message: -19
Jun 4 20:07:15 Home-PC kernel: [95512.408781] ch341-uart ttyUSB0: ch341-uart converter now disconnected from ttyUSB0
Jun 4 20:07:15 Home-PC kernel: [95512.408798] ch341 1-1.1:1.0: device disconnected
Jun 4 20:07:15 Home-PC upowerd[1081]: unhandled action ‘unbind’ on /sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1/1-1.1:1.0
Jun 4 20:07:15 Home-PC upowerd[1081]: unhandled action ‘unbind’ on /sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1
Jun 4 20:07:17 Home-PC kernel: [95514.165096] usb 1-1.1: new full-speed USB device number 25 using ehci-pci
Jun 4 20:07:17 Home-PC kernel: [95514.286023] usb 1-1.1: New USB device found, idVendor=1a86, idProduct=7523, bcdDevice= 2.62
Jun 4 20:07:17 Home-PC kernel: [95514.286027] usb 1-1.1: New USB device strings: Mfr=0, Product=2, SerialNumber=0
Jun 4 20:07:17 Home-PC kernel: [95514.286029] usb 1-1.1: Product: USB2.0-Serial
Jun 4 20:07:17 Home-PC kernel: [95514.288076] ch341 1-1.1:1.0: ch341-uart converter detected
Jun 4 20:07:17 Home-PC kernel: [95514.289124] usb 1-1.1: ch341-uart converter now attached to ttyUSB0
Jun 4 20:07:17 Home-PC mtp-probe: checking bus 1, device 25: “/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1”
Jun 4 20:07:17 Home-PC mtp-probe: bus: 1, device: 25 was not an MTP device
Jun 4 20:07:17 Home-PC snapd[808]: hotplug.go:193: hotplug device add event ignored, enable experimental.hotplug
Jun 4 20:07:17 Home-PC upowerd[1081]: unhandled action ‘bind’ on /sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1/1-1.1:1.0
Jun 4 20:07:17 Home-PC upowerd[1081]: unhandled action ‘bind’ on /sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1
Jun 4 20:07:19 Home-PC kernel: [95516.093113] usb 3-2: new high-speed USB device number 81 using xhci_hcd
Jun 4 20:07:19 Home-PC kernel: [95516.242117] usb 3-2: New USB device found, idVendor=15a2, idProduct=004f, bcdDevice= 0.01
Jun 4 20:07:19 Home-PC kernel: [95516.242120] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Jun 4 20:07:19 Home-PC kernel: [95516.242123] usb 3-2: Product: ROM Recovery
Jun 4 20:07:19 Home-PC kernel: [95516.242125] usb 3-2: Manufacturer: Freescale,Inc.
Jun 4 20:07:19 Home-PC kernel: [95516.247416] hid-generic 0003:15A2:004F.004D: hiddev2,hidraw5: USB HID v1.10 Device [Freescale,Inc. ROM Recovery] on usb-0000:03:00.0-2/input0
Jun 4 20:07:19 Home-PC mtp-probe: checking bus 3, device 81: “/sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/usb3/3-2”
Jun 4 20:07:19 Home-PC mtp-probe: bus: 3, device: 81 was not an MTP device
Jun 4 20:07:19 Home-PC upowerd[1081]: unhandled action ‘bind’ on /sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/usb3/3-2/3-2:1.0/0003:15A2:004F.004D
Jun 4 20:07:19 Home-PC upowerd[1081]: unhandled action ‘bind’ on /sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/usb3/3-2/3-2:1.0
Jun 4 20:07:19 Home-PC upowerd[1081]: unhandled action ‘bind’ on /sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/usb3/3-2
Jun 4 20:07:19 Home-PC upowerd[1081]: unhandled action ‘unbind’ on /sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/usb3/3-2/3-2:1.0/0003:15A2:004F.004D
Jun 4 20:07:19 Home-PC upowerd[1081]: unhandled action ‘unbind’ on /sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/usb3/3-2/3-2:1.0
Jun 4 20:07:19 Home-PC upowerd[1081]: unhandled action ‘bind’ on /sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/usb3/3-2/3-2:1.0
Jun 4 20:07:19 Home-PC upowerd[1081]: unhandled action ‘unbind’ on /sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/usb3/3-2/3-2:1.0


#16

krab, добрый день! Мне кажется, что это аппаратные проблемы контроллера, воспроизвести их у нас на стенде не получилось. Хотел вас попросить попробовать две вещи:

  1. Сменить блок питания
  2. Подключить контроллер к компьютеру через UBS-хаб 2.0

Если ничего не получится, надо будет отправлять к нам на диагностику.


#17

добрый день.
Попробовал с другим блоком питания, а так же с хабом USB.
Результат такой же как и раньше. Вероятно вы правы и там есть аппаратная проблема.

Контроллер еще на гарантии. Сейчас он находится в Зеленограде.
Как его лучше к вам отправить?


#18

Давайте мы его теперь уже сами посмотрим. Отправлять можно любой курьерской службой. Позвоните нашим менеджерам в рабочее время (https://wirenboard.com/ru/pages/contacts) – они проконсультируют про доставку/отправку. Я их предупредил, можете ссылаться на Александра Кильпио.


#19

Добрый день. Ожидаемая дата доставки 17.06.19


#20

Дмитрий, добрый день.
Контроллер уже у нас, передал его инженерам.
Как будет что-то известно, мы вам сообщим.