AK-IP2-BL/DV28 ERROR: can't get kernel image!

Вопросы по восстановлению, настройке, апгрейду, прошивкам и т.п.
Ответить
M - 16.
Специалист
Сообщения: 215
Зарегистрирован: 18 июн 2014, 19:08
Откуда: Сибирь
Контактная информация:

AK-IP2-BL/DV28 ERROR: can't get kernel image!

Сообщение M - 16. » 13 фев 2018, 11:49

Вероятность небольшая, но вдруг кто поможет. Полгода назад менял сетёвку и что-то по-мелочи перепаивал. Поленился снять лог загрузки и поковыряться через терминал. Давеча приносят в таком состоянии.
tftp работает только на приём, да и поди найди что и куда ей прошивать. :(

Изображение
DM36x initialization passed!
TI UBL Version: 1.50
Booting Catalog Boot Loader
BootMode = NAND
Starting NAND Copy...
Valid magicnum, 0xA1ACED66, found in block 0x00000019.
DONE
Jumping to entry point at 0x81080000.


U-Boot 1.3.4 (Aug 9 2013 - 00:26:09)

I2C: ready
DRAM: 128 MB
NETVIEW-1 NAND: NAND device: Manufacturer ID: 0x01, Chip ID: 0xf1 (Unknown NAND 128MiB 3,3V 8-bit)
Bad block table found at page 65472, version 0x01
Bad block table found at page 65408, version 0x01
128 MiB
In: serial
Out: serial
Err: serial
Ethernet PHY: INST36X @ 0x00
Hit any key to stop autoboot: 0

Loading from NAND 128MiB 3,3V 8-bit, offset 0x700000
** Unknown image type
Wrong Image Format for bootm command
ERROR: can't get kernel image!
NETVIEW IPNC:>print
bootdelay=1
baudrate=115200
bootfile="uImage"
ethaddr=00:00:1b:00:00:11
setboot=setenv bootargs $(bootargs) video=dm36x:output=$(videostd)
filesize=1C00000
fileaddr=82000000
ipaddr=192.168.1.12
serverip=192.168.1.200
bootargs=console=ttyS0,115200n8 noinitrd rw ip=192.168.1.134:192.168.1.1::::: root=/dev/mtdblock3 rw rootfstype=cramfs mem=48M eth=00:00:1b:00:00:11
bootcmd=nboot 0x80700000 0 0x700000;bootm 0x80700000
stdin=serial
stdout=serial
stderr=serial
ver=U-Boot 1.3.4 (Aug 9 2013 - 00:26:09)

Environment size: 502/262140 bytes
NETVIEW IPNC:>help
? - alias for 'help'
askenv - get environment variables from stdin
autoscr - run script from memory
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
coninfo - print console devices and information
cp - memory copy
crc32 - checksum calculation
dhcp - invoke DHCP client to obtain IP/boot params
echo - echo args to console
fsinfo - print information about filesystems
fsload - load binary file from a filesystem image
go - start application at address 'addr'
help - print online help
icrc32 - checksum calculation
iloop - infinite loop on address range
imd - i2c memory display
iminfo - print header information for application image
imm - i2c memory modify (auto-incrementing)
imw - memory write (fill)
imxtract- extract a part of a multi-image
inm - memory modify (constant address)
iprobe - probe to discover valid I2C chip addresses
itest - return true/false on integer compare
loadb - load binary file over serial line (kermit mode)
loads - load S-Record file over serial line
loady - load binary file over serial line (ymodem mode)
loop - infinite loop on address range
ls - list files in a directory (default /)
md - memory display
mii - MII utility commands
mm - memory modify (auto-incrementing)
mtest - simple RAM test
mw - memory write (fill)
nand - NAND sub-system
nboot - boot from NAND device
nfs - boot image via network using NFS protocol
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
saves - save S-Record file over serial line
setenv - set environment variables
sleep - delay execution for some time
tftpboot- boot image via network using TFTP protocol
version - print monitor version
NETVIEW IPNC:>

M - 16.
Специалист
Сообщения: 215
Зарегистрирован: 18 июн 2014, 19:08
Откуда: Сибирь
Контактная информация:

Re: AK-IP2-BL/DV28 ERROR: can't get kernel image!

Сообщение M - 16. » 13 фев 2018, 12:15

Кое-что тут вычитал, только откуда сам файл взять? :)
http://processors.wiki.ti.com/index.php ... NAND_Flash" onclick="window.open(this.href);return false;

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

Re: AK-IP2-BL/DV28 ERROR: can't get kernel image!

Сообщение VirtualLink » 13 фев 2018, 12:29

M - 16. писал(а): Loading from NAND 128MiB 3,3V 8-bit, offset 0x700000
** Unknown image type
Wrong Image Format for bootm command
ERROR: can't get kernel image!
NETVIEW IPNC:>print
Первая ссылка в поисковике по выделенному красным приводит на этот форум!
viewtopic.php?f=24&t=8490&start=15" onclick="window.open(this.href);return false;

M - 16.
Специалист
Сообщения: 215
Зарегистрирован: 18 июн 2014, 19:08
Откуда: Сибирь
Контактная информация:

Re: AK-IP2-BL/DV28 ERROR: can't get kernel image!

Сообщение M - 16. » 13 фев 2018, 12:33

Я это изучил. А что толку?

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

Re: AK-IP2-BL/DV28 ERROR: can't get kernel image!

Сообщение VirtualLink » 13 фев 2018, 12:38

M - 16. писал(а):Я это изучил. А что толку?
Странно!
Как минимум у двоих есть дампы и что грузить, но дамп свой предварительно надо снять!

M - 16.
Специалист
Сообщения: 215
Зарегистрирован: 18 июн 2014, 19:08
Откуда: Сибирь
Контактная информация:

Re: AK-IP2-BL/DV28 ERROR: can't get kernel image!

Сообщение M - 16. » 13 фев 2018, 12:45

Вот я тему и завёл, может поделится кто дампом (ссылки в темах, за давностью лет, не работают). А свой снять не могу - программатора нет, а команда tftp только на приём работает.

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

Re: AK-IP2-BL/DV28 ERROR: can't get kernel image!

Сообщение VirtualLink » 13 фев 2018, 13:21

M - 16. писал(а):Вот я тему и завёл, может поделится кто дампом (ссылки в темах, за давностью лет, не работают). А свой снять не могу - программатора нет, а команда tftp только на приём работает.
Если иное не доступно, то значит надо найти программатор!
Для того, чтобы поделился надо понимать чем, потому как названия могут быть разные!
Ссылок нет, но авторы-то остались наверное!

M - 16.
Специалист
Сообщения: 215
Зарегистрирован: 18 июн 2014, 19:08
Откуда: Сибирь
Контактная информация:

Re: AK-IP2-BL/DV28 ERROR: can't get kernel image!

Сообщение M - 16. » 14 фев 2018, 12:36

Есть некоторый прогресс.
Скачал отсюда http://sigrand.ru/dl/camera/ti/firmware/0.2/" onclick="window.open(this.href);return false;
sigticam-dm368-0.2.8951.tar и подгрузил kernel в оперативку
лог изменился:
DM36x initialization passed!
TI UBL Version: 1.50
Booting Catalog Boot Loader
BootMode = NAND
Starting NAND Copy...
Valid magicnum, 0xA1ACED66, found in block 0x00000019.
DONE
Jumping to entry point at 0x81080000.


U-Boot 1.3.4 (Aug 9 2013 - 00:26:09)

I2C: ready
DRAM: 128 MB
NETVIEW-1 NAND: NAND device: Manufacturer ID: 0x01, Chip ID: 0xf1 (Unknown NAND 128MiB 3,3V 8-bit)
Bad block table found at page 65472, version 0x01
Bad block table found at page 65408, version 0x01
128 MiB
In: serial
Out: serial
Err: serial
Ethernet PHY: INST36X @ 0x00
Hit any key to stop autoboot: 0

Loading from NAND 128MiB 3,3V 8-bit, offset 0x700000
** Unknown image type
Wrong Image Format for bootm command
ERROR: can't get kernel image!
NETVIEW IPNC:>tftp 0x80700000 uImage
TFTP from server 192.168.1.200; our IP address is 192.168.1.12
Filename 'uImage'.
Load address: 0x80700000
Loading: #################################################################
#######################
done
Bytes transferred = 1277952 (138000 hex)
NETVIEW IPNC:>bootm
## Booting kernel from Legacy Image at 80700000 ...
Image Name: Linux-2.6.18
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 1276736 Bytes = 1.2 MB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK

Starting kernel ...

Uncompressing Linux................................................................................ done, booting the kernel.
Linux version 2.6.18 (df@dfwork) (gcc version 4.3.6 (GCC) ) #1 PREEMPT
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177
Machine: DaVinci DM368 IPNC
Memory policy: ECC disabled, Data cache writeback
DaVinci DM0365 variant 0x8
PLL0: fixedrate: 24000000, commonrate: 170000000, vpssrate: 340000000
PLL0: vencrate_sd: 75555555, ddrrate: 340000000 mmcsdrate: 97142857
PLL1: armrate: 432000000, voicerate: 20571428, vencrate_hd: 27000000
CPU0: D VIVT write-back cache
CPU0: I cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets
CPU0: D cache: 8192 bytes, associativity 4, 32 byte lines, 64 sets
Built 1 zonelists. Total pages: 12288
Kernel command line: console=ttyS0,115200n8 noinitrd rw ip=192.168.1.134:192.168.1.1::::: root=/dev/mtdblock3 rw rootfstype=cramfs mem=48M eth=00:00:1b:00:00:11
PID hash table entries: 256 (order: 8, 1024 bytes)
Clock event device timer0_0 configured with caps set: 07
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory: 48MB = 48MB total
Memory: 41856KB available (1900K code, 391K data, 240K init)
Security Framework v1.0.0 initialized
Capability LSM initialized
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16
DaVinci: 104 gpio irqs
Generic PHY: Registered new driver
usbcore: registered new driver usbfs
usbcore: registered new driver hub
NET: Registered protocol family 2
IP route cache hash table entries: 512 (order: -1, 2048 bytes)
TCP established hash table entries: 2048 (order: 1, 8192 bytes)
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
TCP: Hash tables configured (established 2048 bind 1024)
TCP reno registered
JFFS2 version 2.2. (NAND) (SUMMARY) (C) 2001-2006 Red Hat, Inc.
Initializing Cryptographic API
io scheduler noop registered
io scheduler deadline registered (default)
DAVINCI-WDT: DaVinci Watchdog Timer: heartbeat 60 sec
Serial: 8250/16550 driver $Revision: 1.90 $ 2 ports, IRQ sharing enabled
serial8250.0: ttyS0 at MMIO map 0x1c20000 mem 0xfbc20000 (irq = 40) is a 16550A
serial8250.0: ttyS1 at MMIO map 0x1d06000 mem 0xfbd06000 (irq = 41) is a 16550A
PPP generic driver version 2.4.2
PPP Deflate Compression module registered
PPP MPPE Compression module registered
NET: Registered protocol family 24
tun: Universal TUN/TAP device driver, 1.6
tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
i2c /dev entries driver
nand_davinci nand_davinci.0: Using 4-bit hardware ECC
NAND device: Manufacturer ID: 0x01, Chip ID: 0xf1 (Unknown NAND 128MiB 3,3V 8-bit)
Creating 8 MTD partitions on "nand_davinci.0":
0x00000000-0x00100000 : "UBL"
0x00100000-0x00240000 : "U-Boot"
0x00240000-0x00300000 : "U-Boot Environment"
0x00300000-0x00500000 : "diagnostic"
0x00500000-0x00b00000 : "Kernel"
0x00b00000-0x02b00000 : "Root FS"
0x02f00000-0x07f00000 : "Conf FS"
0x07f00000-0x08000000 : "Bad Block Tables"
nand_davinci nand_davinci.0: hardware revision: 2.3
rtc_davinci_dm365 rtc_davinci_dm365.0: rtc intf: proc
rtc_davinci_dm365 rtc_davinci_dm365.0: rtc intf: dev (254:0)
rtc_davinci_dm365 rtc_davinci_dm365.0: rtc core: registered rtc_davinci_dm365 as rtc0
rtc wait time out !!!!!
rtc wait time out !!!!!
rtc wait time out !!!!!
rtc wait time out !!!!!
rtc wait time out !!!!!
rtc wait time out !!!!!
rtc wait time out !!!!!
TCP bic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
ieee80211: 802.11 data/management/control stack, git-1.1.13
ieee80211: Copyright (C) 2004-2005 Intel Corporation <jketreno@linux.intel.com>
rtc wait time out !!!!!
rtc wait time out !!!!!
rtc wait time out !!!!!
rtc wait time out !!!!!
rtc wait time out !!!!!
rtc wait time out !!!!!
rtc wait time out !!!!!
rtc wait time out !!!!!
rtc wait time out !!!!!
rtc wait time out !!!!!
rtc wait time out !!!!!
rtc wait time out !!!!!
rtc wait time out !!!!!
rtc wait time out !!!!!
rtc wait time out !!!!!
rtc wait time out !!!!!
rtc wait time out !!!!!
rtc wait time out !!!!!
rtc wait time out !!!!!
rtc wait time out !!!!!
rtc wait time out !!!!!
rtc wait time out !!!!!
rtc wait time out !!!!!
rtc wait time out !!!!!
rtc wait time out !!!!!
rtc wait time out !!!!!
Time: timer0_1 clocksource has been installed.
Clock event device timer0_0 configured with caps set: 08
Switched to high resolution mode on CPU 0
rtc_davinci_dm365 rtc_davinci_dm365.0: setting the system clock to 2000-09-14 01:01:01 (968893261)
Freeing init memory: 240K
--------------------------- Initramfs script start ---------------------------
* Mounting /proc ... done
* Mounting /sys ... done
* Mounting /conf on /dev/mtdblock6 R/O ... jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000000: 0x7e3a instead
donjffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000004: 0x09e4 instead
e
*jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000008: 0x8ce6 instead
Checking fjffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0000000c: 0xc6f8 instead
or updates jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000010: 0x9d7e instead
... ffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000014: 0x1a33 instead
mno
ffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000018: 0x0050 instead
m* Mountingjffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0000001c: 0x6a42 instead
/root on /dev/mjffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000020: 0xdd67 instead
tdblock5 ..jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000024: 0x38fb instead
. Further such events for this erase block will not be printed
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00020000: 0xc209 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00020004: 0x1a74 instead

.........................................
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001e0020: 0xb8e7 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x001e0024: 0x5493 instead
Further such events for this erase block will not be printed
Old JFFS2 bitmask found at 0x001e82cc
You cannot use older JFFS2 filesystems with newer kernels
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00200000: 0x4b3e instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00200004: 0x37f5 instead
................................

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

Re: AK-IP2-BL/DV28 ERROR: can't get kernel image!

Сообщение dede » 14 фев 2018, 17:06

Стереть нужно конфиг

0x02f00000-0x07f00000 : "Conf FS"

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

Re: AK-IP2-BL/DV28 ERROR: can't get kernel image!

Сообщение VirtualLink » 14 фев 2018, 19:15

Нет так все просто может быть, ведь сам по себе раздел может не пересоздаться!
Но, пробовать надо, раз такое дело!

Ответить

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