Останов при загрузке регистратора с MB6516E-H

Вопросы по восстановлению, настройке, апгрейду, прошивкам и т.п.
Yolk
Постоянный посетитель
Сообщения: 92
Зарегистрирован: 31 мар 2016, 18:02

Останов при загрузке регистратора с MB6516E-H

Сообщение Yolk » 17 окт 2017, 15:53

Доброго времени суток!
Может быть, кто-то сталкивался с таким фокусом: начинается загрузка, доходит до "press Ctrl-C to stop..." и всё, на этом виснет.
Если успел нажать Ctrl+C, можно посмотреть команды, printenv и т.п. Слил ИМГ с живого похожего регистратора с такой же платой, сдул память, залил программатором - без толку, то же самое, доходит до паузы и всё.
Снял для эксперимента с него 24C08, в которой конфиги, серийник и т.п., поставил в живую плату - работает.
Куда дальше идти?

U-Boot 2010.06 (Aug 14 2012 - 10:43:58)

DRAM: 256 MiB
NAND: Special Nand id table Version 1.35
Nand ID: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
No NAND device found!!!
0 MiB
Spi(cs1) ID: 0xC2 0x20 0x18 0xC2 0x20 0x18
Spi(cs1): Block:64KB Chip:16MB Name:"MX25L128"
envcrc 0x4dff21bf
ENV_SIZE = 0x3fffc
In: serial
Out: serial
Err: serial
PHY 0x02: OUI = 0x01F0, Model = 0x0F, Rev = 0x01, PHY not link!
user init finish.
Press CTRL-C to abort autoboot in 0 secondshisilicon # <INTERRUPT>
hisilicon # <INTERRUPT>
hisilicon # ?
? - alias for 'help'
base - print or set address offset
boot - boot default, i.e., run 'bootcmd'
bootd - boot default, i.e., run 'bootcmd'
bootm - boot application image from memory
bootp - boot image via network using BOOTP/TFTP protocol
cmp - memory compare
cp - memory copy
crc32 - checksum calculation
decjpg - jpgd - decode jpeg picture.

fload - fload - load binary file from a filesystem image for system boot

flwrite - SPI flash sub-system
getinfo - print hardware information
go - start application at address 'addr'
help - print command description/usage
lip - lip - set local ip address but not save to flash

lload - lload - load logo file

loadb - load binary file over serial line (kermit mode)
loady - load binary file over serial line (ymodem mode)
loop - infinite loop on address range
mac - mac - set mac address and save to flash

md - memory display
mii - MII utility commands
mm - memory modify (auto-incrementing address)
mtest - simple RAM read/write test
mw - memory write (fill)
nand - NAND sub-system
nboot - boot from NAND device
nm - memory modify (constant address)
ping - send ICMP ECHO_REQUEST to network host
printenv- print environment variables
rarpboot- boot image via network using RARP/TFTP protocol
reset - Perform RESET of the CPU
run - run commands in an environment variable
saveenv - save environment variables to persistent storage
setenv - set environment variables
sf - SPI flash sub-system
sip - sip - set server ip address but not save to flash

tftp - tftp - download or upload image via network using TFTP protocol
version - print monitor version
hisilicon # printenv
bootcmd=lload;fload;bootm 0x82000000
bootdelay=1
baudrate=115200
bootfile="uImage"
da=tftp 0x82000000 u-boot.bin.img;sf probe 0;flwrite
du=tftp 0x82000000 user-x.cramfs.img;sf probe 0;flwrite
dr=tftp 0x82000000 romfs-x.cramfs.img;sf probe 0;flwrite
dw=tftp 0x82000000 web-x.cramfs.img;sf probe 0;flwrite
dl=tftp 0x82000000 logo-x.cramfs.img;sf probe 0;flwrite
dc=tftp 0x82000000 custom-x.cramfs.img;sf probe 0;flwrite
up=tftp 0x82000000 update.img;sf probe 0;flwrite
tk=tftp 0x82000000 zImage.img; bootm 0x82000000
dd=tftp 0x82000000 mtd-x.jffs2.img;sf probe 0;flwrite
filesize=286C4
ipaddr=192.168.1.10
serverip=192.168.1.1
netmask=255.255.0.0
gatewayip=192.168.0.1
ethaddr=00:0b:3f:00:00:01
bootargs=mem=105M console=ttyAMA0,115200 root=1f01 rootfstype=cramfs mtdparts=hi_sfc:512K(boot),4M(romfs),5632K(usr),1536K(web),3M(custom),256K(logo),1280K(mtd)
stdin=serial
stdout=serial
stderr=serial
verify=n
ver=U-Boot 2010.06 (Aug 14 2012 - 10:43:58)

Environment size: 948/262140 bytes
hisilicon # reset
resetting ...



U-Boot 2010.06 (Aug 14 2012 - 10:43:58)

DRAM: 256 MiB
NAND: Special Nand id table Version 1.35
Nand ID: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
No NAND device found!!!
0 MiB
Spi(cs1) ID: 0xC2 0x20 0x18 0xC2 0x20 0x18
Spi(cs1): Block:64KB Chip:16MB Name:"MX25L128"
envcrc 0x4dff21bf
ENV_SIZE = 0x3fffc
In: serial
Out: serial
Err: serial
PHY 0x02: OUI = 0x01F0, Model = 0x0F, Rev = 0x01, PHY not link!
user init finish.
Press CTRL-C to abort autoboot in 0 seconds

dede
Специалист
Сообщения: 1957
Зарегистрирован: 22 мар 2017, 15:02
Откуда: Луганск

Re: Останов при загрузке регистратора с MB6516E-H

Сообщение dede » 17 окт 2017, 17:34

Выполните команды из bootcmd вручную, по-отдельности

Аватара пользователя
VirtualLink
Специалист
Сообщения: 1846
Зарегистрирован: 09 апр 2016, 12:38

Re: Останов при загрузке регистратора с MB6516E-H

Сообщение VirtualLink » 17 окт 2017, 20:10

Снял дамп, так покажи его!

Yolk
Постоянный посетитель
Сообщения: 92
Зарегистрирован: 31 мар 2016, 18:02

Re: Останов при загрузке регистратора с MB6516E-H

Сообщение Yolk » 18 окт 2017, 13:30

"Выполните команды из bootcmd вручную, по-отдельности"
Все? Или только загрузку системы, те, что начинаются d..?

Yolk
Постоянный посетитель
Сообщения: 92
Зарегистрирован: 31 мар 2016, 18:02

Re: Останов при загрузке регистратора с MB6516E-H

Сообщение Yolk » 18 окт 2017, 13:57

Попробовал, получилась ерунда:
hisilicon # da
Unknown command 'da' - try 'help'
hisilicon # tftp 0x82000000 u-boot.bin.img$ ;sf probe 0;flwrite
miiphy_register: non unique device name '0:02'
PHY 0x02: OUI = 0x01F0, Model = 0x0F, Rev = 0x01, PHY not link!
16384 KiB hi_sfc at 0:0 is now current device
DestAddr invalid!
DestAddr: 0x00000000~0x2000000
hisilicon #

Что по этой команде должно быть? Не понял,tftp - это вроде сетевые дела, причём тут ROM?

dede
Специалист
Сообщения: 1957
Зарегистрирован: 22 мар 2017, 15:02
Откуда: Луганск

Re: Останов при загрузке регистратора с MB6516E-H

Сообщение dede » 18 окт 2017, 14:13

lload;fload;bootm 0x82000000

каждую команду по-отдельности

Аватара пользователя
VirtualLink
Специалист
Сообщения: 1846
Зарегистрирован: 09 апр 2016, 12:38

Re: Останов при загрузке регистратора с MB6516E-H

Сообщение VirtualLink » 18 окт 2017, 15:10

Для обновления по модулям
run da
только при этом модуль, должен быть нужным и с заголовком!

Yolk
Постоянный посетитель
Сообщения: 92
Зарегистрирован: 31 мар 2016, 18:02

Re: Останов при загрузке регистратора с MB6516E-H

Сообщение Yolk » 20 окт 2017, 15:07

Вот, что вылезает при вводе команд:
hisilicon # run da
miiphy_register: non unique device name '0:02'
PHY 0x02: OUI = 0x01F0, Model = 0x0F, Rev = 0x01, PHY not link!
16384 KiB hi_sfc at 0:0 is now current device
DestAddr invalid!
DestAddr: 0x00000000~0x2000000
hisilicon # run du
miiphy_register: non unique device name '0:02'
PHY 0x02: OUI = 0x01F0, Model = 0x0F, Rev = 0x01, PHY not link!
16384 KiB hi_sfc at 0:0 is now current device
DestAddr invalid!
DestAddr: 0x00000000~0x2000000
hisilicon #
Что бы это значило?
У меня подозрение, что это не программная заморочка, а железная, потому что дамп я сливал с живого, мимо пробегавшего родственного
аппарата, а он отличается только количеством дисков. Причём этот дамп я уже заливал в убитые интернетом железяки и всё оживало.
А тут никак.

Аватара пользователя
VirtualLink
Специалист
Сообщения: 1846
Зарегистрирован: 09 апр 2016, 12:38

Re: Останов при загрузке регистратора с MB6516E-H

Сообщение VirtualLink » 20 окт 2017, 15:17

Yolk писал(а): PHY 0x02: OUI = 0x01F0, Model = 0x0F, Rev = 0x01, PHY not link!

dede
Специалист
Сообщения: 1957
Зарегистрирован: 22 мар 2017, 15:02
Откуда: Луганск

Re: Останов при загрузке регистратора с MB6516E-H

Сообщение dede » 20 окт 2017, 19:41

Ээээ, так вы еще и левый дамп залили, который просто "похож" цветом платы был?

Аватара пользователя
VirtualLink
Специалист
Сообщения: 1846
Зарегистрирован: 09 апр 2016, 12:38

Re: Останов при загрузке регистратора с MB6516E-H

Сообщение VirtualLink » 20 окт 2017, 22:13

От какой прошивки берутся модули для обновления?


Ответить

Вернуться в «Восстановление и настройка»