Alright, so I should probably specify that I have been installing Piratebox from windows. I could do it from either Arch or Ubuntu if you think that would make a difference, but I highly doubt it would because I have tried installing regular openwrt from serial and it worked just fine.
And you are correct fciv doesn't support sha256, I should have realized that is why it was not giving me the proper checksum. Anyway I ran the md5 checksum on both the file you provided and the others I downloaded all matched the md5 checksum you provided.
Here are the commands I run to flash over serial:
And here is the boot log:
Thank you once again
And you are correct fciv doesn't support sha256, I should have realized that is why it was not giving me the proper checksum. Anyway I ran the md5 checksum on both the file you provided and the others I downloaded all matched the md5 checksum you provided.
Here are the commands I run to flash over serial:
AP121 (ar9330) U-boot DRAM: 32 MB led turning on for 1s... id read 0x100000ff flash size 4194304, sector count = 64 Flash: 4 MB Using default environment In: serial Out: serial Err: serial Net: ag7240_enet_initialize... No valid address in Flash. Using fixed address No valid address in Flash. Using fixed address : cfg1 0x5 cfg2 0x7114 eth0: 00:03:7f:09:0b:ad ag7240_phy_setup eth0 up : cfg1 0xf cfg2 0x7214 eth1: 00:03:7f:09:0b:ad athrs26_reg_init_lan ATHRS26: resetting s26 ATHRS26: s26 reset done ag7240_phy_setup eth1 up eth0, eth1 auto update firmware: is_auto_upload_firmware = 0! Autobooting in 1 seconds hornet> setenv ipaddr 192.168.1.1 hornet> setenv serverip 192.168.1.2 hornet> tftpboot 0x80000000 openwrt-ar71xx-generic-tl-mr3020-v1-squashfs-factory.bin dup 1 speed 1000 Using eth1 device TFTP from server 192.168.1.2; our IP address is 192.168.1.1 Filename 'openwrt-ar71xx-generic-tl-mr3020-v1-squashfs-factory.bin'. Load address: 0x80000000 Loading: ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ###################################################### done Bytes transferred = 3932160 (3c0000 hex) hornet> erase 0x9f020000 +0x3c0000 First 0x2 last 0x3d sector size 0x10000 61 Erased 60 sectors hornet> cp.b 0x80000000 0x9f020000 0x3c0000 Copy to Flash... write addr: 9f020000 done hornet> bootm 9f020000
And here is the boot log:
hornet> bootm 9f020000 ## Booting image at 9f020000 ... Uncompressing Kernel Image ... OK Starting kernel ... [ 0.000000] Linux version 3.3.8 (strubel@compute) (gcc version 4.6.3 20120201 (prerelease) (Linaro GCC 4.6-2012.02) ) #2 Mon Feb 1 20:10:10 CET 2016 [ 0.000000] bootconsole [early0] enabled [ 0.000000] CPU revision is: 00019374 (MIPS 24Kc) [ 0.000000] SoC: Atheros AR9330 rev 1 [ 0.000000] Clocks: CPU:400.000MHz, DDR:400.000MHz, AHB:200.000MHz, Ref:25.000MHz [ 0.000000] Determined physical RAM map: [ 0.000000] memory: 02000000 @ 00000000 (usable) [ 0.000000] Initrd not found or empty - disabling initrd [ 0.000000] Zone PFN ranges: [ 0.000000] Normal 0x00000000 -> 0x00002000 [ 0.000000] Movable zone start PFN for each node [ 0.000000] Early memory PFN ranges [ 0.000000] 0: 0x00000000 -> 0x00002000 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 8128 [ 0.000000] Kernel command line: board=TL-MR3020 console=ttyATH0,115200 rootfstype=squashfs,jffs2 noinitrd [ 0.000000] PID hash table entries: 128 (order: -3, 512 bytes) [ 0.000000] Dentry cache hash table entries: 4096 (order: 2, 16384 bytes) [ 0.000000] Inode-cache hash table entries: 2048 (order: 1, 8192 bytes) [ 0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes. [ 0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes [ 0.000000] Writing ErrCtl register=00000000 [ 0.000000] Readback ErrCtl register=00000000 [ 0.000000] Memory: 28964k/32768k available (2241k kernel code, 3804k reserved, 420k data, 216k init, 0k highmem) [ 0.000000] SLUB: Genslabs=9, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] NR_IRQS:51 [ 0.000000] Calibrating delay loop... 265.42 BogoMIPS (lpj=1327104) [ 0.080000] pid_max: default: 32768 minimum: 301 [ 0.080000] Mount-cache hash table entries: 512 [ 0.090000] NET: Registered protocol family 16 [ 0.090000] gpiochip_add: registered GPIOs 0 to 29 on device: ath79 [ 0.100000] MIPS: machine is TP-LINK TL-MR3020 [ 0.350000] bio: create slab <bio-0> at 0 [ 0.360000] Switching to clocksource MIPS [ 0.360000] NET: Registered protocol family 2 [ 0.370000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.370000] TCP established hash table entries: 1024 (order: 1, 8192 bytes) [ 0.370000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes) [ 0.380000] TCP: Hash tables configured (established 1024 bind 1024) [ 0.390000] TCP reno registered [ 0.390000] UDP hash table entries: 256 (order: 0, 4096 bytes) [ 0.400000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) [ 0.400000] NET: Registered protocol family 1 [ 0.420000] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.430000] JFFS2 version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. [ 0.440000] msgmni has been set to 56 [ 0.440000] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254) [ 0.450000] io scheduler noop registered [ 0.450000] io scheduler deadline registered (default) [ 0.460000] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled [ 0.470000] ar933x-uart: ttyATH0 at MMIO 0x18020000 (irq = 11) is a AR933X UART [ 0.480000] console [ttyATH0] enabled, bootconsole disabled [ 0.480000] console [ttyATH0] enabled, bootconsole disabled [ 0.490000] m25p80 spi0.0: unrecognized JEDEC id c84016 [ 0.510000] ag71xx_mdio: probed [ 0.520000] eth0: Atheros AG71xx at 0xb9000000, irq 4 [ 1.070000] ag71xx ag71xx.0: eth0: connected to PHY at ag71xx-mdio.1:04 [uid=004dd041, driver=Generic PHY] [ 1.080000] TCP cubic registered [ 1.080000] NET: Registered protocol family 17 [ 1.090000] Bridge firewalling registered [ 1.090000] 8021q: 802.1Q VLAN Support v1.8 [ 1.100000] VFS: Cannot open root device "(null)" or unknown-block(0,0) [ 1.100000] Please append a correct "root=" boot option; here are the available partitions: [ 1.110000] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
Thank you once again