Well that's a pity it didn't just burst into life.
It is still not getting past file transfer complete
When getting to the point where it's transferred the firmware but not saying 'Upgrade completed' you should be able to connect a telnet session to 192.0.0.64 with PuTTY if you leave the
TFTP server running.
If you can connect, grab a copy of the kernel log so far to see what clue it may provide as to why it's not completing the bootup.
cat /proc/kmsg
then use Control-C to get back to the prompt.
Copy the PuTTY scrollback to something like Notepad and save for review.
Dear
alastairstevenson
I had same problem and I followed the points you mentioned and able to get error log. I am posting mine here. Can you tell what further should i be doing in order to access my camera again?
------------------ log here------------------------
<5>[ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
<5>[ 0.000000] DMA : 0xfe600000 - 0xfee00000 ( 8 MB)
<5>[ 0.000000] vmalloc : 0xc9000000 - 0xe0000000 ( 368 MB)
<5>[ 0.000000] lowmem : 0xc0000000 - 0xc8a00000 ( 138 MB)
<5>[ 0.000000] modules : 0xbf000000 - 0xc0000000 ( 16 MB)
<5>[ 0.000000] .init : 0xc0008000 - 0xc02d2000 (2856 kB)
<5>[ 0.000000] .text : 0xc02d2000 - 0xc05d7000 (3092 kB)
<5>[ 0.000000] .data : 0xc05d8000 - 0xc05f6640 ( 122 kB)
<6>[ 0.000000] Preemptable hierarchical RCU implementation.
<6>[ 0.000000] RCU-based detection of stalled CPUs is disabled.
<6>[ 0.000000] Verbose stalled-CPUs detection is disabled.
<6>[ 0.000000] NR_IRQS:224
<6>[ 0.000000] ambarella-cs-timer: mult = 2236962133, shift = 27
<6>[ 0.000000] ambarella_ce_timer_set_mode:1
<6>[ 0.000000] ambarella_ce_timer_set_mode:2
<4>[ 0.000000] Console: colour dummy device 80x30
<6>[ 0.000000] console [ttyS0] enabled
<6>[ 0.000000] Calibrating delay loop... 319.48 BogoMIPS (lpj=1597440)
<6>[ 0.230000] pid_max: default: 32768 minimum: 301
<4>[ 0.230000] Mount-cache hash table entries: 512
<6>[ 0.230000] CPU: Testing write buffer coherency: ok
<6>[ 0.230000] NET: Registered protocol family 16
<6>[ 0.240000] Ambarella Coconut:
<6>[ 0.240000] chip id: 5100
<6>[ 0.240000] board type: 3
<6>[ 0.240000] board revision: 10
<6>[ 0.240000] chip name: a5m
<6>[ 0.240000] HAL version: 176869
<6>[ 0.240000] reference clock: 24000000
<6>[ 0.240000] system configuration: 0x177804ea
<6>[ 0.240000] boot type: 0x00000002
<6>[ 0.240000] hif type: 0x00000000
<4>[ 0.260000] bio: create slab <bio-0> at 0
<6>[ 0.260000] ambarella-spi ambarella-spi.0: ambarella SPI Controller 0 crea
ted
<6>[ 0.260000] ambarella-spi ambarella-spi.1: ambarella SPI Controller 1 crea
ted
<5>[ 0.270000] ambarella-i2c ambarella-i2c.0: Ambarella Media Processor I2C a
dapter[i2c-0] probed!
<5>[ 0.270000] ambarella-i2c ambarella-i2c.1: Ambarella Media Processor I2C a
dapter[i2c-1] probed!
<6>[ 0.270000] i2c i2c-0: Added multiplexed i2c bus 2
<6>[ 0.270000] ambarella-i2cmux ambarella-i2cmux.0: mux on ambarella-i2c adap
ter
<6>[ 0.280000] Switching to clocksource ambarella-cs-timer
<6>[ 0.330000] NET: Registered protocol family 2
<6>[ 0.330000] IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
<6>[ 0.330000] TCP established hash table entries: 8192 (order: 4, 65536 byte
s)
<6>[ 0.330000] TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
<6>[ 0.330000] TCP: Hash tables configured (established 8192 bind 8192)
<6>[ 0.330000] TCP reno registered
<6>[ 0.330000] UDP hash table entries: 256 (order: 0, 4096 bytes)
<6>[ 0.330000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
<6>[ 0.330000] NET: Registered protocol family 1
<6>[ 0.370000] Trying to unpack rootfs image as initramfs...
<6>[ 0.420000] rootfs image is not initramfs (junk in compressed archive); lo
oks like an initrd
<6>[ 0.460000] Freeing initrd memory: 4096K
<0>[ 0.460000] [ kernel version: svn-22068 ]
<6>[ 0.470000] msgmni has been set to 261
<6>[ 0.470000] io scheduler noop registered
<6>[ 0.470000] io scheduler deadline registered (default)
<6>[ 0.470000] ambarella-uart.0: ttyS0 at MMIO 0x70005000 (irq = 9) is a ambu
art
<6>[ 0.470000] ambarella-uart.1: ttyS1 at MMIO 0x7001f000 (irq = 25) is a amb
uart
<6>[ 0.480000] brd: module loaded
<6>[ 0.480000] NAND device: Manufacturer ID: 0xec, Chip ID: 0xf1 (Samsung NAN
D 128MiB 3,3V 8-bit)
<4>[ 0.480000] ambarella_nand_config_flash: 0x02e00140, 0x02c00140
<7>[ 0.480000] Bad block table found at page 65472, version 0x01
<7>[ 0.480000] Bad block table found at page 65408, version 0x01
<6>[ 0.490000] ambarella-nand ambarella-nand: ambarella_nand_probe: Partition
infomation found!
<5>[ 0.490000] Creating 18 MTD partitions on "ambnand":
<5>[ 0.490000] 0x000000000000-0x000000020000 : "bst"
<5>[ 0.490000] 0x000000020000-0x000000120000 : "ptb"
<5>[ 0.500000] 0x000000120000-0x000000220000 : "bld"
<5>[ 0.500000] 0x000000220000-0x000000320000 : "hal"
<5>[ 0.500000] 0x000000320000-0x000000420000 : "ano_ptb"
<5>[ 0.510000] 0x000000420000-0x0000004a0000 : "env"
<5>[ 0.510000] 0x0000004a0000-0x000000520000 : "param"
<5>[ 0.510000] 0x000000520000-0x000000620000 : "dpt"
<5>[ 0.520000] 0x000000620000-0x000001020000 : "rcvy"
<5>[ 0.520000] 0x000001020000-0x000001820000 : "krn_pri"
<5>[ 0.520000] 0x000001820000-0x000002020000 : "krn_sec"
<5>[ 0.530000] 0x000002020000-0x000002420000 : "rmd_pri"
<5>[ 0.530000] 0x000002420000-0x000002820000 : "rmd_sec"
<5>[ 0.540000] 0x000002820000-0x000004020000 : "app_pri"
<5>[ 0.540000] 0x000004020000-0x000005820000 : "app_sec"
<5>[ 0.540000] 0x000005820000-0x000005c20000 : "cfg_pri"
<5>[ 0.550000] 0x000005c20000-0x000006020000 : "cfg_sec"
<5>[ 0.550000] 0x000006020000-0x000007020000 : "dbg"
<6>[ 0.560000] Ambarella MII Bus: probed
<5>[ 0.570000] ambarella-eth ambarella-eth.0: MAC Address[8c:e7:48:bf:d9:8a].
<6>[ 0.570000] mousedev: PS/2 mouse device common for all mice
<6>[ 0.570000] ambarella-rtc ambarella-rtc: rtc core: registered ambarella-rt
c as rtc0
<6>[ 0.570000] i2c /dev entries driver
<5>[ 0.570000] ambarella-wdt ambarella-wdt: Ambarella Media Processor Watch D
og Timer[ambarella-wdt].
<5>[ 0.570000] ambarella-crypto ambarella-crypto: Ambarella Media Processor C
ryptography Engine probed(interrupt mode).
<6>[ 0.570000] TCP cubic registered
<6>[ 0.570000] NET: Registered protocol family 17
<6>[ 0.580000] ambarella-rtc ambarella-rtc: setting system clock to 2015-06-1
4 19:18:35 UTC (1434309515)
<6>[ 0.580000] Freeing init memory: 2856K
<5>[ 1.730000] UBI: attaching mtd13 to ubi1
<5>[ 1.730000] UBI: physical eraseblock size: 131072 bytes (128 KiB)
<5>[ 1.730000] UBI: logical eraseblock size: 129024 bytes
<5>[ 1.730000] UBI: smallest flash I/O unit: 2048
<5>[ 1.730000] UBI: sub-page size: 512
<5>[ 1.730000] UBI: VID header offset: 512 (aligned 512)
<5>[ 1.730000] UBI: data offset: 2048
<5>[ 1.780000] UBI: max. sequence number: 136
<5>[ 1.790000] UBI: attached mtd13 to ubi1
<5>[ 1.790000] UBI: MTD device name: "app_pri"
<5>[ 1.790000] UBI: MTD device size: 24 MiB
<5>[ 1.790000] UBI: number of good PEBs: 192
<5>[ 1.790000] UBI: number of bad PEBs: 0
<5>[ 1.790000] UBI: number of corrupted PEBs: 0
<5>[ 1.790000] UBI: max. allowed volumes: 128
<5>[ 1.790000] UBI: wear-leveling threshold: 4096
<5>[ 1.820000] UBI: number of internal volumes: 1
<5>[ 1.820000] UBI: number of user volumes: 1
<5>[ 1.820000] UBI: available PEBs: 0
<5>[ 1.820000] UBI: total number of reserved PEBs: 192
<5>[ 1.820000] UBI: number of PEBs reserved for bad PEB handling: 2
<5>[ 1.820000] UBI: max/mean erase counter: 21/15
<5>[ 1.820000] UBI: image sequence number: 166467862
<5>[ 1.820000] UBI: background thread "ubi_bgt1d" started, PID 329
<5>[ 1.900000] UBIFS: recovery needed
<5>[ 1.940000] UBIFS: recovery completed
<5>[ 1.940000] UBIFS: mounted UBI device 1, volume 0, name "app_pri"
<5>[ 1.940000] UBIFS: file system size: 22837248 bytes (22302 KiB, 21 MiB,
177 LEBs)
<5>[ 1.940000] UBIFS: journal size: 1161216 bytes (1134 KiB, 1 MiB, 9 L
EBs)
<5>[ 1.940000] UBIFS: media format: w4/r0 (latest is w4/r0)
<5>[ 1.940000] UBIFS: default compressor: lzo
<5>[ 1.940000] UBIFS: reserved for root: 1078659 bytes (1053 KiB)
<5>[ 1.950000] UBI: attaching mtd14 to ubi2
<5>[ 1.950000] UBI: physical eraseblock size: 131072 bytes (128 KiB)
<5>[ 1.950000] UBI: logical eraseblock size: 129024 bytes
<5>[ 1.950000] UBI: smallest flash I/O unit: 2048
<5>[ 1.950000] UBI: sub-page size: 512
<5>[ 1.950000] UBI: VID header offset: 512 (aligned 512)
<5>[ 1.950000] UBI: data offset: 2048
<5>[ 2.010000] UBI: max. sequence number: 136
<5>[ 2.040000] UBI: attached mtd14 to ubi2
<5>[ 2.040000] UBI: MTD device name: "app_sec"
<5>[ 2.040000] UBI: MTD device size: 24 MiB
<5>[ 2.040000] UBI: number of good PEBs: 192
<5>[ 2.040000] UBI: number of bad PEBs: 0
<5>[ 2.040000] UBI: number of corrupted PEBs: 0
<5>[ 2.040000] UBI: max. allowed volumes: 128
<5>[ 2.040000] UBI: wear-leveling threshold: 4096
<5>[ 2.040000] UBI: number of internal volumes: 1
<5>[ 2.040000] UBI: number of user volumes: 1
<5>[ 2.040000] UBI: available PEBs: 0
<5>[ 2.040000] UBI: total number of reserved PEBs: 192
<5>[ 2.040000] UBI: number of PEBs reserved for bad PEB handling: 2
<5>[ 2.040000] UBI: max/mean erase counter: 19/10
<5>[ 2.040000] UBI: image sequence number: 1140176502
<5>[ 2.050000] UBI: background thread "ubi_bgt2d" started, PID 338
<5>[ 2.120000] UBIFS: recovery needed
<5>[ 2.190000] UBIFS: recovery completed
<5>[ 2.190000] UBIFS: mounted UBI device 2, volume 0, name "app_sec"
<5>[ 2.190000] UBIFS: file system size: 22837248 bytes (22302 KiB, 21 MiB,
177 LEBs)
<5>[ 2.190000] UBIFS: journal size: 1161216 bytes (1134 KiB, 1 MiB, 9 L
EBs)
<5>[ 2.190000] UBIFS: media format: w4/r0 (latest is w4/r0)
<5>[ 2.190000] UBIFS: default compressor: lzo
<5>[ 2.190000] UBIFS: reserved for root: 1078659 bytes (1053 KiB)
<5>[ 2.230000] UBIFS: un-mount UBI device 1, volume 0
<5>[ 2.280000] UBI: mtd13 is detached from ubi1
<5>[ 2.720000] UBI: attaching mtd13 to ubi1
<5>[ 2.720000] UBI: physical eraseblock size: 131072 bytes (128 KiB)
<5>[ 2.720000] UBI: logical eraseblock size: 129024 bytes
<5>[ 2.720000] UBI: smallest flash I/O unit: 2048
<5>[ 2.720000] UBI: sub-page size: 512
<5>[ 2.720000] UBI: VID header offset: 512 (aligned 512)
<5>[ 2.720000] UBI: data offset: 2048
<5>[ 2.770000] UBI: max. sequence number: 0
<5>[ 2.770000] UBI: attached mtd13 to ubi1
<5>[ 2.770000] UBI: MTD device name: "app_pri"
<5>[ 2.770000] UBI: MTD device size: 24 MiB
<5>[ 2.770000] UBI: number of good PEBs: 192
<5>[ 2.770000] UBI: number of bad PEBs: 0
<5>[ 2.770000] UBI: number of corrupted PEBs: 0
<5>[ 2.770000] UBI: max. allowed volumes: 128
<5>[ 2.770000] UBI: wear-leveling threshold: 4096
<5>[ 2.770000] UBI: number of internal volumes: 1
<5>[ 2.770000] UBI: number of user volumes: 0
<5>[ 2.770000] UBI: available PEBs: 186
<5>[ 2.770000] UBI: total number of reserved PEBs: 6
<5>[ 2.770000] UBI: number of PEBs reserved for bad PEB handling: 2
<5>[ 2.770000] UBI: max/mean erase counter: 22/16
<5>[ 2.770000] UBI: image sequence number: 1965464430
<5>[ 2.780000] UBI: background thread "ubi_bgt1d" started, PID 353
<5>[ 2.900000] UBIFS: default file-system created
<5>[ 2.960000] UBIFS: mounted UBI device 1, volume 0, name "app_pri"
<5>[ 2.960000] UBIFS: file system size: 22837248 bytes (22302 KiB, 21 MiB,
177 LEBs)
<5>[ 2.960000] UBIFS: journal size: 1161216 bytes (1134 KiB, 1 MiB, 9 L
EBs)
<5>[ 2.960000] UBIFS: media format: w4/r0 (latest is w4/r0)
<5>[ 2.960000] UBIFS: default compressor: lzo
<5>[ 2.960000] UBIFS: reserved for root: 1078659 bytes (1053 KiB)
<5>[ 2.980000] UBIFS: un-mount UBI device 2, volume 0
<5>[ 3.030000] UBI: mtd14 is detached from ubi2
<5>[ 3.470000] UBI: attaching mtd14 to ubi2
<5>[ 3.470000] UBI: physical eraseblock size: 131072 bytes (128 KiB)
<5>[ 3.470000] UBI: logical eraseblock size: 129024 bytes
<5>[ 3.470000] UBI: smallest flash I/O unit: 2048
<5>[ 3.470000] UBI: sub-page size: 512
<5>[ 3.470000] UBI: VID header offset: 512 (aligned 512)
<5>[ 3.470000] UBI: data offset: 2048
<5>[ 3.520000] UBI: max. sequence number: 0
<5>[ 3.520000] UBI: attached mtd14 to ubi2
<5>[ 3.520000] UBI: MTD device name: "app_sec"
<5>[ 3.520000] UBI: MTD device size: 24 MiB
<5>[ 3.520000] UBI: number of good PEBs: 192
<5>[ 3.520000] UBI: number of bad PEBs: 0
<5>[ 3.520000] UBI: number of corrupted PEBs: 0
<5>[ 3.520000] UBI: max. allowed volumes: 128
<5>[ 3.520000] UBI: wear-leveling threshold: 4096
<5>[ 3.520000] UBI: number of internal volumes: 1
<5>[ 3.520000] UBI: number of user volumes: 0
<5>[ 3.520000] UBI: available PEBs: 186
<5>[ 3.520000] UBI: total number of reserved PEBs: 6
<5>[ 3.520000] UBI: number of PEBs reserved for bad PEB handling: 2
<5>[ 3.520000] UBI: max/mean erase counter: 20/11
<5>[ 3.520000] UBI: image sequence number: 215132996
<5>[ 3.530000] UBI: background thread "ubi_bgt2d" started, PID 370
<5>[ 3.650000] UBIFS: default file-system created
<5>[ 3.700000] UBIFS: mounted UBI device 2, volume 0, name "app_sec"
<5>[ 3.700000] UBIFS: file system size: 22837248 bytes (22302 KiB, 21 MiB,
177 LEBs)
<5>[ 3.700000] UBIFS: journal size: 1161216 bytes (1134 KiB, 1 MiB, 9 L
EBs)
<5>[ 3.700000] UBIFS: media format: w4/r0 (latest is w4/r0)
<5>[ 3.700000] UBIFS: default compressor: lzo
<5>[ 3.700000] UBIFS: reserved for root: 1078659 bytes (1053 KiB)
<5>[ 3.860000] UBI: attaching mtd15 to ubi3
<5>[ 3.860000] UBI: physical eraseblock size: 131072 bytes (128 KiB)
<5>[ 3.860000] UBI: logical eraseblock size: 129024 bytes
<5>[ 3.860000] UBI: smallest flash I/O unit: 2048
<5>[ 3.860000] UBI: sub-page size: 512
<5>[ 3.860000] UBI: VID header offset: 512 (aligned 512)
<5>[ 3.860000] UBI: data offset: 2048
<5>[ 3.870000] UBI: max. sequence number: 0
<5>[ 3.890000] UBI: attached mtd15 to ubi3
<5>[ 3.890000] UBI: MTD device name: "cfg_pri"
<5>[ 3.890000] UBI: MTD device size: 4 MiB
<5>[ 3.890000] UBI: number of good PEBs: 32
<5>[ 3.890000] UBI: number of bad PEBs: 0
<5>[ 3.890000] UBI: number of corrupted PEBs: 0
<5>[ 3.890000] UBI: max. allowed volumes: 128
<5>[ 3.890000] UBI: wear-leveling threshold: 4096
<5>[ 3.890000] UBI: number of internal volumes: 1
<5>[ 3.890000] UBI: number of user volumes: 0
<5>[ 3.890000] UBI: available PEBs: 26
<5>[ 3.890000] UBI: total number of reserved PEBs: 6
<5>[ 3.890000] UBI: number of PEBs reserved for bad PEB handling: 2
<5>[ 3.890000] UBI: max/mean erase counter: 66/50
<5>[ 3.890000] UBI: image sequence number: 1495003498
<5>[ 3.890000] UBI: background thread "ubi_bgt3d" started, PID 382
<5>[ 4.110000] UBI: attaching mtd16 to ubi4
<5>[ 4.110000] UBI: physical eraseblock size: 131072 bytes (128 KiB)
<5>[ 4.110000] UBI: logical eraseblock size: 129024 bytes
<5>[ 4.110000] UBI: smallest flash I/O unit: 2048
<5>[ 4.110000] UBI: sub-page size: 512
<5>[ 4.110000] UBI: VID header offset: 512 (aligned 512)
<5>[ 4.110000] UBI: data offset: 2048
<5>[ 4.120000] UBI: max. sequence number: 0
<5>[ 4.130000] UBI: attached mtd16 to ubi4
<5>[ 4.130000] UBI: MTD device name: "cfg_sec"
<5>[ 4.130000] UBI: MTD device size: 4 MiB
<5>[ 4.130000] UBI: number of good PEBs: 32
<5>[ 4.130000] UBI: number of bad PEBs: 0
<5>[ 4.130000] UBI: number of corrupted PEBs: 0
<5>[ 4.130000] UBI: max. allowed volumes: 128
<5>[ 4.130000] UBI: wear-leveling threshold: 4096
<5>[ 4.130000] UBI: number of internal volumes: 1
<5>[ 4.130000] UBI: number of user volumes: 0
<5>[ 4.130000] UBI: available PEBs: 26
<5>[ 4.130000] UBI: total number of reserved PEBs: 6
<5>[ 4.130000] UBI: number of PEBs reserved for bad PEB handling: 2
<5>[ 4.130000] UBI: max/mean erase counter: 55/47
<5>[ 4.130000] UBI: image sequence number: 895740281
<5>[ 4.140000] UBI: background thread "ubi_bgt4d" started, PID 390
<5>[ 4.250000] net eth0: Could not find default PHY in 9.
<5>[ 4.250000] net eth0: Try PHY[9] whose id is 0x00008201!
<6>[ 6.250000] PHY: 0:09 - Link is Up - 100/Full
<6>[ 78.230000] device eth0 entered promiscuous mode