CPU: Zynq 7z010
Silicon: v3.1
Model: Bitmain Antminer S9 Board
DRAM: ECC disabled 512 MiB
NAND: timeout while waiting for chip to become ready
timeout while waiting for chip to become ready
device found, Manufacturer ID: 0x2c, Chip ID: 0xda
Micron MT29F2G08ABAEAWP
256 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
timeout while waiting for chip to become ready
timeout while waiting for chip to become ready
WARNING: MT29F2G08ABAEAWP: the ECC used on your system is too weak compared to the one required by the NAND chip
256 MiB
MMC: arasan_sdhci mmc@e0100000: arasan_sdhci_probe: CLK 99999999
mmc@e0100000: 0
Loading Environment from FAT... *** Warning - bad CRC, using default environment
In: serial@e0001000
Out: serial@e0001000
Err: serial@e0001000
Net:
ZYNQ GEM: e000b000, mdio bus e000b000, phyaddr 1, interface rgmii-id
Warning: ethernet@e000b000 (eth0) using random MAC address - 12:0a:1d:97:da:a4
eth0: ethernet@e000b000
Hit any key to stop autoboot: 0
antminer> nand
nand - NAND sub-system
Usage:
nand info - show available NAND devices
nand device [dev] - show or set current device
nand read - addr off|partition size
nand write - addr off|partition size
read/write 'size' bytes starting at offset 'off'
to/from memory address 'addr', skipping bad blocks.
nand read.raw - addr off|partition [count]
nand write.raw[.noverify] - addr off|partition [count]
Use read.raw/write.raw to avoid ECC and access the flash as-is.
nand erase[.spread] [clean] off size - erase 'size' bytes from offset 'off'
With '.spread', erase enough for given file size, otherwise,
'size' includes skipped bad blocks.
nand erase.part [clean] partition - erase entire mtd partition'
nand erase.chip [clean] - erase entire chip'
nand bad - show bad blocks
nand dump[.oob] off - dump page
nand scrub [-y] off size | scrub.part partition | scrub.chip
really clean NAND erasing bad blocks (UNSAFE)
nand markbad off [...] - mark bad block(s) at offset (UNSAFE)
nand biterr off bit - make a bit error at offset and bit position (UNSAFE)
nand lock [tight] [status]
bring nand to lock state or display locked pages
nand unlock[.allexcept] [offset] [size] - unlock section
antminer> nand info
Device 0: nand0, sector size 128 KiB
Page size 2048 b
OOB size 64 b
Erase size 131072 b
subpagesize 2048 b
options 0x00005000
bbt options 0x00028000
antminer> mmc info
Device: mmc@e0100000
Manufacturer ID: 3
OEM: 5344
Name: SU02G
Bus Speed: 50000000
Mode: SD High Speed (50MHz)
Rd Block Len: 512
SD version 3.0