Подскажите как правильно работает команда TFTP

Вопросы по восстановлению, настройке, апгрейду, прошивкам и т.п.
Minich13
Новичок
Сообщения: 41
Зарегистрирован: 15 ноя 2017, 15:14

Re: Подскажите как правильно работает команда TFTP

Сообщение Minich13 » 28 фев 2018, 15:31

Я нашел где храниться уникальный конфиг (очистил опять полностью флеш, дамп разделил по этим адресам и прошил последовательно):
DR 0x00050000-0x003C0000 romfs-x.cramfs.img
DU 0x003C0000-0x00640000 user-x.cramfs.img
DW 0x00640000-0x00760000 web-x.cramfs.img
DC 0x00760000-0x007B0000 custom-x.cramfs.img
DD 0x007B0000-0x00800000 mtd-x.jffs2.img .

только после прошивки блока 0x00000000-0x0005000 опять вернулись настройки клона . Значит конфиг лежит после загрузчика и до romfs-x.cramfs.img . Но как там разобраться - это вопрос.
Вложения
таблица.jpg

oleglevsha
Специалист
Сообщения: 855
Зарегистрирован: 15 ноя 2014, 22:34
Откуда: alarmsystem-cctv
Контактная информация:

Re: Подскажите как правильно работает команда TFTP

Сообщение oleglevsha » 28 фев 2018, 16:39

Minich13 писал(а):Я нашел где храниться уникальный конфиг.
А посмотреть в дампе не интересно?
Вам писали что после бута и до env...
Вопрос зачем это искать если оригинального дампа не сохранилось?

displays
Специалист
Сообщения: 176
Зарегистрирован: 09 май 2016, 08:30

Re: Подскажите как правильно работает команда TFTP

Сообщение displays » 04 мар 2018, 18:03

Не стал открывать тему, пишу тут. Как остановить загрузку U-BOOT в регистраторе? Нажимаю в клавиатуре любую кнопу но счет идет input pwd: 20,19,18,17,16..........и так дале до нуля, и лог продолжаются.

U-Boot 2010.06 (Dec 16 2015 - 17:44:14)

Check spi flash controller v350... Found
Spi(cs1) ID: 0xC8 0x40 0x17 0xC8 0x40 0x17
Spi(cs1): Block:64KB Chip:8MB Name:"GD25Q64"
*** Warning - bad CRC, using default environment

In: serial
Out: serial
Err: serial
Hit key to stop autoboot: 0
input pwd: 20

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

Re: Подскажите как правильно работает команда TFTP

Сообщение VirtualLink » 04 мар 2018, 18:34

Что за устройство такое?
Видимо ждет ввода правильной комбинации символов!
Больше данных!

displays
Специалист
Сообщения: 176
Зарегистрирован: 09 май 2016, 08:30

Re: Подскажите как правильно работает команда TFTP

Сообщение displays » 04 мар 2018, 19:09

Китай регистратор XJJS NVR ONVIF model 7209. Постоянно перезагружается по кругу. Подключил ТТЛ кабель хочу остановить загрузку u-boot, но не получается остановить, нажимаю любую кнопку в клавиатуре. Процессор под радиатором, похож процессор на HI3520 флешь 25Q64.
Фото регистратора и внутренности.

https://cloud.mail.ru/public/MzPT/BAVvFtwM5" onclick="window.open(this.href);return false;

И лог загрузки.

U-Boot 2010.06 (Dec 16 2015 - 17:44:14)

Check spi flash controller v350... Found
Spi(cs1) ID: 0xC8 0x40 0x17 0xC8 0x40 0x17
Spi(cs1): Block:64KB Chip:8MB Name:"GD25Q64"
*** Warning - bad CRC, using default environment

In: serial
Out: serial
Err: serial
Hit key to stop autoboot: 0
8192 KiB hi_sfc at 0:0 is now current device

norm:1, res:13, upg:0
mmu_enable
<<imgwidth=800, imgheight=600, linebytes=1600>>
decode success!!!!
## Booting kernel from Legacy Image at 82000000 ...
Image Name: Linux-3.0.8
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 1573620 Bytes = 1.5 MiB
Load Address: 80008000
Entry Point: 80008000
Loading Kernel Image ... OK
OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
Linux version 3.0.8 (root@debian) (gcc version 4.4.1 (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) ) #1 Wed Dec 2 20:20:59 CST 2015
XSJ_Version:xsjkernel_v1.50_106
CPU: ARMv7 Processor [414fc091] revision 1 (ARMv7), cr=10c53c7f
CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
Machine: hi3520d
Memory policy: ECC disabled, Data cache writeback
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 26162
PID hash table entries: 512 (order: -1, 2048 bytes)
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 100308k/100308k available, 5164k reserved, 0K highmem
Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
DMA : 0xffc00000 - 0xffe00000 ( 2 MB)
vmalloc : 0xc6800000 - 0xfe000000 ( 888 MB)
lowmem : 0xc0000000 - 0xc6700000 ( 103 MB)
modules : 0xbf000000 - 0xc0000000 ( 16 MB)
.init : 0xc0008000 - 0xc0026000 ( 120 kB)
.text : 0xc0026000 - 0xc03b0000 (3624 kB)
.data : 0xc03b0000 - 0xc03ca3c0 ( 105 kB)
.bss : 0xc03ca3e4 - 0xc04163e0 ( 304 kB)
SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
NR_IRQS:128 nr_irqs:128 128
sched_clock: 32 bits at 82MHz, resolution 12ns, wraps every 52060ms
Console: colour dummy device 80x30
Calibrating delay loop... 1318.91 BogoMIPS (lpj=6594560)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16
Serial: AMBA PL011 UART driver
uart:0: ttyAMA0 at MMIO 0x20080000 (irq = 40) is a PL011 rev2
console [ttyAMA0] enabled
uart:1: ttyAMA1 at MMIO 0x20090000 (irq = 41) is a PL011 rev2
bio: create slab <bio-0> at 0
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
Switching to clocksource timer1
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 4096 (order: 3, 32768 bytes)
TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
TCP reno registered
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
NET: Registered protocol family 1
NetWinder Floating Point Emulator V0.97 (double precision)
L2cache cache controller enabled
squashfs: version 4.0 (2009/01/31) Phillip Lougher
JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
fuse init (API version 7.16)
msgmni has been set to 195
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254)
io scheduler noop registered
io scheduler cfq registered (default)
HDLC line discipline maxframe=4096
N_HDLC line discipline registered.
brd: module loaded
loop: module loaded
ahci: SSS flag set, parallel bus scan disabled
ahci ahci.0: AHCI 0001.0200 32 slots 2 ports 3 Gbps 0x3 impl platform mode
ahci ahci.0: flags: ncq sntf stag pm led clo only pmp pio slum part ccc sxs boh
scsi0 : ahci_platform
scsi1 : ahci_platform
ata1: SATA max UDMA/133 mmio [mem 0x10080000-0x1008ffff] port 0x100 irq 52
ata2: SATA max UDMA/133 mmio [mem 0x10080000-0x1008ffff] port 0x180 irq 52
Spi id table Version 1.22
Spi(cs1) ID: 0xC8 0x40 0x17 0xC8 0x40 0x17
SPI FLASH start_up_mode is 3 Bytes
Spi(cs1):
Block:64KB
Chip:8MB
Name:"GD25Q64"
spi size: 8MB
chip num: 1
cmdlinepart partitions found on hi_sfc
Fixed MDIO Bus: probed
ata1: SATA link down (SStatus 0 SControl 300)
himii: probed
ata2: SATA link down (SStatus 0 SControl 300)
Invalid HW-MAC Address: 00:00:00:00:00:00
Set Random MAC address: 6E:B6:9F:E4:B4:1A
PPP generic driver version 2.4.2
PPP Deflate Compression module registered
PPP BSD Compression module registered
PPP MPPE Compression module registered
NET: Registered protocol family 24
SLIP: version 0.8.4-NET3.019-NEWTTY (dynamic channels, max=256).
CSLIP: code copyright 1989 Regents of the University of California.
SLIP linefill/keepalive option.
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
hiusb-ehci hiusb-ehci.0: HIUSB EHCI
hiusb-ehci hiusb-ehci.0: new USB bus registered, assigned bus number 1
hiusb-ehci hiusb-ehci.0: irq 53, io mem 0x100b0000
hiusb-ehci hiusb-ehci.0: USB 0.0 started, EHCI 1.00
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
hiusb-ohci hiusb-ohci.0: HIUSB OHCI
hiusb-ohci hiusb-ohci.0: new USB bus registered, assigned bus number 2
hiusb-ohci hiusb-ohci.0: irq 54, io mem 0x100a0000
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
usbcore: registered new interface driver cdc_acm
cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
usbcore: registered new interface driver usbserial
USB Serial support registered for generic
usbcore: registered new interface driver usbserial_generic
usbserial: USB Serial Driver core
USB Serial support registered for GSM modem (1-port)
usbcore: registered new interface driver option
option: v0.7.2:USB Driver for GSM modems
mousedev: PS/2 mouse device common for all mice
i2c /dev entries driver
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
TCP cubic registered
Initializing XFRM netlink socket
NET: Registered protocol family 10
NET: Registered protocol family 17
NET: Registered protocol family 15
Registering the dns_resolver key type
registered taskstats version 1
VFS: Mounted root (squashfs filesystem) readonly on device 31:2.
Freeing init memory: 120K
busybox: /linuxrc: Read-only file system
ADDRCONF(NETDEV_UP): eth0: link is not ready

__ __ _____ _
\ \ / / / ___/ | |
\ \/ / | |___ | |
} { \___ \ _ | |
/ /\ \ ___| | | |_| |
/_/ \_\ /_____/ \_____/

Rootfs Version : rootfs_hinvr_v0501

Hisilicon Media Memory Zone Manager
hi3520D_base: module license 'Proprietary' taints kernel.
Disabling lock debugging due to kernel taint
Hisilicon UMAP device driver interface: v3.00
load sys.ko ...OK!
Load tde.ko ...OK!
load venc.ko ...OK!
load group.ko ...OK!
load chnl.ko ...OK!
load jpege.ko ...OK!
load viu.ko ...OK!
load vou.ko ....OK!
load vpss.ko ....OK!
load vda.ko ....OK!
load vdec.ko ....OK
load vhd firmware.ko OK
load hdmi.ko ....OK!
XSJ I2C-1 loaded
Decoder Norm:PAL, Res:13, Chips:0
XSJ keypad driver init successful!
XSJ_IRDA-MF @Hi3520v100R001_C_0_2_0 2010-04-20 13:52:28
xsj-ir: init ok. ver=Dec 25 2015, 22:05:20.
[XSJ35xx MUX Device Driver Ver. 0.9] 2010-04-10
[XSJ35xx MAIN Device Driver Ver. 1.0 2010/04/10]
xsj_reg registered
at88sc_cm_write_error:0xb4
at88sc_cm_write_error:0xb4
at88sc_cm_write_error:0xb4
at88sc_cm_write_error:0xb4
at88sc_cm_write_error:0xb4
at88sc_cm_write_error:0xb4
at88sc_cm_write_error:0xb4
at88sc_cm_write_error:0xb4
at88sc_cm_write_error:0xb4
at88sc_cm_write_error:0xb4
cm_writecommand != 0,uc_return = 2
can't write to MTZ
[RCS]: /etc/init.d/rc.s01udev
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
udevd (697): /proc/697/oom_adj is deprecated, please use /proc/697/oom_score_adj instead.
XSJ35xx Main Device Driver Open...
XSJ35xx MUX Device Driver Open...
Firmware Version = bv7bxxix.0503.0.5.1.20160408
********** START Application **********
APP. VERSION = bv7bxxix.0503.0.5.1.20160408
RAMDISK VERSION = Ramdisk_0.5.1
COMPILED = 18:39:23 Apr 8 2016
For XSJ
MAX_CAMERA_CHANNEL = 9
MAX_AUDIO_CHANNEL = 9
MAX_SENSOR_CHANNEL = 0
ProcessID = 704
*****************************************
[watchdog.c:118] Start S/W Watchdog ...
[eeprom.c:133] Config's size Info : EEPROM:8321
[eeprom.c:143] CRC value : -967669725
[main.c:1516] OK. Load Config data from EEPROM.
[eeprom.c:282] Para's size :16340
Firmware Version = bv7bxxix.0503.0.5.1.20160408
[eeprom.c:198] Save ERROR: There is no eeprom_data in the HDD~!!
[set_system_time] 2016/03/05 05/47/08
[codec/codec_interface.c:112] =================================================
[codec/codec_interface.c:113] codec parameter
[codec/codec_interface.c:114] =================================================
[codec/codec_interface.c:115] video = PAL
[codec/codec_interface.c:116] =================================================
Pool 0 hasn't mapped!
[h264en : Queue Start]
[h264en : Sub Queue Start]
[codec/codec_interface.c:183] ==== Encoder Init ====

(none) login: InitVGAOsd ok
[mouse/mouse_evt.c:156] TRY. Init PS2 Mouse
[main.c:276] ERROR. Init PS2 XSJ35xx Main Device Driver Release...
Mouse... Retry
XSJ35xx MUX Device Driver Release...
MMB LEAK(pid=704): 0x88C15000, 1572864 bytes, ''
mmz_userdev_release: mmb<0x88C15000> mapped to userspace 0x4288e000 will be force unmaped!
MMB LEAK(pid=704): 0x88D95000, 831488 bytes, ''
mmz_userdev_release: mmb<0x88D95000> mapped to userspace 0x42adc000 will be force unmaped!

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

Re: Подскажите как правильно работает команда TFTP

Сообщение VirtualLink » 04 мар 2018, 19:47

Где купил, что говорит продавец, какие прошивки к этому агрегату доступны?!
Снимай дамп, ведь не в первый раз!

Из лога это все что есть и дальше строго по кругу?

displays
Специалист
Сообщения: 176
Зарегистрирован: 09 май 2016, 08:30

Re: Подскажите как правильно работает команда TFTP

Сообщение displays » 05 мар 2018, 07:06

Не покупал, принесли на ремонт с таким дефектом. Прошивки нет на него. Перезагружается по кругу и лог такой что выкладовал.
Дамп снял на прогромматоре https://cloud.mail.ru/public/7Nyo/vYAJufTn2" onclick="window.open(this.href);return false;
Надо остановит U-BOOT, но как?

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

Re: Подскажите как правильно работает команда TFTP

Сообщение dede » 05 мар 2018, 07:40

Странно, дамп выглядит отлично, мтд жив, все на месте.

Выпаянная микруха (U90) это флеш? Лог загрузки до момента перезагрузки приведен?


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

displays
Специалист
Сообщения: 176
Зарегистрирован: 09 май 2016, 08:30

Re: Подскажите как правильно работает команда TFTP

Сообщение displays » 05 мар 2018, 07:44

Дамп удалил. Впаеная микруха U5 это флэш.

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

Re: Подскажите как правильно работает команда TFTP

Сообщение dede » 05 мар 2018, 08:00

А U20 или U90 , выше SoC, там же выпаяно что-то?

displays
Специалист
Сообщения: 176
Зарегистрирован: 09 май 2016, 08:30

Re: Подскажите как правильно работает команда TFTP

Сообщение displays » 05 мар 2018, 08:26

U20 там место есть но нету микрухи с завода, не установлено. Много чего не впаено с завода, Китай.

Есть ли надежда что можно остановит загрузку u-boot?

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

Re: Подскажите как правильно работает команда TFTP

Сообщение dede » 05 мар 2018, 08:30

> Лог загрузки до момента перезагрузки приведен?

Ответить

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