|
Do I have the correct uBoot installed? September 04, 2014 05:17PM |
Registered: 9 years ago Posts: 15 |
cd /tmp wget http://projects.doozan.com/uboot/install_uboot_mtd0.sh chmod +x install_uboot_mtd0.sh ./install_uboot_mtd0.shI have a USB stick plugged in to the base with ArchLinux installed. I can boot and login via putty from a Windows machine.
U-Boot 2011.12 (Apr 18 2012 - 23:08:20) Seagate GoFlexNetU-Boot ** Invalid partition type "%.32s" (expect "U-Boot") U-Boot BUG at %s:%d!I've been trying some things in the meantime, trying to see if I can get uBoot back to original so I can flash OEM firmware back on it.
wget http://goflex.scottn.us/uboot-mtd0-orig-goflexhome.kwb flash_erase /dev/mtd0 0 4 nandwrite /dev/mtd0 uboot-mtd0-orig-goflexhome.kwbBut now I'm lost and don't know what I got.
|
Re: Do I have the correct uBoot installed? September 04, 2014 06:08PM |
Admin Registered: 13 years ago Posts: 18,591 |
> flash_erase /dev/mtd0 0 4 > nandwrite /dev/mtd0 > uboot-mtd0-orig-goflexhome.kwbIf your above flashing of the original U-Boot was successful, then you're back to stock upon reboot. What the ouput of these comands look like? you can post the log here.
Quote
> Is the above uBoot the one I got from Jeffs
> tutorial?
Quote
> Should I try putting the
> kernal on the device, unplugging the USB stick and
> try to get th resuce system loaded so I can boot
> to device instead of USB stick...or does that not
> matter?
|
Re: Do I have the correct uBoot installed? September 04, 2014 06:42PM |
Registered: 9 years ago Posts: 15 |
flash_erase: Skipping bad block at 00000000 flash_erase: Skipping bad block at 00020000 flash_erase: Skipping bad block at 00040000 flash_erase: Skipping bad block at 00060000 Erasing 128 Kibyte @ 60000 -- 100 % complete
Writing data to block 0 at offset 0x0
Bad block at 0, 1 block(s) from 0 will be skipped
Writing data to block 1 at offset 0x20000
Bad block at 20000, 1 block(s) from 20000 will be skipped
Writing data to block 2 at offset 0x40000
Bad block at 40000, 1 block(s) from 40000 will be skipped
Writing data to block 3 at offset 0x60000
Bad block at 60000, 1 block(s) from 60000 will be skipped
Writing data to block 4 at offset 0x80000
Bad block at 80000, 1 block(s) from 80000 will be skipped
Writing data to block 5 at offset 0xa0000
Bad block at a0000, 1 block(s) from a0000 will be skipped
Writing data to block 6 at offset 0xc0000
Bad block at c0000, 1 block(s) from c0000 will be skipped
Writing data to block 7 at offset 0xe0000
Bad block at e0000, 1 block(s) from e0000 will be skipped
Writing data to block 8 at offset 0x100000
libmtd: error!: bad eraseblock number 8, mtd0 has 8 eraseblocks
nandwrite: error!: /dev/mtd0: MTD get bad block failed
error 22 (Invalid argument)
nandwrite: error!: Data was only partially written due to error
error 22 (Invalid argument)
|
Re: Do I have the correct uBoot installed? September 04, 2014 08:33PM |
Admin Registered: 13 years ago Posts: 18,591 |
|
Re: Do I have the correct uBoot installed? September 04, 2014 10:20PM |
Admin Registered: 13 years ago Posts: 18,591 |
Quote
My assumption is I don't have a filesystem on the GF base, so the red blinking occurs...is it looking fo boot files and cannot find them?
dmesg fw_printenv cat /proc/mtd cat /etc/fw_env.config
|
Re: Do I have the correct uBoot installed? September 05, 2014 12:29PM |
Registered: 9 years ago Posts: 15 |
dmesg
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Initializing cgroup subsys cpuacct
[ 0.000000] Linux version 3.15.8-1-ARCH (nobody@root-armv5-copy) (gcc version 4.8.2 20131219 (prerelease) (GCC) ) #1 PREEMPT Wed Aug 6 03:20:19 MDT 2014
[ 0.000000] CPU: Feroceon 88FR131 [56251311] revision 1 (ARMv5TE), cr=00053977
[ 0.000000] CPU: VIVT data cache, VIVT instruction cache
[ 0.000000] Machine: Marvell SheevaPlug Reference Board
[ 0.000000] Memory policy: Data cache writeback
[ 0.000000] On node 0 totalpages: 32768
[ 0.000000] free_area_init_node: node 0, pgdat c07aba5c, node_mem_map c7efb000
[ 0.000000] Normal zone: 256 pages used for memmap
[ 0.000000] Normal zone: 0 pages reserved
[ 0.000000] Normal zone: 32768 pages, LIFO batch:7
[ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[ 0.000000] pcpu-alloc: [0] 0
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 32512
[ 0.000000] Kernel command line: console=ttyS0,115200 root=/dev/sda1 rootdelay=10 rootfstype=ext2 mtdparts=orion_nand:1M(u-boot),4M(uImage),32M(rootfs),-(data)
[ 0.000000] PID hash table entries: 512 (order: -1, 2048 bytes)
[ 0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
[ 0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
[ 0.000000] Memory: 121192K/131072K available (5547K kernel code, 341K rwdata, 1700K rodata, 260K init, 833K bss, 9880K reserved)
[ 0.000000] Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
vmalloc : 0xc8800000 - 0xff000000 ( 872 MB)
lowmem : 0xc0000000 - 0xc8000000 ( 128 MB)
modules : 0xbf000000 - 0xc0000000 ( 16 MB)
.text : 0xc0008000 - 0xc071bf40 (7248 kB)
.init : 0xc071c000 - 0xc075d364 ( 261 kB)
.data : 0xc075e000 - 0xc07b35dc ( 342 kB)
.bss : 0xc07b35dc - 0xc0883b2c ( 834 kB)
[ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] Preemptible hierarchical RCU implementation.
[ 0.000000] NR_IRQS:114
[ 0.000011] sched_clock: 32 bits at 200MHz, resolution 5ns, wraps every 21474836475ns
[ 4.186029] Console: colour dummy device 80x30
[ 4.186055] Calibrating delay loop... 1191.11 BogoMIPS (lpj=5955584)
[ 4.275932] pid_max: default: 32768 minimum: 301
[ 4.276015] Security Framework initialized
[ 4.276041] AppArmor: AppArmor disabled by boot time parameter
[ 4.276092] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 4.276109] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 4.276731] Initializing cgroup subsys devices
[ 4.276756] Initializing cgroup subsys freezer
[ 4.276770] Initializing cgroup subsys net_cls
[ 4.276781] Initializing cgroup subsys blkio
[ 4.276791] Initializing cgroup subsys bfqio
[ 4.276802] Initializing cgroup subsys perf_event
[ 4.276816] Initializing cgroup subsys net_prio
[ 4.276894] CPU: Testing write buffer coherency: ok
[ 4.277282] Setting up static identity map for 0x5470f8 - 0x547150
[ 4.279056] devtmpfs: initialized
[ 4.282375] pinctrl core: initialized pinctrl subsystem
[ 4.282711] NET: Registered protocol family 16
[ 4.283143] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 4.284126] cpuidle: using governor ladder
[ 4.284145] cpuidle: using governor menu
[ 4.284272] Kirkwood: MV88F6281-A1, TCLK=200000000.
[ 4.284292] Feroceon L2: Enabling L2
[ 4.284331] Feroceon L2: Cache support initialised.
[ 4.285033] initial MPP regs: 01111111 11113322 00001111 00100000 00000000 00000000 00000000
[ 4.285061] final MPP regs: 01111111 11113322 00001111 00000000 00000000 00000000 00000000
[ 4.294710] vgaarb: loaded
[ 4.295034] SCSI subsystem initialized
[ 4.295196] libata version 3.00 loaded.
[ 4.295504] usbcore: registered new interface driver usbfs
[ 4.295580] usbcore: registered new interface driver hub
[ 4.295694] usbcore: registered new device driver usb
[ 4.295837] pps_core: LinuxPPS API ver. 1 registered
[ 4.295847] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 4.295902] PTP clock support registered
[ 4.296794] Switched to clocksource orion_clocksource
[ 4.316453] FS-Cache: Loaded
[ 4.329414] NET: Registered protocol family 2
[ 4.330044] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[ 4.330068] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[ 4.330088] TCP: Hash tables configured (established 1024 bind 1024)
[ 4.330157] TCP: reno registered
[ 4.330169] UDP hash table entries: 256 (order: 0, 4096 bytes)
[ 4.330190] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[ 4.330367] NET: Registered protocol family 1
[ 4.330404] PCI: CLS 0 bytes, default 32
[ 4.331754] futex hash table entries: 256 (order: -1, 3072 bytes)
[ 4.331806] audit: initializing netlink subsys (disabled)
[ 4.331868] audit: type=2000 audit(0.140:1): initialized
[ 4.441742] VFS: Disk quotas dquot_6.5.2
[ 4.442018] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 4.444208] jffs2: version 2.2. (NAND) \xffffffc2\xffffffa9 2001-2006 Red Hat, Inc.
[ 4.446003] aufs 3.15-20140804
[ 4.446027] msgmni has been set to 236
[ 4.447876] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 250)
[ 4.447891] io scheduler noop registered
[ 4.447898] io scheduler deadline registered
[ 4.448328] io scheduler cfq registered
[ 4.448367] io scheduler bfq registered (default)
[ 4.448375] BFQ I/O-scheduler version: v7r5
[ 4.448542] mv_xor mv_xor.0: Marvell shared XOR driver
[ 4.486873] mv_xor mv_xor.0: Marvell XOR: ( xor cpy )
[ 4.526865] mv_xor mv_xor.0: Marvell XOR: ( xor cpy )
[ 4.527068] mv_xor mv_xor.1: Marvell shared XOR driver
[ 4.566871] mv_xor mv_xor.1: Marvell XOR: ( xor cpy )
[ 4.606871] mv_xor mv_xor.1: Marvell XOR: ( xor cpy )
[ 4.612370] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
[ 4.613420] console [ttyS0] disabled
[ 4.633473] serial8250.0: ttyS0 at MMIO 0xf1012000 (irq = 33, base_baud = 12500000) is a 16550A
[ 5.151862] console [ttyS0] enabled
[ 5.164600] brd: module loaded
[ 5.172316] loop: module loaded
[ 5.176580] nand: device found, Manufacturer ID: 0x98, Chip ID: 0xda
[ 5.182997] nand: Toshiba NAND 256MiB 3,3V 8-bit
[ 5.187652] nand: 256MiB, SLC, page size: 2048, OOB size: 64
[ 5.193349] Scanning device for bad blocks
[ 5.197563] Bad eraseblock 0 at 0x000000000000
[ 5.202061] Bad eraseblock 1 at 0x000000020000
[ 5.206560] Bad eraseblock 2 at 0x000000040000
[ 5.211114] Bad eraseblock 3 at 0x000000060000
[ 5.215611] Bad eraseblock 4 at 0x000000080000
[ 5.220125] Bad eraseblock 5 at 0x0000000a0000
[ 5.224628] Bad eraseblock 6 at 0x0000000c0000
[ 5.229179] Bad eraseblock 7 at 0x0000000e0000
[ 5.233679] Bad eraseblock 8 at 0x000000100000
...and so on...
[ 14.861728] Bad eraseblock 2046 at 0x00000ffc0000
[ 14.866489] Bad eraseblock 2047 at 0x00000ffe0000
[ 14.871243] 4 cmdlinepart partitions found on MTD device orion_nand
[ 14.877549] Creating 4 MTD partitions on "orion_nand":
[ 14.882711] 0x000000000000-0x000000100000 : "u-boot"
[ 14.888172] 0x000000100000-0x000000500000 : "uImage"
[ 14.893564] 0x000000500000-0x000002500000 : "rootfs"
[ 14.898985] 0x000002500000-0x000010000000 : "data"
[ 14.911211] libphy: orion_mdio_bus: probed
[ 14.915416] mv643xx_eth: MV-643xx 10/100/1000 ethernet driver version 1.4
[ 15.997717] mv643xx_eth_port mv643xx_eth_port.0 eth0: port 0 with MAC address 02:50:43:34:c3:f3
[ 16.006586] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 16.013163] ehci-pci: EHCI PCI platform driver
[ 16.017717] ehci-orion: EHCI orion driver
[ 16.021818] orion-ehci orion-ehci.0: EHCI Host Controller
[ 16.027285] orion-ehci orion-ehci.0: new USB bus registered, assigned bus number 1
[ 16.035087] orion-ehci orion-ehci.0: irq 19, io mem 0xf1050000
[ 16.056827] orion-ehci orion-ehci.0: USB 2.0 started, EHCI 1.00
[ 16.063716] hub 1-0:1.0: USB hub found
[ 16.067555] hub 1-0:1.0: 1 port detected
[ 16.072223] usbcore: registered new interface driver usb-storage
[ 16.078737] mousedev: PS/2 mouse device common for all mice
[ 16.084737] rtc-mv rtc-mv: rtc core: registered rtc-mv as rtc0
[ 16.090744] i2c /dev entries driver
[ 16.094761] orion_wdt: Initial timeout 21 sec
[ 16.099545] sdhci: Secure Digital Host Controller Interface driver
[ 16.105753] sdhci: Copyright(c) Pierre Ossman
[ 16.110212] mvsdio mvsdio: no pins associated
[ 16.146828] mvsdio mvsdio: lacking card detect (fall back to polling)
[ 16.153371] sdhci-pltfm: SDHCI platform and OF driver helper
[ 16.162779] ledtrig-cpu: registered to indicate activity on CPUs
[ 16.169050] usbcore: registered new interface driver r8712u
[ 16.174824] gre: GRE over IPv4 demultiplexor driver
[ 16.179779] TCP: cubic registered
[ 16.183130] NET: Registered protocol family 17
[ 16.187749] Key type dns_resolver registered
[ 16.192801] registered taskstats version 1
[ 16.199193] console [netcon0] enabled
[ 16.202877] netconsole: network logging started
[ 16.207552] rtc-mv rtc-mv: setting system clock to 2014-09-05 16:42:29 UTC (1409935349)
[ 16.216608] Waiting 10 sec before mounting root device...
[ 16.386850] usb 1-1: new high-speed USB device number 2 using orion-ehci
[ 16.538705] usb-storage 1-1:1.0: USB Mass Storage device detected
[ 16.545109] scsi0 : usb-storage 1-1:1.0
[ 17.547698] scsi 0:0:0:0: Direct-Access SanDisk U3 Cruzer Micro 8.02 PQ: 0 ANSI: 0 CCS
[ 17.557519] sd 0:0:0:0: [sda] 15695871 512-byte logical blocks: (8.03 GB/7.48 GiB)
[ 17.565237] sd 0:0:0:0: Attached scsi generic sg0 type 0
[ 17.570882] sd 0:0:0:0: [sda] Write Protect is off
[ 17.575710] sd 0:0:0:0: [sda] Mode Sense: 45 00 00 08
[ 17.576195] sd 0:0:0:0: [sda] No Caching mode page found
[ 17.581571] sd 0:0:0:0: [sda] Assuming drive cache: write through
[ 17.594312] sda: sda1 sda2
[ 17.600127] sd 0:0:0:0: [sda] Attached SCSI removable disk
[ 26.230382] EXT2-fs (sda1): warning: mounting ext3 filesystem as ext2
[ 26.237905] VFS: Mounted root (ext2 filesystem) on device 8:1.
[ 26.245529] devtmpfs: mounted
[ 26.249352] Freeing unused kernel memory: 260K (c071c000 - c075d000)
[ 26.435968] random: systemd urandom read with 45 bits of entropy available
[ 26.450456] systemd[1]: systemd 215 running in system mode. (+PAM -AUDIT -SELINUX -IMA -SYSVINIT +LIBCRYPTSETUP +GCRYPT +ACL +XZ +SECCOMP -APPARMOR)
[ 26.464223] systemd[1]: Detected architecture 'arm'.
[ 26.525438] systemd[1]: Inserted module 'autofs4'
[ 26.566690] NET: Registered protocol family 10
[ 26.572309] systemd[1]: Inserted module 'ipv6'
[ 26.579239] systemd[1]: Set hostname to <alarm>.
[ 26.969652] systemd[1]: Cannot add dependency job for unit display-manager.service, ignoring: Unit display-manager.service failed to load: No such file or directory.
[ 26.987343] systemd[1]: Expecting device dev-ttyS0.device...
[ 27.016973] systemd[1]: Starting Forward Password Requests to Wall Directory Watch.
[ 27.025005] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[ 27.032744] systemd[1]: Starting Remote File Systems.
[ 27.056937] systemd[1]: Reached target Remote File Systems.
[ 27.062681] systemd[1]: Starting Dispatch Password Requests to Console Directory Watch.
[ 27.071003] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[ 27.079096] systemd[1]: Starting Paths.
[ 27.096936] systemd[1]: Reached target Paths.
[ 27.101413] systemd[1]: Starting Encrypted Volumes.
[ 27.126934] systemd[1]: Reached target Encrypted Volumes.
[ 27.132525] systemd[1]: Starting Arbitrary Executable File Formats File System Automount Point.
[ 27.166942] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point.
[ 27.176503] systemd[1]: Starting Swap.
[ 27.196935] systemd[1]: Reached target Swap.
[ 27.201316] systemd[1]: Starting Root Slice.
[ 27.246977] systemd[1]: Created slice Root Slice.
[ 27.251813] systemd[1]: Starting User and Session Slice.
[ 27.276952] systemd[1]: Created slice User and Session Slice.
[ 27.282830] systemd[1]: Starting Delayed Shutdown Socket.
[ 27.306943] systemd[1]: Listening on Delayed Shutdown Socket.
[ 27.312815] systemd[1]: Starting Device-mapper event daemon FIFOs.
[ 27.336940] systemd[1]: Listening on Device-mapper event daemon FIFOs.
[ 27.343594] systemd[1]: Starting /dev/initctl Compatibility Named Pipe.
[ 27.366939] systemd[1]: Listening on /dev/initctl Compatibility Named Pipe.
[ 27.374027] systemd[1]: Starting Journal Socket (/dev/log).
[ 27.396941] systemd[1]: Listening on Journal Socket (/dev/log).
[ 27.403007] systemd[1]: Starting udev Control Socket.
[ 27.426940] systemd[1]: Listening on udev Control Socket.
[ 27.432487] systemd[1]: Starting udev Kernel Socket.
[ 27.456938] systemd[1]: Listening on udev Kernel Socket.
[ 27.462371] systemd[1]: Starting LVM2 metadata daemon socket.
[ 27.486940] systemd[1]: Listening on LVM2 metadata daemon socket.
[ 27.493172] systemd[1]: Starting Journal Socket.
[ 27.516940] systemd[1]: Listening on Journal Socket.
[ 27.522089] systemd[1]: Starting System Slice.
[ 27.546949] systemd[1]: Created slice System Slice.
[ 27.551974] systemd[1]: Starting system-getty.slice.
[ 27.576952] systemd[1]: Created slice system-getty.slice.
[ 27.582475] systemd[1]: Starting system-serial\x2dgetty.slice.
[ 27.606952] systemd[1]: Created slice system-serial\x2dgetty.slice.
[ 27.616654] systemd[1]: Started Set Up Additional Binary Formats.
[ 27.623288] systemd[1]: Starting Create list of required static device nodes for the current kernel...
[ 27.660057] systemd[1]: Starting udev Coldplug all Devices...
[ 27.690597] systemd[1]: Mounting Debug File System...
[ 27.708003] systemd[1]: Mounted Huge Pages File System.
[ 27.720096] systemd[1]: Starting Setup Virtual Console...
[ 27.761595] systemd[1]: Started Load Kernel Modules.
[ 27.771747] systemd[1]: Mounted Configuration File System.
[ 27.777709] systemd[1]: Starting Apply Kernel Variables...
[ 27.810391] systemd[1]: Mounted FUSE Control File System.
[ 27.816053] systemd[1]: Mounting POSIX Message Queue File System...
[ 27.846763] systemd[1]: Starting Journal Service...
[ 27.907021] systemd[1]: Started Journal Service.
[ 29.810106] random: nonblocking pool is initialized
[ 29.848726] systemd-journald[70]: Received request to flush runtime journal from PID 1
[ 37.785040] systemd-udevd[98]: starting version 215
[ 42.083745] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 44.578348] mv643xx_eth_port mv643xx_eth_port.0 eth0: link up, 1000 Mb/s, full duplex, flow control disabled
[ 44.589276] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 742.681227] __nand_correct_data: uncorrectable ECC error
[ 742.686416] __nand_correct_data: uncorrectable ECC error
[ 742.693283] __nand_correct_data: uncorrectable ECC error
[ 742.697967] __nand_correct_data: uncorrectable ECC error
[ 742.704200] __nand_correct_data: uncorrectable ECC error
[ 742.708111] __nand_correct_data: uncorrectable ECC error
...and so on...
[ 749.220028] __nand_correct_data: uncorrectable ECC error
[ 749.225386] __nand_correct_data: uncorrectable ECC error
[ 1783.323672] systemd-journald[70]: Received SIGTERM from PID 1 (systemd).
[ 1789.120618] systemd-journald[243]: Received request to flush runtime journal from PID 1
fw_printenv command not foundI googled how to get this installed, and found that I need to reinstall the install_uboot_mtd0.sh or somethin like that? I did not do that because I didn't want to mess anything up. Let me know if that is OK and I'll do it.
cat /proc/mtd dev: size erasesize name mtd0: 00100000 00020000 "u-boot" mtd1: 00400000 00020000 "uImage" mtd2: 02000000 00020000 "rootfs" mtd3: 0db00000 00020000 "data"
cat /etc/fw_env.config cat: /etc/fw_env.config: No such file or directoryis this also setup after installing the uboot file again mentioned above?
|
Re: Do I have the correct uBoot installed? September 05, 2014 04:04PM |
Admin Registered: 13 years ago Posts: 18,591 |
[ 5.197563] Bad eraseblock 0 at 0x000000000000 [ 5.202061] Bad eraseblock 1 at 0x000000020000 [ 5.206560] Bad eraseblock 2 at 0x000000040000 [ 5.211114] Bad eraseblock 3 at 0x000000060000 [ 5.215611] Bad eraseblock 4 at 0x000000080000 [ 5.220125] Bad eraseblock 5 at 0x0000000a0000 [ 5.224628] Bad eraseblock 6 at 0x0000000c0000 [ 5.229179] Bad eraseblock 7 at 0x0000000e0000 [ 5.233679] Bad eraseblock 8 at 0x000000100000 ...and so on... [ 14.861728] Bad eraseblock 2046 at 0x00000ffc0000 [ 14.866489] Bad eraseblock 2047 at 0x00000ffe0000
|
Re: Do I have the correct uBoot installed? September 05, 2014 05:24PM |
Registered: 9 years ago Posts: 15 |
./install_uboot_mtd0.sh
|
Re: Do I have the correct uBoot installed? September 05, 2014 05:42PM |
Admin Registered: 13 years ago Posts: 18,591 |
|
Re: Do I have the correct uBoot installed? September 05, 2014 06:25PM |
Registered: 9 years ago Posts: 15 |
|
Re: Do I have the correct uBoot installed? September 05, 2014 06:30PM |
Admin Registered: 13 years ago Posts: 18,591 |
|
Re: Do I have the correct uBoot installed? September 05, 2014 06:40PM |
Registered: 9 years ago Posts: 15 |
|
Re: Do I have the correct uBoot installed? September 05, 2014 06:47PM |
Admin Registered: 13 years ago Posts: 18,591 |
|
Re: Do I have the correct uBoot installed? September 16, 2014 02:10PM |
Registered: 9 years ago Posts: 15 |
U-Boot 2011.12 (Apr 18 2012 - 23:08:20)
Seagate GoFlexNet
SoC: Kirkwood 88F6281_A1
DRAM: 128 MiB
WARNING: Caches not enabled
NAND: 256 MiB
In: serial
Out: serial
Err: serial
Net: egiga0
88E1116 Initialized on egiga0
Hit any key to stop autoboot: 0
(Re)start USB...
USB: Register 10011 NbrPorts 1
USB EHCI 1.00
scanning bus for devices... 1 USB Device(s) found
scanning bus for storage devices... 0 Storage Device(s) found
** Block device usb 0 not supported
** Invalid boot device **
Creating 1 MTD partitions on "nand0":
0x000002500000-0x000010000000 : "mtd=3"
UBI: attaching mtd1 to ubi0
UBI: physical eraseblock size: 131072 bytes (128 KiB)
UBI: logical eraseblock size: 129024 bytes
UBI: smallest flash I/O unit: 2048
UBI: sub-page size: 512
UBI: VID header offset: 512 (aligned 512)
UBI: data offset: 2048
UBI error: validate_ec_hdr: bad VID header offset 2048, expected 512
UBI error: validate_ec_hdr: bad EC header
UBI error: ubi_io_read_ec_hdr: validation failed for PEB 0
UBI error: ubi_init: cannot attach mtd1
UBI error: ubi_init: UBI error: cannot initialize UBI, error -22
UBI init error 22
** Block device usb 0 not supported
** Block device usb 1 not supported
** Block device usb 2 not supported
** Block device usb 3 not supported
** Block device usb 0 not supported
** Block device usb 0 not supported
Wrong Image Format for bootm command
ERROR: can't get kernel image!
stopping USB..
### JFFS2 loading 'uboot-original-mtd0.kwb' to 0x800000
Scanning JFFS2 FS: done.
find_inode failed for name=uboot-original-mtd0.kwb
load: Failed to find inode
### JFFS2 LOAD ERROR<0> for uboot-original-mtd0.kwb!
### JFFS2 loading 'uboot-original-mtd0.kwb' to 0x800000
Scanning JFFS2 FS: done.
find_inode failed for name=uboot-original-mtd0.kwb
load: Failed to find inode
### JFFS2 LOAD ERROR<0> for uboot-original-mtd0.kwb!
resetting ...
GoFlexNet> printenv arcNumber=2097 baudrate=115200 bootcmd=usb start; run force_rescue_bootcmd; run ubifs_bootcmd; run usb_bootcmd; usb stop; run rescue_bootcmd; run pogo_bootcmd; reset bootdelay=3 console=ttyS0,115200 ethact=egiga0 ethaddr=02:50:43:b1:34:a3 force_rescue=0 force_rescue_bootcmd=if test $force_rescue -eq 1 || ext2load usb 0:1 0x1700000 /rescueme 1 || fatload usb 0:1 0x1700000 /rescueme.txt 1; then run rescue_bootcmd; fi led_error=orange blinking led_exit=green off led_init=green blinking mainlineLinux=yes mtdids=nand0=orion_nand mtdparts=mtdparts=orion_nand:1M(u-boot),4M(uImage),32M(rootfs),-(data) partition=nand0,2 pogo_bootcmd=if fsload uboot-original-mtd0.kwb; then go 0x800200; fi rescue_bootcmd=if test $rescue_installed -eq 1; then run rescue_set_bootargs; nand read.e 0x800000 0x100000 0x400000; bootm 0x800000; else run pogo_bootcmd; fi rescue_installed=0 rescue_set_bootargs=setenv bootargs console=$console ubi.mtd=2 root=ubi0:rootfs ro rootfstype=ubifs $mtdparts $rescue_custom_params stderr=serial stdin=serial stdout=serial ubifs_bootcmd=run ubifs_set_bootargs; if ubi part data && ubifsmount rootfs && ubifsload 0x800000 /boot/uImage && ubifsload 0x1100000 /boot/uInitrd; then bootm 0x800000 0x1100000; fi ubifs_mtd=3 ubifs_set_bootargs=setenv bootargs console=$console ubi.mtd=$ubifs_mtd root=ubi0:rootfs rootfstype=ubifs $mtdparts $ubifs_custom_params usb_boot=mw 0x800000 0 1; ext2load usb $usb_device 0x800000 /boot/uImage; if ext2load usb $usb_device 0x1100000 /boot/uInitrd; then bootm 0x800000 0x1100000; else bootm 0x800000; fi usb_bootcmd=run usb_init; run usb_set_bootargs; run usb_boot usb_device=0:1 usb_init=run usb_scan usb_root=/dev/sda1 usb_rootdelay=10 usb_rootfstype=ext2 usb_scan=usb_scan_done=0;for scan in $usb_scan_list; do run usb_scan_$scan; if test $usb_scan_done -eq 0 && ext2load usb $usb 0x800000 /boot/uImage 1; then usb_scan_done=1; echo "Found bootable drive on usb $usb"; setenv usb_device $usb; setenv usb_root /dev/$dev; fi; done usb_scan_1=usb=0:1 dev=sda1 usb_scan_2=usb=1:1 dev=sdb1 usb_scan_3=usb=2:1 dev=sdc1 usb_scan_4=usb=3:1 dev=sdd1 usb_scan_list=1 2 3 4 usb_set_bootargs=setenv bootargs console=$console root=$usb_root rootdelay=$usb_rootdelay rootfstype=$usb_rootfstype $mtdparts $usb_custom_params Environment size: 2342/131068 bytes GoFlexNet>
GoFlexNet> <INTERRUPT> GoFlexNet> md ff00003c ff00003c: 00000121 e3a00000 e59f222c e5921000 !.......,"...... ff00004c: e2013008 e3530000 1a000002 e3811008 .0....S......... ff00005c: e5821000 e5921000 e3a03000 ee2f3f1b .........0...?/. ff00006c: e59f2208 e5921000 e3c11cff e3c110ff .".............. ff00007c: e3710801 1a000003 e5921000 e3c114ff ..q............. ff00008c: e3c118ff e5821000 e59f21e0 e5922000 .........!... .. ff00009c: e3a01902 e0112002 0a00000b e59f21d0 ..... .......!.. ff0000ac: e5921000 e3c11080 e5821000 e59f21c4 .............!.. ff0000bc: e5921000 e3c11080 e5821000 e59f21b8 .............!.. ff0000cc: e5921000 e3c1120f e5821000 e10f5000 .............P.. ff0000dc: e3c5501f e38550d3 e121f005 e3a05000 .P...P....!..P.. ff0000ec: ee075f17 ee075f16 ee075f15 ee085f17 ._..._..._..._.. ff0000fc: e59f2174 e3a03010 e5924000 e1c44003 t!...0...@...@.. ff00010c: e5824000 ee3f1f11 e3811505 ee2f1f11 .@....?......./. ff00011c: e3a04003 ee034f10 e59f4160 ee024f10 .@...O..`A...O.. ff00012c: e3a03601 e3a02000 e3a01d06 e59f0150 .6... ......P... GoFlexNet>looks like 1.21
GoFlexNet> help ? - alias for 'help' base - print or set address offset bdinfo - print Board Info structure 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 chpart - change active partition cmp - memory compare coninfo - print console devices and information cp - memory copy crc32 - checksum calculation dhcp - boot image via network using DHCP/TFTP protocol diskboot- boot from IDE device echo - echo args to console editenv - edit environment variable env - environment handling commands exit - exit script ext2load- load binary file from a Ext2 filesystem ext2ls - list files in a directory (default /) false - do nothing, unsuccessfully fatinfo - print information about filesystem fatload - load binary file from a dos filesystem fatls - list files in a directory (default /) fsinfo - print information about filesystems fsload - load binary file from a filesystem image go - start application at address 'addr' help - print command description/usage ide - IDE sub-system iminfo - print header information for application image imxtract- extract a part of a multi-image 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 address) mtdparts- define flash/nand partitions mtest - simple RAM read/write 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 reset - Perform RESET of the CPU run - run commands in an environment variable saveenv - save environment variables to persistent storage setenv - set environment variables showvar - print local hushshell variables sleep - delay execution for some time source - run script from memory test - minimal test like /bin/sh tftpboot- boot image via network using TFTP protocol true - do nothing, successfully ubi - ubi commands ubifsload- load file from an UBIFS filesystem ubifsls - list files in a directory ubifsmount- mount UBIFS volume ubifsumount- unmount UBIFS volume usb - USB sub-system usbboot - boot from USB device version - print monitor, compiler and linker versionedit 5
GoFlexNet> nand bad Device 0 bad blocks: GoFlexNet> nand info Device 0: nand0, sector size 128 KiB Page size 2048 b OOB size 64 b Erase size 131072 b GoFlexNet>
|
Re: Do I have the correct uBoot installed? September 16, 2014 11:16PM |
Admin Registered: 13 years ago Posts: 18,591 |
> GoFlexNet> nand bad > > Device 0 bad blocks: > GoFlexNet> nand info > > Device 0: nand0, sector size 128 KiB > Page size 2048 b > OOB size 64 b > Erase size 131072 b > GoFlexNet> >
|
Re: Do I have the correct uBoot installed? September 17, 2014 04:00PM |
Registered: 9 years ago Posts: 15 |
-- NAS EXPLORER --
_ _ ____ _
| | | | | __ ) ___ ___ | |_
| | | |___| _ \ / _ \ / _ \| __|
| |_| |___| |_) | (_) | (_) | |_
\___/ |____/ \___/ \___/ \__|
** QSI BOARD: NAS-PLUG LE
U-Boot 1.1.4 (Sep 26 2011 - 13:01:13) Marvell version: 3.4.27
QSI NAS version: 1.0.6
U-Boot code: 00600000 -> 0067FFF0 BSS: -> 006CFB00
Soc: 88F6281 A1 (DDR2)
CPU running @ 1200Mhz L2 running @ 400Mhz
SysClock = 400Mhz , TClock = 200Mhz
DRAM CAS Latency = 5 tRP = 5 tRAS = 18 tRCD=6
DRAM CS[0] base 0x00000000 size 128MB
DRAM Total size 128MB 16bit width
Addresses 8M - 0M are saved for the U-Boot usage.
Mem malloc Initialization (8M - 7M): Done
NAND:NAND READID : MID=0x98, DID=0xda
256 MB
Flash: 0 kB
CPU : Marvell Feroceon (Rev 1)
Streaming disabled
Write allocate disabled
USB 0: host mode
PEX 0: interface detected no Link.
Net: egiga0 [PRIME]
Hit any key to stop autoboot: 0
NAND read: device 0 offset 0x100000, size 0x300000
Reading data from 0x3ff800 -- 100% complete.
3145728 bytes read: OK
## Booting image at 00800000 ...
Image Name: Linux-2.6.22.18
Created: 2010-10-27 19:41:11 UTC
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2095528 Bytes = 2 MB
Load Address: 00008000
Entry Point: 00008000
Verifying Checksum ... OK
OK
Starting kernel ...
Uncompressing Linux............................................................. ....................................................................... done, bo oting the kernel.
Linux version 2.6.22.18 (philippet@es5x86.axentra.com) (gcc version 4.3.2 (sdk3.2rc1-ct-ng-1.4.1) ) #14 Wed Oct 27 15:41:03 EDT 2010
CPU: ARM926EJ-S [56251311] revision 1 (ARMv5TE), cr=00053977
Machine: Feroceon-KW
Using UBoot passing parameters structure
Memory policy: ECC disabled, Data cache writeback
CPU0: D VIVT write-back cache
CPU0: I cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets
CPU0: D cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets
Built 1 zonelists. Total pages: 32512
Kernel command line: console=ttyS0,115200 ubi.mtd=2,2048 root=ubi0:rootfs rootfstype=ubifs
PID hash table entries: 512 (order: 9, 2048 bytes)
Console: colour dummy device 80x30
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 128MB 0MB 0MB 0MB = 128MB total
Memory: 125568KB available (3844K code, 261K data, 128K init)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16
CPU Interface
-------------
SDRAM_CS0 ....base 00000000, size 128MB
SDRAM_CS1 ....disable
SDRAM_CS2 ....disable
SDRAM_CS3 ....disable
PEX0_MEM ....base e8000000, size 128MB
PEX0_IO ....base f2000000, size 1MB
INTER_REGS ....base f1000000, size 1MB
NFLASH_CS ....base fa000000, size 2MB
SPI_CS ....base f4000000, size 16MB
BOOT_ROM_CS ....no such
DEV_BOOTCS ....no such
CRYPT_ENG ....base f0000000, size 2MB
Marvell Development Board (LSP Version KW_LSP_4.3.4_patch22)-- SHEEVA PLUG Soc: 88F6281 A1 LE
Detected Tclk 200000000 and SysClk 400000000
MV Buttons Device Load
Marvell USB EHCI Host controller #0: c057b600
PEX0 interface detected no Link.
PCI: bus0: Fast back to back transfers enabled
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
NET: Registered protocol family 2
Time: kw_clocksource clocksource has been installed.
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
RTC registered
XOR registered 2 channels
XOR 2nd invalidate WA enabled
cesadev_init(c0011854)
mvCesaInit: sessions=640, queue=64, pSram=f0000000
Warning: TS unit is powered off.
MV Buttons Driver Load
JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
io scheduler noop registered
io scheduler anticipatory registered (default)
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled
serial8250.0: ttyS0 at MMIO 0xf1012000 (irq = 33) is a 16550A
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
loop: module loaded
Loading Marvell Ethernet Driver:
o Cached descriptors in DRAM
o DRAM SW cache-coherency
o Single RX Queue support - ETH_DEF_RXQ=0
o Single TX Queue support - ETH_DEF_TXQ=0
o TCP segmentation offload enabled
o Receive checksum offload enabled
o Transmit checksum offload enabled
o Network Fast Processing (Routing) supported
o Driver ERROR statistics enabled
o Driver INFO statistics enabled
o Proc tool API enabled
o SKB Reuse supported
o SKB Recycle supported
o Rx descripors: q0=128
o Tx descripors: q0=532
o Loading network interface(s):
o register under eth%d platform
o eth0, ifindex = 1, GbE port = 0
Warning: Giga 1 is Powered Off
mvFpRuleDb (c7da7000): 1024 entries, 4096 bytes
Intel(R) PRO/1000 Network Driver - version 7.3.20-k2-NAPI
Copyright (c) 1999-2006 Intel Corporation.
e100: Intel(R) PRO/100 Network Driver, 3.5.17-k4-NAPI
e100: Copyright(c) 1999-2006 Intel Corporation
Integrated Sata device found
scsi0 : Marvell SCSI to SATA adapter
scsi1 : Marvell SCSI to SATA adapter
NFTL driver: nftlcore.c $Revision: 1.98 $, nftlmount.c $Revision: 1.41 $
NAND device: Manufacturer ID: 0x98, Chip ID: 0xda (Toshiba NAND 256MiB 3,3V 8-bit)
Scanning device for bad blocks
Using static partition definition
Creating 3 MTD partitions on "nand_mtd":
0x00000000-0x00100000 : "u-boot"
0x00100000-0x00700000 : "uImage"
0x00700000-0x10000000 : "root"
UBI: attaching mtd2 to ubi0
UBI: physical eraseblock size: 131072 bytes (128 KiB)
UBI: logical eraseblock size: 126976 bytes
UBI: smallest flash I/O unit: 2048
UBI: sub-page size: 512
UBI: VID header offset: 2048 (aligned 2048)
UBI: data offset: 4096
UBI: attached mtd2 to ubi0
UBI: MTD device name: "root"
UBI: MTD device size: 249 MiB
UBI: number of good PEBs: 1992
UBI: number of bad PEBs: 0
UBI: max. allowed volumes: 128
UBI: wear-leveling threshold: 4096
UBI: number of internal volumes: 1
UBI: number of user volumes: 1
UBI: available PEBs: 0
UBI: total number of reserved PEBs: 1992
UBI: number of PEBs reserved for bad PEB handling: 38
UBI: max/mean erase counter: 5/1
UBI: background thread "ubi_bgt0d" started, PID 296
ehci_marvell ehci_marvell.70059: Marvell Orion EHCI
ehci_marvell ehci_marvell.70059: new USB bus registered, assigned bus number 1
ehci_marvell ehci_marvell.70059: irq 19, io base 0xf1050100
ehci_marvell ehci_marvell.70059: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
USB Universal Host Controller Interface driver v3.0
usbcore: registered new interface driver usblp
drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
mice: PS/2 mouse device common for all mice
i2c /dev entries driver
Linux telephony interface: v1.00
Marvell Telephony Driver:
Warning Tdm is Powered Off
md: linear personality registered for level -1
md: raid0 personality registered for level 0
md: raid1 personality registered for level 1
raid6: int32x1 91 MB/s
raid6: int32x2 109 MB/s
raid6: int32x4 119 MB/s
raid6: int32x8 94 MB/s
raid6: using algorithm int32x4 (119 MB/s)
md: raid6 personality registered for level 6
md: raid5 personality registered for level 5
md: raid4 personality registered for level 4
raid5: measuring checksumming speed
arm4regs : 1072.400 MB/sec
8regs : 822.000 MB/sec
32regs : 803.200 MB/sec
raid5: using function: arm4regs (1072.400 MB/sec)
device-mapper: ioctl: 4.11.0-ioctl (2006-10-12) initialised: dm-devel@redhat.com
dm_crypt using the OCF package.
usbcore: registered new interface driver usbhid
drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
UBIFS: recovery needed
UBIFS: recovery completed
UBIFS: mounted UBI device 0, volume 0, name "rootfs"
UBIFS: file system size: 239857664 bytes (234236 KiB, 228 MiB, 1889 LEBs)
UBIFS: journal size: 9023488 bytes (8812 KiB, 8 MiB, 72 LEBs)
UBIFS: media format: 4 (latest is 4)
UBIFS: default compressor: zlib
UBIFS: reserved for root: 0 bytes (0 KiB)
VFS: Mounted root (ubifs filesystem).
Freeing init memory: 128K
INIT: version 2.86 booting
Welcome to HipServ
Press 'I' to enter interactive startup.
Setting clock : Wed Sep 17 15:48:47 GMT+7 2014 [ OK ]
Starting udev: [ OK ]
Setting hostname axentraserver.goflex8822.seagateshare.com: [ OK ]
Setting up Logical Volume Management: No volume groups found
[ OK ]
Checking filesystems
Checking all file systems.
[ OK ]
Mounting local filesystems: mount: sysfs already mounted or /sys busy
mount: according to mtab, /sys is already mounted on /sys
[FAILED]
Enabling /etc/fstab swaps: [ OK ]
INIT: Entering runlevel: 3
Entering non-interactive startup
HipServ startup:[ OK ]
Starting reset: [ OK ]
Starting seagate-lifecycle:[ OK ]
Bringing up loopback interface: [ OK ]
Bringing up interface eth0:
Determining IP information for eth0... done.
/etc/init.d/iptables: line 42: /etc/sysconfig/networking/oe-profiles/default/ifcfg-eth0: No such file or directory
Flushing all current rules and user defined chains: [ OK ]
Clearing all current rules and user defined chains: [ OK ]
Applying iptables firewall rules:
[ OK ]
[ OK ]
check_igd.pl: no process killed
error reading information on service transmission.init: No such file or directory
[ OK ]
Starting system logger: [ OK ]
Starting kernel logger: [ OK ]
Starting locator:[ OK ]
Starting system message bus: [ OK ]
Starting sshd: [ OK ]
Starting cups: [ OK ]
Starting vsftpd for vsftpd: [ OK ]
Starting httpd: [ OK ]
Starting appserver: [ OK ]
Starting crond: [ OK ]
Starting Netatalk services:
Starting cnid_metad:[ OK ]
Starting afpd:[ OK ]
Starting SMB services: [ OK ]
Starting NMB services: [ OK ]
Starting OEone System Proxy: SPD starting....log level=1, uid=0
[ OK ]
Starting access-patrol:[ OK ]
Starting Avahi daemon... [ OK ]
Starting /usr/sbin/minidlna ... /etc/rc3.d/S98minidlna.init: line 45: 1576 Terminated $MEDIASRV -f "${CONFIGFILE}"
Starting S99lld2: [ OK ]
0
Starting DAAP server: [ OK ]
Starting mynetworkd:[ OK ]
HipServ - Checking if RAID needs to be rebuilt
HipServ - No RAID found
HipServ - Bringing up iptables
HipServ - Updating date...
success
HipServ - Enabling swap
HipServ - Cleaning USB mountpoints
HipServ - Mounting USB devices
HipServ - Checking for FTPS certificate
HipServ - Found vsftpd key file
HipServ - Ensuring that table structures are up-to-date
HipServ - Starting usbreaderd: [ OK ]
HipServ - Checking for updates...
success
HipServ - boot complete
Starting spindownd.init: [ OK ]
Starting xMySyncMount.php: [ OK ]
axentraserver.goflex.seagateshare.com login:
|
Re: Do I have the correct uBoot installed? September 17, 2014 11:08PM |
Admin Registered: 13 years ago Posts: 18,591 |
|
Re: Do I have the correct uBoot installed? September 18, 2014 01:13AM |
Admin Registered: 13 years ago Posts: 18,591 |
Quote
Important Note: If possible, try to test this boot image with UART booting before flashing to NAND. See davygravy's UART booting using kwboot instruction: here in this thread.
To download ARM kwboot binary for UART booting at Dropbox:
kwboot
md5:
0efd011bdb244436e432a8de33e639a1
|
Re: Do I have the correct uBoot installed? September 18, 2014 10:08AM |
Registered: 9 years ago Posts: 15 |
|
Re: Do I have the correct uBoot installed? September 18, 2014 11:18AM |
Admin Registered: 13 years ago Posts: 18,591 |
Creating 3 MTD partitions on "nand_mtd": 0x00000000-0x00100000 : "u-boot" 0x00100000-0x00700000 : "uImage" 0x00700000-0x10000000 : "root"
|
Re: Do I have the correct uBoot installed? September 18, 2014 01:24PM |
Registered: 9 years ago Posts: 15 |
NAS>> help
? - alias for 'help'
base - print or set address offset
boot - boot default, i.e., run 'bootcmd'
bootd - boot default, i.e., run 'bootcmd'
bootext2 dev:boot_part1,boot_part2 addr boot_image linux_dev_name
bootm - boot application image from memory
bootp - boot image via network using BootP/TFTP protocol
bubt - Burn an image on the Boot Nand Flash.
chpart - change active partition
cmp - memory compare
cmpm - Compare Memory
cp - memory copy
cpumap - Display CPU memory mapping settings.
crc32 - checksum calculation
date - get/set/reset date & time
dclk - Display the MV device CLKs.
dhcp - invoke DHCP client to obtain IP/boot params
diskboot- boot from IDE device
echo - echo args to console
eeprom - EEPROM sub-system
erase - erase FLASH memory
ext2load- load binary file from a Ext2 filesystem
ext2ls - list files in a directory (default /)
fatinfo - print information about filesystem
fatload - load binary file from a dos filesystem
fatls - list files in a directory (default /)
fi - Find value in the memory.
flinfo - print FLASH memory information
fsinfo - print information about filesystems
fsload - load binary file from a filesystem image
g - start application at cached address 'addr'(default addr 0x40000)
go - start application at address 'addr'
help - print online help
icrc32 - checksum calculation
ide - IDE sub-system
iloop - infinite loop on address range
imd - i2c memory display
imm[.b, .s, .w, .l] - i2c memory modify (auto-incrementing)
imw - memory write (fill)
inm - memory modify (constant address)
iprobe - probe to discover valid I2C chip addresses
ir - reading and changing MV internal register values.
ledtest - Discovery platform LED IO test (From GPIO 36 to 49)
loaduboot - load uboot binary file over serial line (kermit mode)
loop - infinite loop on address range
ls - list files in a directory (default /)
map - Diasplay address decode windows
md - memory display
me - PCI master enable
mm - memory modify (auto-incrementing)
mmcinit - init mmc card
mp - map PCI BAR
mtdparts- define flash/nand partitions
mtest - simple RAM test
mv_diag - perform board diagnostics
mv_diag - run all available tests
mv_diag [1|2|...]
- run specified test number
mw - memory write (fill)
nand - NAND sub-system
nandtest - loading file from TFT to do read/writ test of NAND.
nboot - boot from NAND device
nbubt - Burn a boot loader image on the Boot Nand Flash.
nm - memory modify (constant address)
pci - list and access PCI Configuration Space
phyRead - Read PCI-E Phy register
pciePhyWrite - Write PCI-E Phy register
phyRead - Read Phy register
phyWrite - Write Phy register
ping - send ICMP ECHO_REQUEST to network host
printenv- print environment variables
protect - enable or disable FLASH write protection
rarpboot- boot image via network using RARP/TFTP protocol
rcvr - Satrt recovery process (Distress Beacon with TFTP server)
reset - Perform RESET of the CPU
resetenv - Return all environment variable to default.
rtc - RTC function command
run - run commands in an environment variable
saveenv - save environment variables to persistent storage
se - PCI Slave enable
setenv - set environment variables
sflash - read, write or erase the external SPI Flash.
sg - scanning the PHYs status
sp - Scan PCI bus.
switchRegRead - Read switch register
switchRegWrite - Write switch register
tftpboot- boot image via network using TFTP protocol
usb - USB sub-system
usbboot - boot from USB device
version - print monitor version
|
Re: Do I have the correct uBoot installed? September 18, 2014 01:39PM |
Registered: 9 years ago Posts: 15 |
cd /tmp wget http://projects.doozan.com/uboot/install_uboot_mtd0.sh chmod +x install_uboot_mtd0.sh ./install_uboot_mtd0.sh...I'm assuming it had a flash_erase and nand write function which rewrote my nand a certain way...then when I ran this on my own:
wget http://goflex.scottn.us/uboot-mtd0-orig-goflexhome.kwb flash_erase /dev/mtd0 0 4 nandwrite /dev/mtd0 uboot-mtd0-orig-goflexhome.kwb...I rewrote the mtd0 to a different size (0 with 4 block size), thereby leaving the rest of what Jeff's script wrote OR the original information at offset addresses and incomplete information...so that is why, now I have only a working uboot fom the scottn webpage, that cannot find anything else in complete form or where it should be in regards to address on the nand.
NAS>> printenv baudrate=115200 loads_echo=0 ipaddr=169.254.254.253 serverip=169.254.254.254 rootpath=/mnt/ARM_FS/ netmask=255.255.0.0 run_diag=yes CASset=min MALLOC_len=1 ethprime=egiga0 bootargs_end=:::DB88FXX81:eth0:none image_name=uImage standalone=fsload 0x2000000 $(image_name);setenv bootargs $(console) root=/dev/mtdblock0 rw ip=$(ipaddr):$(serverip)$(bootargs_end) $(mvPhoneConfig); bootm 0x2000000; ethmtu=1500 usb0Mode=host nandEcc=1bit netretry=no rcvrip=169.254.100.100 loadaddr=0x02000000 autoload=no ethact=egiga0 rtc_mode=active vm_ver_smt=2.0.381 ethaddr=00:10:75:2E:6E:77 explrpk=PGUJ-NBKB-TKAT-NZUB explrsn=NA1XXND2 asm1_tag=12:09:16:07:05:11:32 bootargs_root=ubi.mtd=2,2048 root=ubi0:rootfs rootfstype=ubifs console=console=ttyS0,115200 bootcmd=nand read.e 0x800000 0x100000 0x300000; setenv bootargs $(console) $(bootargs_root); bootm 0x800000 rtc_tz=PST ntp_default=pool.ntp.org smt_tag=12:09:16:07:05:13:16 stdin=serial stdout=serial stderr=serial mainlineLinux=no enaMonExt=no enaCpuStream=no enaWrAllo=no pexMode=RC disL2Cache=no setL2CacheWT=yes disL2Prefetch=yes enaICPref=yes enaDCPref=yes sata_dma_mode=yes netbsd_en=no vxworks_en=no bootdelay=3 disaMvPnp=no enaAutoRecovery=no pcieTune=no Environment size: 1203/131068 bytes
-- NAS EXPLORER --
_ _ ____ _
| | | | | __ ) ___ ___ | |_
| | | |___| _ \ / _ \ / _ \| __|
| |_| |___| |_) | (_) | (_) | |_
\___/ |____/ \___/ \___/ \__|
** QSI BOARD: NAS-PLUG LE
U-Boot 1.1.4 (Jun 10 2010 - 08:28:13) Marvell version: 3.4.27
QSI NAS version: 1.0.4
U-Boot code: 00600000 -> 0067FFF0 BSS: -> 006CFB00
Soc: 88F6281 A1 (DDR2)
CPU running @ 1200Mhz L2 running @ 400Mhz
SysClock = 400Mhz , TClock = 200Mhz
DRAM CAS Latency = 5 tRP = 5 tRAS = 18 tRCD=6
DRAM CS[0] base 0x00000000 size 128MB
DRAM Total size 128MB 16bit width
Addresses 8M - 0M are saved for the U-Boot usage.
Mem malloc Initialization (8M - 7M): Done
NAND:256 MB
Flash: 0 kB
CPU : Marvell Feroceon (Rev 1)
Streaming disabled
Write allocate disabled
USB 0: host mode
PEX 0: interface detected no Link.
Net: egiga0 [PRIME]
Hit any key to stop autoboot: 0
NAND read: device 0 offset 0x100000, size 0x300000
Reading data from 0x3ff800 -- 100% complete.
3145728 bytes read: OK
## Booting image at 00800000 ...
Image Name: Linux-2.6.22.18
Created: 2010-10-27 19:41:11 UTC
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2095528 Bytes = 2 MB
Load Address: 00008000
Entry Point: 00008000
Verifying Checksum ... OK
OK
Starting kernel ...
Uncompressing Linux.................................................................................................................................... done, booting the kernel.
Linux version 2.6.22.18 (philippet@es5x86.axentra.com) (gcc version 4.3.2 (sdk3.2rc1-ct-ng-1.4.1) ) #14 Wed Oct 27 15:41:03 EDT 2010
CPU: ARM926EJ-S [56251311] revision 1 (ARMv5TE), cr=00053977
Machine: Feroceon-KW
Using UBoot passing parameters structure
Memory policy: ECC disabled, Data cache writeback
CPU0: D VIVT write-back cache
CPU0: I cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets
CPU0: D cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets
Built 1 zonelists. Total pages: 32512
Kernel command line: console=ttyS0,115200 ubi.mtd=2,2048 root=ubi0:rootfs rootfstype=ubifs
PID hash table entries: 512 (order: 9, 2048 bytes)
Console: colour dummy device 80x30
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 128MB 0MB 0MB 0MB = 128MB total
Memory: 125568KB available (3844K code, 261K data, 128K init)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16
CPU Interface
-------------
SDRAM_CS0 ....base 00000000, size 128MB
SDRAM_CS1 ....disable
SDRAM_CS2 ....disable
SDRAM_CS3 ....disable
PEX0_MEM ....base e8000000, size 128MB
PEX0_IO ....base f2000000, size 1MB
INTER_REGS ....base f1000000, size 1MB
NFLASH_CS ....base fa000000, size 2MB
SPI_CS ....base f4000000, size 16MB
BOOT_ROM_CS ....no such
DEV_BOOTCS ....no such
CRYPT_ENG ....base f0000000, size 2MB
Marvell Development Board (LSP Version KW_LSP_4.3.4_patch22)-- SHEEVA PLUG Soc: 88F6281 A1 LE
Detected Tclk 200000000 and SysClk 400000000
MV Buttons Device Load
Marvell USB EHCI Host controller #0: c057b600
PEX0 interface detected no Link.
PCI: bus0: Fast back to back transfers enabled
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
NET: Registered protocol family 2
Time: kw_clocksource clocksource has been installed.
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
RTC registered
XOR registered 2 channels
XOR 2nd invalidate WA enabled
cesadev_init(c0011854)
mvCesaInit: sessions=640, queue=64, pSram=f0000000
Warning: TS unit is powered off.
MV Buttons Driver Load
JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
io scheduler noop registered
io scheduler anticipatory registered (default)
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled
serial8250.0: ttyS0 at MMIO 0xf1012000 (irq = 33) is a 16550A
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
loop: module loaded
Loading Marvell Ethernet Driver:
o Cached descriptors in DRAM
o DRAM SW cache-coherency
o Single RX Queue support - ETH_DEF_RXQ=0
o Single TX Queue support - ETH_DEF_TXQ=0
o TCP segmentation offload enabled
o Receive checksum offload enabled
o Transmit checksum offload enabled
o Network Fast Processing (Routing) supported
o Driver ERROR statistics enabled
o Driver INFO statistics enabled
o Proc tool API enabled
o SKB Reuse supported
o SKB Recycle supported
o Rx descripors: q0=128
o Tx descripors: q0=532
o Loading network interface(s):
o register under eth%d platform
o eth0, ifindex = 1, GbE port = 0
Warning: Giga 1 is Powered Off
mvFpRuleDb (c7da7000): 1024 entries, 4096 bytes
Intel(R) PRO/1000 Network Driver - version 7.3.20-k2-NAPI
Copyright (c) 1999-2006 Intel Corporation.
e100: Intel(R) PRO/100 Network Driver, 3.5.17-k4-NAPI
e100: Copyright(c) 1999-2006 Intel Corporation
Integrated Sata device found
scsi0 : Marvell SCSI to SATA adapter
scsi1 : Marvell SCSI to SATA adapter
NFTL driver: nftlcore.c $Revision: 1.98 $, nftlmount.c $Revision: 1.41 $
NAND device: Manufacturer ID: 0x98, Chip ID: 0xda (Toshiba NAND 256MiB 3,3V 8-bit)
Scanning device for bad blocks
Using static partition definition
Creating 3 MTD partitions on "nand_mtd":
0x00000000-0x00100000 : "u-boot"
0x00100000-0x00700000 : "uImage"
0x00700000-0x10000000 : "root"
UBI: attaching mtd2 to ubi0
UBI: physical eraseblock size: 131072 bytes (128 KiB)
UBI: logical eraseblock size: 126976 bytes
UBI: smallest flash I/O unit: 2048
UBI: sub-page size: 512
UBI: VID header offset: 2048 (aligned 2048)
UBI: data offset: 4096
UBI: attached mtd2 to ubi0
UBI: MTD device name: "root"
UBI: MTD device size: 249 MiB
UBI: number of good PEBs: 1992
UBI: number of bad PEBs: 0
UBI: max. allowed volumes: 128
UBI: wear-leveling threshold: 4096
UBI: number of internal volumes: 1
UBI: number of user volumes: 1
UBI: available PEBs: 0
UBI: total number of reserved PEBs: 1992
UBI: number of PEBs reserved for bad PEB handling: 38
UBI: max/mean erase counter: 3/0
UBI: background thread "ubi_bgt0d" started, PID 296
ehci_marvell ehci_marvell.70059: Marvell Orion EHCI
ehci_marvell ehci_marvell.70059: new USB bus registered, assigned bus number 1
ehci_marvell ehci_marvell.70059: irq 19, io base 0xf1050100
ehci_marvell ehci_marvell.70059: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
USB Universal Host Controller Interface driver v3.0
usbcore: registered new interface driver usblp
drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
mice: PS/2 mouse device common for all mice
i2c /dev entries driver
Linux telephony interface: v1.00
Marvell Telephony Driver:
Warning Tdm is Powered Off
md: linear personality registered for level -1
md: raid0 personality registered for level 0
md: raid1 personality registered for level 1
raid6: int32x1 91 MB/s
raid6: int32x2 109 MB/s
raid6: int32x4 119 MB/s
raid6: int32x8 94 MB/s
raid6: using algorithm int32x4 (119 MB/s)
md: raid6 personality registered for level 6
md: raid5 personality registered for level 5
md: raid4 personality registered for level 4
raid5: measuring checksumming speed
arm4regs : 1084.400 MB/sec
8regs : 822.000 MB/sec
32regs : 803.200 MB/sec
raid5: using function: arm4regs (1084.400 MB/sec)
device-mapper: ioctl: 4.11.0-ioctl (2006-10-12) initialised: dm-devel@redhat.com
dm_crypt using the OCF package.
usbcore: registered new interface driver usbhid
drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
UBIFS: mounted UBI device 0, volume 0, name "rootfs"
UBIFS: file system size: 239857664 bytes (234236 KiB, 228 MiB, 1889 LEBs)
UBIFS: journal size: 9023488 bytes (8812 KiB, 8 MiB, 72 LEBs)
UBIFS: media format: 4 (latest is 4)
UBIFS: default compressor: zlib
UBIFS: reserved for root: 0 bytes (0 KiB)
VFS: Mounted root (ubifs filesystem).
Freeing init memory: 128K
INIT: version 2.86 booting
Welcome to HipServ
Press 'I' to enter interactive startup.
Setting clock : Thu Sep 18 13:36:30 GMT+7 2014 [ OK ]
Starting udev: [ OK ]
Setting hostname axentraserver.jasonsgoflex2.seagateshare.com: [ OK ]
Setting up Logical Volume Management: No volume groups found
[ OK ]
Checking filesystems
Checking all file systems.
[ OK ]
Mounting local filesystems: mount: sysfs already mounted or /sys busy
mount: according to mtab, /sys is already mounted on /sys
[FAILED]
Enabling /etc/fstab swaps: [ OK ]
INIT: Entering runlevel: 3
Entering non-interactive startup
HipServ startup:[ OK ]
Starting reset: [ OK ]
Starting seagate-lifecycle:[ OK ]
Bringing up loopback interface: [ OK ]
Bringing up interface eth0:
Determining IP information for eth0... done.
/etc/init.d/iptables: line 42: /etc/sysconfig/networking/oe-profiles/default/ifcfg-eth0: No such file or directory
Flushing all current rules and user defined chains: [ OK ]
Clearing all current rules and user defined chains: [ OK ]
Applying iptables firewall rules:
[ OK ]
[ OK ]
check_igd.pl: no process killed
error reading information on service transmission.init: No such file or directory
[ OK ]
Starting system logger: [ OK ]
Starting kernel logger: [ OK ]
Starting locator:[ OK ]
Starting system message bus: [ OK ]
Starting sshd: [ OK ]
Starting cups: [ OK ]
Starting xinetd: [ OK ]
Starting vsftpd for vsftpd: [ OK ]
Starting httpd: [ OK ]
Starting appserver: [ OK ]
Starting crond: [ OK ]
Starting Netatalk services:
Starting cnid_metad:[ OK ]
Starting afpd:[ OK ]
Starting SMB services: [ OK ]
Starting NMB services: [ OK ]
Starting OEone System Proxy: SPD starting....log level=1, uid=0
[ OK ]
Starting access-patrol:[ OK ]
Starting Avahi daemon... [ OK ]
Starting /usr/sbin/minidlna ...
Starting S99lld2: [ OK ]
0
Starting DAAP server: [ OK ]
Starting mynetworkd:[ OK ]
HipServ - Checking if RAID needs to be rebuilt
HipServ - No RAID found
HipServ - Bringing up iptables
HipServ - Updating date...
success
HipServ - Enabling swap
HipServ - Cleaning USB mountpoints
HipServ - Mounting USB devices
HipServ - Checking for FTPS certificate
HipServ - Found vsftpd key file
HipServ - Ensuring that table structures are up-to-date
HipServ - Starting usbreaderd: [ OK ]
HipServ - Checking for updates...
success
HipServ - boot complete
Starting spindownd.init: [ OK ]
Starting xMySyncMount.php: [ OK ]
axentraserver.goflex.seagateshare.com login:
...looks like I got it back to stock!
|
Re: Do I have the correct uBoot installed? September 18, 2014 03:57PM |
Admin Registered: 13 years ago Posts: 18,591 |
> cd /tmp > wget > http://projects.doozan.com/uboot/install_uboot_mtd > 0.sh > chmod +x install_uboot_mtd0.sh > ./install_uboot_mtd0.sh >> ...I'm assuming it had a flash_erase and nand
> wget > http://goflex.scottn.us/uboot-mtd0-orig-goflexhome > .kwb > flash_erase /dev/mtd0 0 4 > nandwrite /dev/mtd0 > uboot-mtd0-orig-goflexhome.kwb >> ...I rewrote the mtd0 to a different size (0 with
> NAS>> printenv > baudrate=115200 > loads_echo=0 > ipaddr=169.254.254.253 > serverip=169.254.254.254 > rootpath=/mnt/ARM_FS/ > netmask=255.255.0.0 > run_diag=yes > CASset=min > MALLOC_len=1 > ethprime=egiga0 > bootargs_end=:::DB88FXX81:eth0:none > image_name=uImage > standalone=fsload 0x2000000 $(image_name);setenv > bootargs $(console) root=/dev/mtdblock0 rw > ip=$(ipaddr):$(serverip)$(bootargs_end) > $(mvPhoneConfig); bootm 0x2000000; > ethmtu=1500 > usb0Mode=host > nandEcc=1bit > netretry=no > rcvrip=169.254.100.100 > loadaddr=0x02000000 > autoload=no > ethact=egiga0 > rtc_mode=active > vm_ver_smt=2.0.381 > ethaddr=00:10:75:2E:6E:77 > explrpk=PGUJ-NBKB-TKAT-NZUB > explrsn=NA1XXND2 > asm1_tag=12:09:16:07:05:11:32 > bootargs_root=ubi.mtd=2,2048 root=ubi0:rootfs > rootfstype=ubifs > console=console=ttyS0,115200 > bootcmd=nand read.e 0x800000 0x100000 0x300000; > setenv bootargs $(console) $(bootargs_root); bootm > 0x800000 > rtc_tz=PST > ntp_default=pool.ntp.org > smt_tag=12:09:16:07:05:13:16 > stdin=serial > stdout=serial > stderr=serial > mainlineLinux=no > enaMonExt=no > enaCpuStream=no > enaWrAllo=no > pexMode=RC > disL2Cache=no > setL2CacheWT=yes > disL2Prefetch=yes > enaICPref=yes > enaDCPref=yes > sata_dma_mode=yes > netbsd_en=no > vxworks_en=no > bootdelay=3 > disaMvPnp=no > enaAutoRecovery=no > pcieTune=no > > Environment size: 1203/131068 bytes >
|
Re: Do I have the correct uBoot installed? September 18, 2014 11:27PM |
Admin Registered: 13 years ago Posts: 18,591 |