Re: UART Boot DNS-320 B1 with broken NAND March 05, 2019 03:36AM |
Registered: 6 years ago Posts: 77 |
root@debian:/dns-320l/uboot# kwboot -t -B 115200 /dev/ttyUSB0 -b mtd0.dns-320-short -p Sending boot message. Please reboot the target...| Sending boot image... 0 % [......................................................................] 1 % [......................................................................] ..... 99 % [...] [Type Ctrl-\ + c to quit] ** MARVELL BOARD: DB-88F6702A-BP LE U-Boot 1.1.4 (Apr 19 2012 - 11:21:19) Marvell version: 3.6.0.DNS-320B.01 U-Boot code: 00600000 -> 0067FFF0 BSS: -> 006CFB00 Soc: 88F6702 A1 CPU running @ 1000Mhz L2 running @ 500Mhz SysClock = 400Mhz , TClock = 166Mhz DRAM (DDR2) 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:128 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 Marvell>> printenv bootargs=root=/dev/ram console=ttyS0,115200 :::DB88FXX81:egiga0:none bootcmd=nand read.e 0xa00000 0x100000 0x300000;nand read.e 0xf00000 0x600000 0x300000;bootm 0xa00000 0xf00000 baudrate=115200 loads_echo=0 ipaddr=2.66.66.201 serverip=2.66.66.32 rootpath=/srv/ubuntu netmask=255.255.255.0 run_diag=yes stdin=serial stdout=serial stderr=serial console=console=ttyS0,115200 mtdparts=nand_mtd:0xc0000@0(uboot)ro,0x7f00000@0x100000(root) mainlineLinux=no enaMonExt=no enaCpuStream=no enaWrAllo=no pexMode=RC disL2Cache=no setL2CacheWT=yes disL2Prefetch=yes enaICPref=yes enaDCPref=yes sata_dma_mode=yes MALLOC_len=1 ethprime=egiga0 netbsd_en=no vxworks_en=no bootargs_root=root=/dev/nfs rw 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; bootdelay=1 disaMvPnp=no ethaddr=00:50:43:00:02:02 ethmtu=1500 mvPhoneConfig=mv_phone_config=dev[0]:fxs,dev[1]:fxo mvNetConfig=mv_net_config=(00:11:88:0f:62:81,0:1:2:3),mtu=1500 usb0Mode=host yuk_ethaddr=00:00:00:EE:51:81 nandEcc=1bit netretry=no rcvrip=169.254.100.100 loadaddr=0x02000000 autoload=no image_multi=yes enaAutoRecovery=yes pcieTune=no ethact=egiga0 Environment size: 1272/131068 bytes Marvell>> setenv ethaddr AC:F1:DF:12:DF:9A Marvell>> setenv ipaddr 192.168.1.110 Marvell>> setenv bootargs_usb 'console=ttyS0,115200 root=LABEL=rootfs rootdelay=10 mtdparts=orion_nand:1M(u-boot) earlyprintk=serial' Marvell>> setenv bootcmd_usb 'usb start ; ext2load usb 0:1 0x00800000 /boot/uImage ; ext2load usb 0:1 0x2100000 /boot/uInitrd' Marvell>> setenv bootcmd 'setenv bootargs ${bootargs_usb} ; run bootcmd_usb ; bootm 0x00800000 0x2100000' Marvell>> saveenv Saving Environment to NAND... Erasing Nand...Writing to Nand... done Marvell>>
root@debian:/dns-320l/uboot# kwboot -t -B 115200 /dev/ttyUSB0 -b mtd0.dns-320-short -p Sending boot message. Please reboot the target...- Sending boot image... 0 % [......................................................................] 1 % [......................................................................] ... 99 % [...] [Type Ctrl-\ + c to quit] ** MARVELL BOARD: DB-88F6702A-BP LE U-Boot 1.1.4 (Apr 19 2012 - 11:21:19) Marvell version: 3.6.0.DNS-320B.01 U-Boot code: 00600000 -> 0067FFF0 BSS: -> 006CFB00 Soc: 88F6702 A1 CPU running @ 1000Mhz L2 running @ 500Mhz SysClock = 400Mhz , TClock = 166Mhz DRAM (DDR2) 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:128 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 Marvell>> printenv bootargs=root=/dev/ram console=ttyS0,115200 :::DB88FXX81:egiga0:none baudrate=115200 loads_echo=0 serverip=2.66.66.32 rootpath=/srv/ubuntu netmask=255.255.255.0 run_diag=yes console=console=ttyS0,115200 mtdparts=nand_mtd:0xc0000@0(uboot)ro,0x7f00000@0x100000(root) MALLOC_len=1 ethprime=egiga0 bootargs_root=root=/dev/nfs rw 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 mvPhoneConfig=mv_phone_config=dev[0]:fxs,dev[1]:fxo mvNetConfig=mv_net_config=(00:11:88:0f:62:81,0:1:2:3),mtu=1500 usb0Mode=host yuk_ethaddr=00:00:00:EE:51:81 nandEcc=1bit netretry=no rcvrip=169.254.100.100 loadaddr=0x02000000 autoload=no image_multi=yes ethact=egiga0 ethaddr=AC:F1:DF:12:DF:9A ipaddr=192.168.1.110 bootargs_usb=console=ttyS0,115200 root=LABEL=rootfs rootdelay=10 mtdparts=orion_nand:1M(u-boot) earlyprintk=serial bootcmd_usb=usb start ; ext2load usb 0:1 0x00800000 /boot/uImage ; ext2load usb 0:1 0x2100000 /boot/uInitrd bootcmd=setenv bootargs ${bootargs_usb} ; run bootcmd_usb ; bootm 0x00800000 0x2100000 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=1 disaMvPnp=no enaAutoRecovery=yes pcieTune=no Environment size: 1474/131068 bytes Marvell>>
Re: UART Boot DNS-320 B1 with broken NAND March 05, 2019 03:57AM |
Admin Registered: 13 years ago Posts: 19,107 |
Re: UART Boot DNS-320 B1 with broken NAND March 05, 2019 04:02AM |
Admin Registered: 13 years ago Posts: 19,107 |
setenv mtdids 'nand0=nand_mtd' setenv mtdparts 'mtdparts=nand_mtd:0xc0000@0(uboot)ro,0x7f00000@0x100000(root)' mtdparts fatload usb 0:1 0x800000 /mtd0.dns-320 nand erase 0x0 0x100000 nand write 0x800000 0x0 0x100000The above was not quite right.
Re: UART Boot DNS-320 B1 with broken NAND March 05, 2019 04:11AM |
Admin Registered: 13 years ago Posts: 19,107 |
setenv mtdids 'nand0=nand_mtd' setenv mtdparts 'mtdparts=nand_mtd:0x100000@0(uboot),0x7f00000@0x100000(root)' mtdparts fatload usb 0:1 0x800000 /mtd0.dns-320-short nand erase 0x0 0x100000 nand write 0x800000 0x0 0x100000
Re: UART Boot DNS-320 B1 with broken NAND March 05, 2019 04:44AM |
Registered: 6 years ago Posts: 77 |
Re: UART Boot DNS-320 B1 with broken NAND March 05, 2019 05:29AM |
Admin Registered: 13 years ago Posts: 19,107 |
setenv mtdparts 'mtdparts=nand_mtd:0x100000@0(uboot),0x7f00000@0x100000(root)'
setenv mtdids 'nand0=nand_mtd' setenv mtdparts 'mtdparts=nand_mtd:0x100000@0(uboot),0x7f00000@0x100000(root)' mtdparts fatload usb 0:1 0x800000 /mtd0.dns-320 nand erase 0x0 0x100000 nand write 0x800000 0x0 0x100000
Quote
When i flash the Nand, the Envs get resetted to defaults.
Re: UART Boot DNS-320 B1 with broken NAND March 05, 2019 06:01AM |
Registered: 6 years ago Posts: 77 |
Re: UART Boot DNS-320 B1 with broken NAND March 05, 2019 06:33AM |
Admin Registered: 13 years ago Posts: 19,107 |
Re: UART Boot DNS-320 B1 with broken NAND March 05, 2019 06:57AM |
Registered: 6 years ago Posts: 77 |
Re: UART Boot DNS-320 B1 with broken NAND March 05, 2019 04:48PM |
Admin Registered: 13 years ago Posts: 19,107 |
Re: UART Boot DNS-320 B1 with broken NAND March 05, 2019 04:53PM |
Registered: 6 years ago Posts: 77 |
Re: UART Boot DNS-320 B1 with broken NAND March 05, 2019 05:14PM |
Admin Registered: 13 years ago Posts: 19,107 |
Re: UART Boot DNS-320 B1 with broken NAND March 05, 2019 07:28PM |
Admin Registered: 13 years ago Posts: 19,107 |
nand read.e 0x0 0x100000 0x800000 go 0x800200
Re: UART Boot DNS-320 B1 with broken NAND March 06, 2019 03:32AM |
Registered: 6 years ago Posts: 77 |
U-Boot 1.1.4 (Apr 19 2012 - 11:21:19) Marvell version: 3.6.0.DNS-320B.01 U-Boot code: 00600000 -> 0067FFF0 BSS: -> 006CFB00 Soc: 88F6702 A1 CPU running @ 1000Mhz L2 running @ 500Mhz SysClock = 400Mhz , TClock = 166Mhz DRAM (DDR2) 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:128 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 Marvell>> nand read.e 0x0 0x100000 0x800000 NAND read: device 0 offset 0x100000, size 0x800000 load addr .... =0
Re: UART Boot DNS-320 B1 with broken NAND March 06, 2019 03:54AM |
Admin Registered: 13 years ago Posts: 19,107 |
setenv mtdids 'nand0=nand_mtd' setenv mtdparts 'mtdparts=nand_mtd:0x100000@0(uboot),0x7f00000@0x100000(root)'
mtdpartsAnd then try the chain load.
Re: UART Boot DNS-320 B1 with broken NAND March 06, 2019 03:56AM |
Admin Registered: 13 years ago Posts: 19,107 |
Re: UART Boot DNS-320 B1 with broken NAND March 06, 2019 04:01AM |
Admin Registered: 13 years ago Posts: 19,107 |
Quote
Syntax: nand read.e mem addr size
setenv mtdids 'nand0=nand_mtd' setenv mtdparts 'mtdparts=nand_mtd:0x100000@0(uboot),0x7f00000@0x100000(root)' nand read.e 0x800000 0x0 0x100000 go 0x800200
Re: UART Boot DNS-320 B1 with broken NAND March 06, 2019 04:34AM |
Registered: 6 years ago Posts: 77 |
Marvell>> printenv bootargs=root=/dev/ram console=ttyS0,115200 :::DB88FXX81:egiga0:none baudrate=115200 loads_echo=0 serverip=2.66.66.32 rootpath=/srv/ubuntu netmask=255.255.255.0 run_diag=yes console=console=ttyS0,115200 mtdparts=nand_mtd:0xc0000@0(uboot)ro,0x7f00000@0x100000(root) MALLOC_len=1 ethprime=egiga0 bootargs_root=root=/dev/nfs rw 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 mvPhoneConfig=mv_phone_config=dev[0]:fxs,dev[1]:fxo mvNetConfig=mv_net_config=(00:11:88:0f:62:81,0:1:2:3),mtu=1500 usb0Mode=host yuk_ethaddr=00:00:00:EE:51:81 nandEcc=1bit netretry=no rcvrip=169.254.100.100 loadaddr=0x02000000 autoload=no image_multi=yes ethact=egiga0 mtdids=nand0=nand_mtd mtdparts=mtdparts=nand_mtd:0x100000@0(uboot),0x7f00000@0x100000(root) partition=nand0,0 mtddevnum=0 mtddevname=uboot filesize=100000 ethaddr=AC:F1:DF:12:DF:9A ipaddr=192.168.1.110 bootargs_usb=console=ttyS0,115200 root=LABEL=rootfs rootdelay=10 mtdparts=orion_nand:1M(u-boot) earlyprintk=serial bootcmd_usb=usb start ; ext2load usb 0:1 0x00800000 /boot/uImage ; ext2load usb 0:1 0x2100000 /boot/uInitrd bootcmd=setenv bootargs ${bootargs_usb} ; run bootcmd_usb ; bootm 0x00800000 0x2100000 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=1 disaMvPnp=no enaAutoRecovery=yes pcieTune=no Environment size: 1629/131068 bytes Marvell>> mtdparts device nand0 <nand_mtd>, # parts = 2 #: name size offset mask_flags 0: uboot 0x00100000 0x00000000 0 1: root 0x07f00000 0x00100000 0 active partition: nand0,0 - (uboot) 0x00100000 @ 0x00000000 defaults: mtdids : <NULL> mtdparts: <NULL> Marvell>> nand read.e 0x800000 0x0 0x100000 NAND read: device 0 offset 0x0, size 0x100000 load addr .... =800000 reading NAND page at offset 0xa0000 failed 1048576 bytes read: ERROR Marvell>>
Re: UART Boot DNS-320 B1 with broken NAND March 06, 2019 05:02AM |
Admin Registered: 13 years ago Posts: 19,107 |
fatload usb 0:1 0x800000 /mtd0.dns-320-short-512 nand erase 0x0 0x100000 nand write 0x800000 0x0 0x80000
Re: UART Boot DNS-320 B1 with broken NAND March 06, 2019 05:12AM |
Admin Registered: 13 years ago Posts: 19,107 |
setenv mtdids 'nand0=nand_mtd' setenv mtdparts 'mtdparts=nand_mtd:0x100000@0(uboot),0x7f00000@0x100000(root)' nand read.e 0x800000 0x0 0x80000 go 0x800200
Re: UART Boot DNS-320 B1 with broken NAND March 06, 2019 05:29AM |
Registered: 6 years ago Posts: 77 |
** MARVELL BOARD: DB-88F6702A-BP LE U-Boot 1.1.4 (Apr 19 2012 - 11:21:19) Marvell version: 3.6.0.DNS-320B.01 U-Boot code: 00600000 -> 0067FFF0 BSS: -> 006CFB00 Soc: 88F6702 A1 CPU running @ 1000Mhz L2 running @ 500Mhz SysClock = 400Mhz , TClock = 166Mhz DRAM (DDR2) 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:128 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 Marvell>> printenv bootargs=root=/dev/ram console=ttyS0,115200 :::DB88FXX81:egiga0:none baudrate=115200 loads_echo=0 serverip=2.66.66.32 rootpath=/srv/ubuntu netmask=255.255.255.0 run_diag=yes console=console=ttyS0,115200 mtdparts=nand_mtd:0xc0000@0(uboot)ro,0x7f00000@0x100000(root) MALLOC_len=1 ethprime=egiga0 bootargs_root=root=/dev/nfs rw 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 mvPhoneConfig=mv_phone_config=dev[0]:fxs,dev[1]:fxo mvNetConfig=mv_net_config=(00:11:88:0f:62:81,0:1:2:3),mtu=1500 usb0Mode=host yuk_ethaddr=00:00:00:EE:51:81 nandEcc=1bit netretry=no rcvrip=169.254.100.100 loadaddr=0x02000000 autoload=no image_multi=yes ethact=egiga0 mtdids=nand0=nand_mtd mtdparts=mtdparts=nand_mtd:0x100000@0(uboot),0x7f00000@0x100000(root) partition=nand0,0 mtddevnum=0 mtddevname=uboot filesize=100000 ethaddr=AC:F1:DF:12:DF:9A ipaddr=192.168.1.110 bootargs_usb=console=ttyS0,115200 root=LABEL=rootfs rootdelay=10 mtdparts=orion_nand:1M(u-boot) earlyprintk=serial bootcmd_usb=usb start ; ext2load usb 0:1 0x00800000 /boot/uImage ; ext2load usb 0:1 0x2100000 /boot/uInitrd bootcmd=setenv bootargs ${bootargs_usb} ; run bootcmd_usb ; bootm 0x00800000 0x2100000 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=1 disaMvPnp=no enaAutoRecovery=yes pcieTune=no Environment size: 1629/131068 bytes Marvell>> nand read.e 0x800000 0x0 0x80000 NAND read: device 0 offset 0x0, size 0x80000 load addr .... =800000 524288 bytes read: OK Marvell>> go 0x800200 ## Starting application at 0x00800200 ... ** MARVELL BOARD: DB-88F6702A-BP LE U-Boot 1.1.4 (Apr 19 2012 - 11:21:19) Marvell version: 3.6.0.DNS-320B.01 U-Boot code: 00600000 -> 0067FFF0 BSS: -> 006CFB00 Soc: 88F6702 A1 CPU running @ 1000Mhz L2 running @ 500Mhz SysClock = 400Mhz , TClock = 166Mhz DRAM (DDR2) 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:128 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 (Re)start USB... USB: scanning bus for devices... 2 USB Device(s) found Waiting for storage device(s) to settle before scanning... 1 Storage Device(s) found .... . ...... ............ ......................... ................................................... ...................................................................................................... ......................................................................................................................................................................... 3832764 bytes read .... ......................................................................................................................................................................................................................................................................................................................................................................................................................... ................................................................................................................................................................................................................................................................................................................................................. 7702201 bytes read ## Booting image at 00800000 ... Image Name: Linux-4.12.1-kirkwood-tld-1 Created: 2018-12-03 8:43:13 UTC Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 3832700 Bytes = 3.7 MB Load Address: 00008000 Entry Point: 00008000 Verifying Checksum ... OK OK ## Loading Ramdisk Image at 02100000 ... Image Name: initramfs-4.12.1-kirkwood-tld-1 Created: 2018-12-02 14:09:34 UTC Image Type: ARM Linux RAMDisk Image (gzip compressed) Data Size: 7702137 Bytes = 7.3 MB Load Address: 00000000 Entry Point: 00000000 Verifying Checksum ... OK Starting kernel ... Uncompressing Linux... done, booting the kernel. [ 0.000000] Booting Linux on physical CPU 0x0 [ 0.000000] Linux version 4.12.1-kirkwood-tld-1 (root@tldDebian) (gcc version 4.9.2 (Debian 4.9.2-10) ) #1 PREEMPT Sat Jul 15 21:40:50 PDT 2017 [ 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] bootconsole [earlycon0] enabled [ 0.000000] Memory policy: Data cache writeback [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 32512 [ 0.000000] Kernel command line: console=ttyS0,115200 root=LABEL=rootfs rootdelay=10 mtdparts=orion_nand:1M(u-boot) earlyprintk=serial [ 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: 108980K/131072K available (8192K kernel code, 716K rwdata, 1972K rodata, 1024K init, 288K bss, 22092K reserved, 0K cma-reserved) [ 0.000000] Virtual kernel memory layout: [ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB) [ 0.000000] fixmap : 0xffc00000 - 0xfff00000 (3072 kB) [ 0.000000] vmalloc : 0xc8800000 - 0xff800000 ( 880 MB) [ 0.000000] lowmem : 0xc0000000 - 0xc8000000 ( 128 MB) [ 0.000000] modules : 0xbf000000 - 0xc0000000 ( 16 MB) [ 0.000000] .text : 0xc0008000 - 0xc0900000 (9184 kB) [ 0.000000] .init : 0xc0c00000 - 0xc0d00000 (1024 kB) [ 0.000000] .data : 0xc0d00000 - 0xc0db3274 ( 717 kB) [ 0.000000] .bss : 0xc0db9b9c - 0xc0e01e60 ( 289 kB) [ 0.000000] Preemptible hierarchical RCU implementation. [ 0.000000] NR_IRQS:16 nr_irqs:16 16 [ 0.000000] clocksource: orion_clocksource: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 11467562657 ns [ 0.000008] sched_clock: 32 bits at 166MHz, resolution 6ns, wraps every 12884901885ns [ 0.007915] Switching to timer-based delay loop, resolution 6ns [ 0.014387] Console: colour dummy device 80x30 [ 0.018968] Calibrating delay loop (skipped), value calculated using timer frequency.. 333.33 BogoMIPS (lpj=1666666) [ 0.029584] pid_max: default: 32768 minimum: 301 [ 0.034478] Security Framework initialized [ 0.038821] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.045498] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.053566] CPU: Testing write buffer coherency: ok [ 0.059602] Setting up static identity map for 0x100000 - 0x100058 [ 0.066118] mvebu-soc-id: MVEBU SoC ID=0x6702, Rev=0x3 [ 0.074966] devtmpfs: initialized [ 0.083101] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns [ 0.093065] futex hash table entries: 256 (order: -1, 3072 bytes) [ 0.099694] prandom: seed boundary self test passed [ 0.109153] prandom: 100 self tests passed [ 0.113319] pinctrl core: initialized pinctrl subsystem [ 0.119874] NET: Registered protocol family 16 [ 0.124871] DMA: preallocated 256 KiB pool for atomic coherent allocations [ 0.133576] cpuidle: using governor ladder [ 0.137812] cpuidle: using governor menu [ 0.142334] Feroceon L2: Enabling L2 [ 0.146012] Feroceon L2: Cache support initialised. [ 0.151376] [Firmware Info]: /ocp@f1000000/ethernet-controller@72000/ethernet0-port@0: local-mac-address is not set [ 0.167490] No ATAGs? [ 0.177966] vgaarb: loaded [ 0.183438] SCSI subsystem initialized [ 0.187782] usbcore: registered new interface driver usbfs [ 0.193459] usbcore: registered new interface driver hub [ 0.198947] usbcore: registered new device driver usb [ 0.205294] clocksource: Switched to clocksource orion_clocksource [ 0.314474] VFS: Disk quotas dquot_6.6.0 [ 0.318618] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) [ 0.337276] NET: Registered protocol family 2 [ 0.342514] TCP established hash table entries: 1024 (order: 0, 4096 bytes) [ 0.349598] TCP bind hash table entries: 1024 (order: 0, 4096 bytes) [ 0.356040] TCP: Hash tables configured (established 1024 bind 1024) [ 0.362534] UDP hash table entries: 256 (order: 0, 4096 bytes) [ 0.368463] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) [ 0.374968] NET: Registered protocol family 1 [ 0.379869] RPC: Registered named UNIX socket transport module. [ 0.385925] RPC: Registered udp transport module. [ 0.390694] RPC: Registered tcp transport module. [ 0.395499] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 0.402249] Unpacking initramfs... [ 1.192389] Freeing initrd memory: 7524K [ 1.196659] NetWinder Floating Point Emulator V0.97 (double precision) [ 1.204315] audit: initializing netlink subsys (disabled) [ 1.210339] Initialise system trusted keyrings [ 1.214893] Key type blacklist registered [ 1.219047] audit: type=2000 audit(1.194:1): state=initialized audit_enabled=0 res=1 [ 1.227056] workingset: timestamp_bits=30 max_order=15 bucket_order=0 [ 1.233617] zbud: loaded [ 1.237360] NFS: Registering the id_resolver key type [ 1.242492] Key type id_resolver registered [ 1.246798] Key type id_legacy registered [ 1.250889] nfs4filelayout_init: NFSv4 File Layout Driver Registering... [ 1.257677] Installing knfsd (copyright (C) 1996 okir@monad.swb.de). [ 1.264300] jffs2: version 2.2. (NAND) (SUMMARY) © 2001-2006 Red Hat, Inc. [ 1.271639] fuse init (API version 7.26) [ 1.276053] orangefs_debugfs_init: called with debug mask: :none: :0: [ 1.282862] orangefs_init: module version upstream loaded [ 1.288355] SGI XFS with ACLs, security attributes, realtime, no debug enabled [ 2.565302] random: fast init done [ 8.310327] Key type asymmetric registered [ 8.314501] Asymmetric key parser 'x509' registered [ 8.319775] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 249) [ 8.327364] io scheduler noop registered [ 8.331356] io scheduler deadline registered [ 8.335825] io scheduler cfq registered (default) [ 8.342021] kirkwood-pinctrl f1010000.pin-controller: registered pinctrl driver [ 8.351472] mv_xor f1060800.xor: Marvell shared XOR driver [ 8.416177] mv_xor f1060800.xor: Marvell XOR (Registers Mode): ( xor cpy sg intr ) [ 8.424038] mv_xor f1060900.xor: Marvell shared XOR driver [ 8.486178] mv_xor f1060900.xor: Marvell XOR (Registers Mode): ( xor cpy sg intr ) [ 8.494269] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled [ 8.502125] console [ttyS0] disabled [ 8.505900] f1012000.serial: ttyS0 at MMIO 0xf1012000 (irq = 25, base_baud = 10416666) is a 16550A [ 8.514943] console [ttyS0] enabled [ 8.514943] console [ttyS0] enabled [ 8.522017] bootconsole [earlycon0] disabled [ 8.522017] bootconsole [earlycon0] disabled [ 8.531354] f1012100.serial: ttyS1 at MMIO 0xf1012100 (irq = 26, base_baud = 10416666) is a 16550A [ 8.549870] loop: module loaded [ 8.553598] sata_mv f1080000.sata: slots 32 ports 2 [ 8.561519] scsi host0: sata_mv [ 8.565126] scsi host1: sata_mv [ 8.568569] ata1: SATA max UDMA/133 irq 33 [ 8.572648] ata2: SATA max UDMA/133 irq 33 [ 8.577983] nand: Could not find valid ONFI parameter page; aborting [ 8.584320] nand: device found, Manufacturer ID: 0xad, Chip ID: 0xf1 [ 8.590724] nand: Hynix NAND 128MiB 3,3V 8-bit [ 8.595148] nand: 128 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64 [ 8.602710] Scanning device for bad blocks [ 8.721238] 1 cmdlinepart partitions found on MTD device orion_nand [ 8.727497] Creating 1 MTD partitions on "orion_nand": [ 8.732613] 0x000000000000-0x000000100000 : "u-boot" [ 8.740225] libphy: Fixed MDIO Bus: probed [ 8.745200] libphy: orion_mdio_bus: probed [ 8.754744] mv643xx_eth: MV-643xx 10/100/1000 ethernet driver version 1.4 [ 8.856603] mv643xx_eth_port mv643xx_eth_port.0 eth0: port 0 with MAC address ac:f1:df:12:df:9a [ 8.865469] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 8.872023] ehci-pci: EHCI PCI platform driver [ 8.876542] ehci-orion: EHCI orion driver [ 8.880787] orion-ehci f1050000.ehci: EHCI Host Controller [ 8.886337] orion-ehci f1050000.ehci: new USB bus registered, assigned bus number 1 [ 8.894236] orion-ehci f1050000.ehci: irq 30, io mem 0xf1050000 [ 8.910330] ata1: SATA link down (SStatus 0 SControl F300) [ 8.925324] orion-ehci f1050000.ehci: USB 2.0 started, EHCI 1.00 [ 8.931675] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002 [ 8.938487] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 8.945705] usb usb1: Product: EHCI Host Controller [ 8.950564] usb usb1: Manufacturer: Linux 4.12.1-kirkwood-tld-1 ehci_hcd [ 8.957254] usb usb1: SerialNumber: f1050000.ehci [ 8.962764] hub 1-0:1.0: USB hub found [ 8.966621] hub 1-0:1.0: 1 port detected [ 8.971283] usbcore: registered new interface driver usb-storage [ 8.977726] mousedev: PS/2 mouse device common for all mice [ 9.266889] ata2: SATA link down (SStatus 0 SControl F300) [ 9.325329] usb 1-1: new high-speed USB device number 2 using orion-ehci [ 9.516246] usb 1-1: New USB device found, idVendor=21c4, idProduct=8005 [ 9.522935] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 9.530078] usb 1-1: Product: USB Flash Disk [ 9.534333] usb 1-1: Manufacturer: General [ 9.538432] usb 1-1: SerialNumber: 0475660000006AA4 [ 9.544237] usb-storage 1-1:1.0: USB Mass Storage device detected [ 9.550698] scsi host2: usb-storage 1-1:1.0 [ 10.015327] rtc-mv f1010300.rtc: internal RTC not ticking [ 10.020887] i2c /dev entries driver [ 10.026099] hidraw: raw HID events driver (C) Jiri Kosina [ 10.031890] drop_monitor: Initializing network drop monitor service [ 10.038421] NET: Registered protocol family 17 [ 10.042938] Key type dns_resolver registered [ 10.048094] registered taskstats version 1 [ 10.052178] Loading compiled-in X.509 certificates [ 10.057041] zswap: loaded using pool lzo/zbud [ 10.072140] Key type big_key registered [ 10.086370] Key type encrypted registered [ 10.091769] hctosys: unable to open rtc device (rtc0) [ 10.100329] Freeing unused kernel memory: 1024K Loading, please wait... starting version 232 [ 10.527990] usbcore: registered new interface driver uas [ 10.581606] scsi 2:0:0:0: Direct-Access General USB Flash Disk 1.00 PQ: 0 ANSI: 4 [ 10.600324] sd 2:0:0:0: [sda] 15702112 512-byte logical blocks: (8.04 GB/7.49 GiB) [ 10.613432] sd 2:0:0:0: [sda] Write Protect is off [ 10.623303] sd 2:0:0:0: [sda] No Caching mode page found [ 10.633986] sd 2:0:0:0: [sda] Assuming drive cache: write through [ 10.653535] sda: sda1 [ 10.662045] sd 2:0:0:0: [sda] Attached SCSI removable disk Begin: Loading essential drivers ... done. Begin: Running /scripts/init-premount ... done. Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done. Begin: Running /scripts/local-premount ... done. Begin: Will now check root file system ... fsck from util-linux 2.29.2 [/sbin/fsck.ext2 (1) -- /dev/sda1] fsck.ext2 -a -C0 /dev/sda1 rootfs: clean, 14606/491520 files, 181347/1962496 blocks done. done. Begin: Running /scripts/local-bottom ... done. Begin: Running /scripts/init-bottom ... done. INIT: version 2.88 booting [info] Using makefile-style concurrent boot in runlevel S. [ ok ] Setting hostname to 'debian'...done. [....] Starting the hotplug events dispatcher: systemd-udevdstarting version 232 . ok [ 24.156693] input: gpio_keys as /devices/platform/gpio_keys/input/input0 [ ok done. [....] Waiting for /dev to be fully populated...[ 24.569912] marvell-cesa f1030000.crypto: CESA device successfully registered [ 24.600027] orion_wdt: Initial timeout 25 sec [ 24.615661] sd 2:0:0:0: Attached scsi generic sg0 type 0 done. [ ok ] Activating swap:[ 25.718040] random: crng init done . [ ok ] Will now activate lvm and md swap:done. [info] Will now check all file systems. fsck from util-linux 2.29.2 Checking all file systems. LABEL=rootfs is mounted [....] Done checking file systems. A log is being saved in /var/log/fsck/checkfs[ ok hat location is writable.. [ ok ] Cleaning up temporary files...[....] Cleaning /tmp...done. [ ok . [ ok ] Will now mount local filesystems:. [ ok ] Will now activate swapfile swap:done. [ ok ] Checking minimum space in /tmp...done. [ ok ] Cleaning up temporary files.... [ ok ] Setting kernel variables...done. [ ok ] Initializing random number generator...done. [ 31.612112] mv643xx_eth_port mv643xx_eth_port.0 eth0: link up, 1000 Mb/s, full duplex, flow control disabled [....] Configuring network interfaces...Internet Systems Consortium DHCP Client 4.3.5 Copyright 2004-2016 Internet Systems Consortium. All rights reserved. For info, please visit https://www.isc.org/software/dhcp/ Listening on LPF/eth0/ac:f1:df:12:df:9a Sending on LPF/eth0/ac:f1:df:12:df:9a Sending on Socket/fallback DHCPREQUEST of 192.168.1.110 on eth0 to 255.255.255.255 port 67 [ 37.289550] NET: Registered protocol family 10 [ 37.297103] Segment Routing with IPv6 DHCPREQUEST of 192.168.1.110 on eth0 to 255.255.255.255 port 67 DHCPACK of 192.168.1.110 from 192.168.1.1 bound to 192.168.1.110 -- renewal in 1073741823 seconds. done. [ ok ] Starting RPC port mapper daemon: rpcbind. [ ok ] Starting NFS common utilities: statd idmapd. [ ok ] Cleaning up temporary files.... INIT: Entering runlevel: 2 [info] Using makefile-style concurrent boot in runlevel 2. [....] Starting busybox' syslogd implementation : syslogdStarting /sbin/syslogd... 1288 (syslogd) . ok [ ok ] Starting NFS common utilities: statd idmapd. [ ok ] Starting system message bus: dbus. [ ok ] Starting Avahi mDNS/DNS-SD Daemon: avahi-daemon. [warn] Not starting NFS kernel daemon: no exports. ... (warning). [ ok ] Starting NTP server: ntpd. [....] Starting busybox' klogd implementation : klogdStarting /sbin/klogd... 1287 (klogd) . ok [ ok ] Starting OpenBSD Secure Shell server: sshd. [ ok ] Running local boot scripts (/etc/rc.local). Debian GNU/Linux 9 debian ttyS0 debian login:
Re: UART Boot DNS-320 B1 with broken NAND March 06, 2019 05:54AM |
Admin Registered: 13 years ago Posts: 19,107 |
mtdparts=mtdparts=nand_mtd:0x80000@0(uboot),0x7f00000@0x100000(root)
Re: UART Boot DNS-320 B1 with broken NAND March 06, 2019 06:36AM |
Registered: 6 years ago Posts: 77 |
** MARVELL BOARD: DB-88F6702A-BP LE U-Boot 1.1.4 (Apr 19 2012 - 11:21:19) Marvell version: 3.6.0.DNS-320B.01 U-Boot code: 00600000 -> 0067FFF0 BSS: -> 006CFB00 Soc: 88F6702 A1 CPU running @ 1000Mhz L2 running @ 500Mhz SysClock = 400Mhz , TClock = 166Mhz DRAM (DDR2) 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:128 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 Marvell>> printenv bootargs=root=/dev/ram console=ttyS0,115200 :::DB88FXX81:egiga0:none baudrate=115200 loads_echo=0 serverip=2.66.66.32 rootpath=/srv/ubuntu netmask=255.255.255.0 run_diag=yes console=console=ttyS0,115200 mtdparts=nand_mtd:0xc0000@0(uboot)ro,0x7f00000@0x100000(root) MALLOC_len=1 ethprime=egiga0 bootargs_root=root=/dev/nfs rw 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 mvPhoneConfig=mv_phone_config=dev[0]:fxs,dev[1]:fxo mvNetConfig=mv_net_config=(00:11:88:0f:62:81,0:1:2:3),mtu=1500 usb0Mode=host yuk_ethaddr=00:00:00:EE:51:81 nandEcc=1bit netretry=no rcvrip=169.254.100.100 loadaddr=0x02000000 autoload=no image_multi=yes ethact=egiga0 mtdids=nand0=nand_mtd mtdparts=mtdparts=nand_mtd:0x100000@0(uboot),0x7f00000@0x100000(root) ethaddr=AC:F1:DF:12:DF:9A ipaddr=192.168.1.110 bootargs_usb=console=ttyS0,115200 root=LABEL=rootfs rootdelay=10 mtdparts=orion_nand:1M(u-boot) earlyprintk=serial bootcmd_usb=usb start ; ext2load usb 0:1 0x00800000 /boot/uImage ; ext2load usb 0:1 0x2100000 /boot/uInitrd bootcmd=setenv bootargs ${bootargs_usb} ; run bootcmd_usb ; bootm 0x00800000 0x2100000 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=1 disaMvPnp=no enaAutoRecovery=yes pcieTune=no Environment size: 1566/131068 bytes Marvell>> setenv mtdparts 'mtdparts=nand_mtd:0x80000@0(uboot)ro,0x7f00000@0x100000(root)' Marvell>> saveenv Saving Environment to NAND... Erasing Nand...Writing to Nand... done Marvell>> printenv bootargs=root=/dev/ram console=ttyS0,115200 :::DB88FXX81:egiga0:none baudrate=115200 loads_echo=0 serverip=2.66.66.32 rootpath=/srv/ubuntu netmask=255.255.255.0 run_diag=yes console=console=ttyS0,115200 mtdparts=nand_mtd:0xc0000@0(uboot)ro,0x7f00000@0x100000(root) MALLOC_len=1 ethprime=egiga0 bootargs_root=root=/dev/nfs rw 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 mvPhoneConfig=mv_phone_config=dev[0]:fxs,dev[1]:fxo mvNetConfig=mv_net_config=(00:11:88:0f:62:81,0:1:2:3),mtu=1500 usb0Mode=host yuk_ethaddr=00:00:00:EE:51:81 nandEcc=1bit netretry=no rcvrip=169.254.100.100 loadaddr=0x02000000 autoload=no image_multi=yes ethact=egiga0 ethaddr=AC:F1:DF:12:DF:9A ipaddr=192.168.1.110 bootargs_usb=console=ttyS0,115200 root=LABEL=rootfs rootdelay=10 mtdparts=orion_nand:1M(u-boot) earlyprintk=serial bootcmd_usb=usb start ; ext2load usb 0:1 0x00800000 /boot/uImage ; ext2load usb 0:1 0x2100000 /boot/uInitrd bootcmd=setenv bootargs ${bootargs_usb} ; run bootcmd_usb ; bootm 0x00800000 0x2100000 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=1 disaMvPnp=no enaAutoRecovery=yes pcieTune=no mtdids=nand0=nand_mtd mtdparts=nand_mtd:0x80000@0(uboot)ro,0x7f00000@0x100000(root) Environment size: 1574/131068 bytes Marvell>> mtdparts device nand0 <nand_mtd>, # parts = 2 #: name size offset mask_flags 0: uboot 0x00080000 0x00000000 1 1: root 0x07f00000 0x00100000 0 active partition: nand0,0 - (uboot) 0x00080000 @ 0x00000000 defaults: mtdids : <NULL> mtdparts: <NULL> Marvell>> usb start (Re)start USB... USB: scanning bus for devices... 2 USB Device(s) found Waiting for storage device(s) to settle before scanning... 1 Storage Device(s) found Marvell>> ext2load usb 0:1 0x800000 /backup/mtd0.dns-320-short-512 .... ...... .................. .... ...... ...... .. . 524288 bytes read Marvell>> nand erase 0x0 0x80000 NAND erase: device 0 offset 0x0, size 0x80000 Erasing at 0x60000 -- 100% complete. OK Marvell>> nand write 0x800000 0x0 0x80000 NAND write: device 0 offset 0x0, size 0x80000 load addr .... =800000 524288 bytes written: OK Marvell>> reset
Re: UART Boot DNS-320 B1 with broken NAND March 06, 2019 04:37PM |
Admin Registered: 13 years ago Posts: 19,107 |
SatR SatR list bootsrc
Re: UART Boot DNS-320 B1 with broken NAND March 06, 2019 08:17PM |
Admin Registered: 13 years ago Posts: 19,107 |
md 0xF1010030
Re: UART Boot DNS-320 B1 with broken NAND March 07, 2019 02:25AM |
Registered: 6 years ago Posts: 77 |
Marvell>> SatR Usage: SatR - sample at reset sub-system, relevent for DB only Marvell>> SatR list bootsrc Usage: SatR - sample at reset sub-system, relevent for DB only Marvell>> md 0xF1010030 f1010030: 00e2d26e 00000001 00000001 00000000 n............... f1010040: 00000000 00000000 00000000 00000000 ................ f1010050: 003b9f43 00000000 00000000 00000000 C.;............. f1010060: 00000000 00000000 00000000 00000000 ................ f1010070: 00000000 00000000 00000000 00000068 ............h... f1010080: 00000000 ab803005 07281e53 00000010 .....0..S.(..... f1010090: 12121212 12121212 12121112 11121112 ................ f10100a0: 00001212 00000000 00000000 00000000 ................ f10100b0: 00000000 00000000 00121212 00000005 ................ f10100c0: 00000000 03950000 00000000 00000000 ................ f10100d0: 6f001000 00000000 00000080 ffff0000 ...o............ f10100e0: 1b1b1b1b 071b1b1b 00000000 00000000 ................ f10100f0: 00000000 00000000 00000000 00000000 ................ f1010100: 81000000 180fffff 00000000 00000000 ................ f1010110: 99000000 b90dcf30 00000000 00000000 ....0........... f1010120: 00000000 00000000 00000000 00000000 ................ Marvell>>
Marvell>> SatR write default S@R write: Write S@R first device val ff fail Marvell>> SatR read default S@R read: Read S@R val 0 Marvell>>
Re: UART Boot DNS-320 B1 with broken NAND March 07, 2019 03:04AM |
Admin Registered: 13 years ago Posts: 19,107 |
Quote
Reference Manual for 88F6281
Bits[14:12] = Boot device
Boot Device values
0x0 = Reserved
0x1 = Reserved
0x2 = Boot from SPI flash (SPI_CSn on MPP[7])
0x3 = Reserved
0x4 = Boot from SPI flash (SPI_CSn on MPP[0])
0x5 = Boot from NAND flash
0x6 = Boot from SATA
0x7 = Boot from the PCI Express port
Re: UART Boot DNS-320 B1 with broken NAND March 07, 2019 03:09AM |
Admin Registered: 13 years ago Posts: 19,107 |
Re: UART Boot DNS-320 B1 with broken NAND March 07, 2019 03:29AM |
Registered: 6 years ago Posts: 77 |
Re: UART Boot DNS-320 B1 with broken NAND March 07, 2019 03:44AM |
Admin Registered: 13 years ago Posts: 19,107 |
Marvell>> md 0xF1010030 f1010030: 00e2d26e 00000001 00000001 00000000 n............... f1010040: 00000000 00000000 00000000 00000000 ................
1110 0010 1101 0010 0110 1110
1110 0010 1101 0010 0110 1110 bit 15-12 are here