- ```
- ** MARVELL BOARD: DB-88F6281A-BP LE
- U-Boot 1.1.4 (Jan 21 2011 - 11:56:48) Marvell version: 3.4.14.DNS-320_03
- U-Boot code: 00600000 -> 0067FFF0 BSS: -> 006CEE80
- Soc: MV88F6281 Rev 3 (DDR2)
- CPU running @ 800Mhz L2 running @ 400Mhz
- SysClock = 200Mhz , TClock = 166Mhz
- DRAM CAS Latency = 3 tRP = 3 tRAS = 8 tRCD=3
- DRAM CS[0] base 0x00000000 size 128MB
- DRAM Total size 128MB 16bit width
- Flash: 0 kB
- Addresses 8M - 0M are saved for the U-Boot usage.
- Mem malloc Initialization (8M - 7M): Done
- NAND:128 MB
- 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
- Marvell_DNS320>> 11 1 1 1 11 111<INTERRUPT>
- Marvell_DNS320>> nand erase 0x0100000 0x7a00000
- NAND erase: device 0 offset 0x100000, size 0x7a00000
- Erasing at 0x7ae0000 -- 100% complete.
- OK
- Marvell_DNS320>> tftp 0xa00000 firmware.bin; bootm 0xa00000
- Using egiga0 device
- TFTP from server 192.168.1.10; our IP address is 192.168.1.1
- Filename 'firmware.bin'.
- Load address: 0xa00000
- Loading: #################################################################
- #################################################################
- #################################################################
- #################################################################
- #################################################################
- #################################################################
- #################################################################
- #################################################################
- #################################################################
- #################################################################
- #################################################################
- #################################################################
- #################################################################
- #################################################################
- #################################################################
- #################################################################
- #################
- done
- Bytes transferred = 5742346 (579f0a hex)
- ## Booting image at 00a00000 ...
- Image Name: ARM OpenWrt Linux-5.10.115
- Created: 2022-06-11 6:34:16 UTC
- Image Type: ARM Linux Kernel Image (uncompressed)
- Data Size: 5742282 Bytes = 5.5 MB
- Load Address: 00008000
- Entry Point: 00008000
- Verifying Checksum ... OK
- OK
- Starting kernel ...
- [ 0.000000] Booting Linux on physical CPU 0x0
- [ 0.000000] Linux version 5.10.115 (root@linups) (arm-openwrt-linux-muslgnueabi-gcc (OpenWrt GCC 11.2.0 r19689+1-19ef3b54f4) 11.2.0, GNU ld (GNU Binutils) 2.37) #0 Sat Jun 11 06:34:16 2022
- [ 0.000000] CPU: Feroceon 88FR131 [56251311] revision 1 (ARMv5TE), cr=0005397f
- [ 0.000000] CPU: VIVT data cache, VIVT instruction cache
- [ 0.000000] OF: fdt: Machine model: D-Link DNS-320L
- [ 0.000000] Memory policy: Data cache writeback
- [ 0.000000] Zone ranges:
- [ 0.000000] Normal [mem 0x0000000000000000-0x0000000007ffffff]
- [ 0.000000] Movable zone start for each node
- [ 0.000000] Early memory node ranges
- [ 0.000000] node 0: [mem 0x0000000000000000-0x0000000007ffffff]
- [ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000007ffffff]
- [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 32480
- [ 0.000000] Kernel command line: console=ttyS0,115200
- [ 0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes, linear)
- [ 0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes, linear)
- [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
- [ 0.000000] Memory: 109456K/131072K available (5748K kernel code, 590K rwdata, 1488K rodata, 11264K init, 205K bss, 21616K reserved, 0K cma-reserved)
- [ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
- [ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
- [ 0.000000] random: get_random_bytes called from start_kernel+0x330/0x560 with crng_init=0
- [ 0.000000] clocksource: orion_clocksource: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 11467562657 ns
- [ 0.000013] sched_clock: 32 bits at 166MHz, resolution 6ns, wraps every 12884901885ns
- [ 0.000062] Switching to timer-based delay loop, resolution 6ns
- [ 0.000176] Calibrating delay loop (skipped), value calculated using timer frequency.. 333.33 BogoMIPS (lpj=1666666)
- [ 0.000214] pid_max: default: 32768 minimum: 301
- [ 0.000485] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
- [ 0.000523] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
- [ 0.001878] CPU: Testing write buffer coherency: ok
- [ 0.003252] Setting up static identity map for 0x100000 - 0x10003c
- [ 0.003616] mvebu-soc-id: MVEBU SoC ID=0x6281, Rev=0x3
- [ 0.003899] dyndbg: Ignore empty _ddebug table in a CONFIG_DYNAMIC_DEBUG_CORE build
- [ 0.008079] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
- [ 0.008125] futex hash table entries: 256 (order: -1, 3072 bytes, linear)
- [ 0.008306] pinctrl core: initialized pinctrl subsystem
- [ 0.009729] NET: Registered protocol family 16
- [ 0.010652] DMA: preallocated 256 KiB pool for atomic coherent allocations
- [ 0.012094] thermal_sys: Registered thermal governor 'step_wise'
- [ 0.012236] cpuidle: using governor ladder
- [ 0.012692] Feroceon L2: Enabling L2
- [ 0.012757] Feroceon L2: Cache support initialised.
- [ 0.025872] No ATAGs?
- [ 0.088274] SCSI subsystem initialized
- [ 0.090360] usbcore: registered new interface driver usbfs
- [ 0.090449] usbcore: registered new interface driver hub
- [ 0.090523] usbcore: registered new device driver usb
- [ 0.098257] clocksource: Switched to clocksource orion_clocksource
- [ 0.099413] NET: Registered protocol family 2
- [ 0.099590] IP idents hash table entries: 2048 (order: 2, 16384 bytes, linear)
- [ 0.100296] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear)
- [ 0.100364] TCP established hash table entries: 1024 (order: 0, 4096 bytes, linear)
- [ 0.100398] TCP bind hash table entries: 1024 (order: 0, 4096 bytes, linear)
- [ 0.100427] TCP: Hash tables configured (established 1024 bind 1024)
- [ 0.100555] UDP hash table entries: 256 (order: 0, 4096 bytes, linear)
- [ 0.100596] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes, linear)
- [ 0.100791] NET: Registered protocol family 1
- [ 0.100837] PCI: CLS 0 bytes, default 32
- [ 0.248820] workingset: timestamp_bits=14 max_order=15 bucket_order=1
- [ 0.254397] squashfs: version 4.0 (2009/01/31) Phillip Lougher
- [ 0.254422] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
- [ 0.258937] kirkwood-pinctrl f1010000.pin-controller: registered pinctrl driver
- [ 0.261154] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
- [ 0.261947] printk: console [ttyS0] disabled
- [ 0.262080] f1012000.serial: ttyS0 at MMIO 0xf1012000 (irq = 25, base_baud = 10416666) is a 16550A
- [ 0.680131] printk: console [ttyS0] enabled
- [ 0.685125] f1012100.serial: ttyS1 at MMIO 0xf1012100 (irq = 26, base_baud = 10416666) is a 16550A
- [ 0.695528] nand: device found, Manufacturer ID: 0xec, Chip ID: 0xf1
- [ 0.701896] nand: Samsung NAND 128MiB 3,3V 8-bit
- [ 0.706501] nand: 128 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
- [ 0.714073] Scanning device for bad blocks
- [ 0.822305] 3 fixed-partitions partitions found on MTD device orion_nand
- [ 0.828994] Creating 3 MTD partitions on "orion_nand":
- [ 0.834117] 0x000000000000-0x000000100000 : "u-boot"
- [ 0.845794] 0x000000100000-0x000007b00000 : "firmware"
- [ 0.945218] 0x000007b00000-0x000008000000 : "config"
- [ 0.961865] mdio_bus f1072004.mdio-bus-mii: MDIO device at address 0 is missing.
- [ 0.969659] mv643xx_eth: MV-643xx 10/100/1000 ethernet driver version 1.4
- [ 0.977718] rtc-mv f1010300.rtc: registered as rtc0
- [ 0.982803] i2c /dev entries driver
- [ 0.987198] orion_wdt: Initial timeout 25 sec
- [ 1.010255] marvell-cesa f1030000.crypto: CESA device successfully registered
- [ 1.018575] NET: Registered protocol family 10
- [ 1.025275] Segment Routing with IPv6
- [ 1.029088] NET: Registered protocol family 17
- [ 1.033780] 8021q: 802.1Q VLAN Support v1.8
- [ 1.093072] Freeing unused kernel memory: 11264K
- [ 1.098578] Run /init as init process
- [ 1.513103] init: Console is alive
- [ 1.516783] init: - watchdog -
- [ 1.535386] kmodloader: loading kernel modules from /etc/modules-boot.d/*
- [ 1.575147] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
- [ 1.585620] ehci-fsl: Freescale EHCI Host controller driver
- [ 1.594413] ehci-orion: EHCI orion driver
- [ 1.598721] orion-ehci f1050000.ehci: EHCI Host Controller
- [ 1.604251] orion-ehci f1050000.ehci: new USB bus registered, assigned bus number 1
- [ 1.612104] orion-ehci f1050000.ehci: irq 30, io mem 0xf1050000
- [ 1.638319] orion-ehci f1050000.ehci: USB 2.0 started, EHCI 1.00
- [ 1.645082] hub 1-0:1.0: USB hub found
- [ 1.649794] hub 1-0:1.0: 1 port detected
- [ 1.658198] ehci-platform: EHCI generic platform driver
- [ 1.674257] sata_mv f1080000.sata: slots 32 ports 2
- [ 1.685886] scsi host0: sata_mv
- [ 1.690796] scsi host1: sata_mv
- [ 1.694368] ata1: SATA max UDMA/133 irq 33
- [ 1.698493] ata2: SATA max UDMA/133 irq 33
- [ 1.938279] usb 1-1: new high-speed USB device number 2 using orion-ehci
- [ 1.980445] random: fast init done
- [ 2.029408] ata1: SATA link down (SStatus 0 SControl F300)
- [ 2.359615] ata2: SATA link down (SStatus 0 SControl F300)
- [ 2.368438] usb-storage 1-1:1.0: USB Mass Storage device detected
- [ 2.377454] scsi host2: usb-storage 1-1:1.0
- [ 2.382062] usbcore: registered new interface driver usb-storage
- [ 2.391389] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
- [ 2.400093] init: - preinit -
- [ 2.660254] random: jshn: uninitialized urandom read (4 bytes read)
- [ 2.727052] random: jshn: uninitialized urandom read (4 bytes read)
- [ 2.760779] random: jshn: uninitialized urandom read (4 bytes read)
- Press the [f] key and hit [enter] to enter failsafe mode
- Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level
- [ 3.449467] scsi 2:0:0:0: Direct-Access Kingston DataTraveler 3.0 PMAP PQ: 0 ANSI: 6
- [ 3.460657] sd 2:0:0:0: [sda] 30277632 512-byte logical blocks: (15.5 GB/14.4 GiB)
- [ 3.469291] sd 2:0:0:0: [sda] Write Protect is off
- [ 3.474494] sd 2:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
- [ 3.571056] sda: sda1
- [ 3.576124] sd 2:0:0:0: [sda] Attached SCSI removable disk
- [ 7.113693] procd: - early -
- [ 7.116773] procd: - watchdog -
- [ 7.690946] procd: - watchdog -
- [ 7.694835] procd: - ubus -
- [ 7.751475] procd: - init -
- Please press Enter to activate this console.
- [ 8.338917] kmodloader: loading kernel modules from /etc/modules.d/*
- [ 8.464796] xt_time: kernel timezone is -0000
- [ 8.495826] urngd: v1.0.2 started.
- [ 8.627947] PPP generic driver version 2.4.2
- [ 8.649510] NET: Registered protocol family 24
- [ 8.721460] kmodloader: done loading kernel modules from /etc/modules.d/*
- [ 8.766143] random: crng init done
- [ 8.769593] random: 7 urandom warning(s) missed due to ratelimiting
- BusyBox v1.35.0 (2022-06-11 06:34:16 UTC) built-in shell (ash)
- _______ ________ __
- | |.-----.-----.-----.| | | |.----.| |_
- | - || _ | -__| || | | || _|| _|
- |_______|| __|_____|__|__||________||__| |____|
- |__| W I R E L E S S F R E E D O M
- -----------------------------------------------------
- OpenWrt SNAPSHOT, r19689+2-19ef3b54f4
- -----------------------------------------------------
- === WARNING! =====================================
- There is no root password defined on this device!
- Use the "passwd" command to set up a new password
- in order to prevent unauthorized SSH logins.
- --------------------------------------------------
- root@OpenWrt:/# nandtest /dev/mtd1
- ECC corrections: 0
- ECC failures : 0
- Bad blocks : 0
- BBT blocks : 0
- 079e0000: checking...of 4)...
- Finished pass 1 successfully
- root@OpenWrt:/# dd if=/dev/zero | nandwrite /dev/mtd1 ; nandtest /dev/mtd1
- ...
- Writing data to block 975 at offset 0x79e0000
- dd: error writing 'standard output': Broken pipe
- 249985+0 records in
- 249984+0 records out
- ECC corrections: 0
- ECC failures : 0
- Bad blocks : 0
- BBT blocks : 0
- 079e0000: checking...of 4)...
- Finished pass 1 successfully
- root@OpenWrt:/# dd if=/dev/random | nandwrite /dev/mtd1; nandtest /dev/mtd1
- ...
- Writing data to block 975 at offset 0x79e0000
- dd: error writing 'standard output': Broken pipe
- 249985+0 records in
- 249984+0 records out
- ECC corrections: 0
- ECC failures : 0
- Bad blocks : 0
- BBT blocks : 0
- 079e0000: checking...of 4)...
- Finished pass 1 successfully
- root@OpenWrt:/# mount /dev/sda1 /mnt/
- [ 1131.571686] EXT4-fs (sda1): recovery complete
- [ 1131.579415] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
- root@OpenWrt:/# nandwrite /dev/mtd1 /mnt/firmware.bin
- ...
- Writing data to block 81 at offset 0xa20000
- root@OpenWrt:/#
- root@OpenWrt:/# dd if=/dev/mtd1 of=/dev/null bs=1 count=100
- [ 1257.532073] __nand_correct_data: uncorrectable ECC error
- ...
- root@OpenWrt:/# nandtest /dev/mtd1
- ECC corrections: 0
- ECC failures : 100
- Bad blocks : 0
- BBT blocks : 0
- root@OpenWrt:/# dd if=/dev/zero | nandwrite /dev/mtd1 ; nandtest /dev/mtd1
- ...
- Writing data to block 975 at offset 0x79e0000
- dd: error writing 'standard output': Broken pipe
- 249985+0 records in
- 249984+0 records out
- ECC corrections: 0
- ECC failures : 100
- Bad blocks : 0
- BBT blocks : 0
- ```