U-Boot

LS-LGL

今度は LS-LGL 。

ちなみに、関西では「今度」も「次」も同義語。
「今度」の電車と「次」の電車との行き先が違うなんて あり得ない。
「今度」の電車と「次」の電車とは同じ電車なので。

U-Boot のプロンプトへ / U-Boot prompt

Bootstrap 02.09
 **Small NAS Series**
 ** LOADER **
 ** Buffalo BOARD: MVISAH -xx Hassi Board LE
 ** U-boot Version 1.02L-1.00
 ** Build Date Jun 11 2007-11:39:48

U-Boot 1.1.4 (Jun 11 2007 - 11:39:53) Marvell version: 2.2.4-TINY-NQ

U-Boot code: 00200000 -> 0023EE00  BSS: -> 0024A420

Soc: 88F6082 A1 (DDR1)
CPU running @ 333Mhz
SysClock = 166Mhz , TClock = 133Mhz

DRAM CS[0] base 0x00000000   size   8MB
DRAM CS[1] base 0x01000000   size   8MB
DRAM Total size  16MB
[256kB@f8100000] Flash: 256 kB
Addresses 4M - 0M are saved for the U-Boot usage.
Mem malloc Initialization (4M - 3M): Done

CPU : ARM926 (Rev 0)
misc_init_r_env u-boot stop condition :MagicKey =(67, 24, 58, 2, 92, 113, 0)
misc_init_r_env > fHddBootWaitEnabled

Please Press HDD power button to continue ...

USB 0: device mode
DDR SDRAM Pads Driving Nch (Manu) = c
DDR SDRAM Pads Driving Pch (Manu) = c
DDR SDRAM  Drive Strength   0-3   = 3
DDR SDRAM Pads Driving Nch (Auto) = c
DDR SDRAM Pads Driving Pch (Auto) = c
Using 88E1112 phy

Marvell Serial ATA Adapter
Integrated Sata device found
  Device 0: OK
Model: SAMSUNG HD501LJ                          Firm: CR100-10 Ser#: S0Z4J1FPA01351
            Type: Hard Disk
            Supports 48-bit addressing
            Capacity: 476940.0 MB = 465.7 GB (976773168 x 512)

Net:   egiga0 [PRIME], egiga1
hit any key to switch tftp boot.
Hit any key to stop autoboot:  0
Hit any key to stop autoboot:  0
Marvell>>

help

Marvell>> help
?       - alias for 'help'
almled - ledpattern decimal vlue
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 Flash.
cmp     - memory compare
cp      - memory copy
cpumap - Display CPU memory mapping settings.
crc32   - checksum calculation
date    - get/set/reset date & time
diskboot- boot from IDE device
echo    - echo args to console
erase   - erase FLASH memory
ext2load- load binary file from a Ext2 filesystem
ext2ls  - list files in a directory (default /)
flinfo  - print FLASH memory information
go      - start application at address 'addr'
help    - print online help
ide     - IDE sub-system
infoled - on off
loop    - infinite loop on address range
md      - memory display
mflash  - read, write or erase the Marvell Flash.
mm      - memory modify (auto-incrementing)
mtest   - simple RAM test
mw      - memory write (fill)
nm      - memory modify (constant address)
printenv- print environment variables
protect - enable or disable FLASH write protection
rarpboot- boot image via network using RARP/TFTP protocol
reset   - Perform RESET of the CPU
resetenv        - Return all environment variable to default.
saveenv - save environment variables to persistent storage
setenv  - set environment variables
sflash  - read, write or erase the external SPI Flash.
tftpboot- boot image via network using TFTP protocol
version - print monitor version
Marvell>>
LS-HGL と比べると、、結構違う。

printenv

Marvell>> printenv
baudrate=115200
loads_echo=0
ipaddr=192.168.11.150
serverip=192.168.11.1
rootpath=/mnt/ARM_FS/
cpuName=926
eth1addr=00:00:00:00:51:82
mvPhoneConfig=mv_phone_config=dev0:fxs,dev1:fxs
mvNetConfig=mv_net_config=(eth0,00:aa:bb:cc:dd:ee,0)(eth1,00:11:22:33:44:55,1:2:3:4)
CASset=min
MALLOC_len=1
ethprime=egiga0
hdd_check=yes
usb0Mode=device
first_boot=0
WaitAtInitrd=no
FWUpdating=no
buffalo_ver=BOOTVER=1.02L
buffalo_minor_ver=BOOT_MINOR_VER=1.00
build_time=11:39:48
initrd=initrd.buffalo
kernel=uImage.buffalo
default_kernel_addr=0x01200000
default_initrd_addr=0x013FFFC0
bootargs_base=console=ttyS0,115200
bootargs_root=root=/dev/sda2 rw initrd=0x01400000,4M panic=5
bootargs=$(bootargs_base) $(bootargs_root) $(buffalo_ver)
bootcmd=ext2load ide 0:1 $(default_kernel_addr) /$(kernel);ext2load ide 0:1 $(default_initrd_addr) /$(initrd);setenv bootargs $(bootargs_base) $(bootargs_root) $(buffalo_ver); bootm $(default_kernel_addr) $(default_initrd_addr)
def_tftp=tftp $(default_kernel_addr) $(kernel) ; tftp $(default_initrd_addr) $(initrd);setenv bootargs $(bootargs_base) $(bootargs_root) $(buffalo_ver) tftpmode=yes; bootm $(default_kernel_addr) $(default_initrd_addr)
ethaddr=00:16:01:D7:2F:F7
stdin=serial
stdout=serial
stderr=serial
enaMonExt=no
enaFlashBuf=yes
enaCpuStream=no
bootdelay=3
disaMvPnp=no
overEthAddr=no
hddPowerCtrl=yes
powerOffUnit=none
ethact=egiga0

Environment size: 1371/4092 bytes
Marvell>>

reset

Marvell>> reset
mvBoardReset > GPP_DATA_OUT_REG(0)=0x0000004d
mvBoardReset > GPP_DATA_OUT_EN_REG(0)=0x0000ffdb
mvBoardReset > GPP_DATA_IN_POL_REG(0)=0x00000001
mvBoardReset > GPP_DATA_IN_REG(0)=0x0000944c
mvBoardReset > GPP_INT_CAUSE_REG(0)=0x000094ec
mvBoardReset > GPP_INT_MASK_REG(0)=0x00000000
mvBoardReset > GPP_INT_LVL_REG(0)=0x00000000
mvBoardReset > MagicKey(43) wirtten
Bootstrap 02.09
 **Small NAS Series**
 ** LOADER **
 ** Buffalo BOARD: MVISAH -xx Hassi Board LE
 ** U-boot Version 1.02L-1.00
 ** Build Date Jun 11 2007-11:39:48

U-Boot 1.1.4 (Jun 11 2007 - 11:39:53) Marvell version: 2.2.4-TINY-NQ
	:
	:
一粒で二度ハック

LS-L250GL
楽天市場
Amazon
Yahoo! ショッピング
Sofmap
TSUKUMO ネットショップ
ValuMore!
ムラウチドットコム
uWorks
パソQ


U-Boot
ハックの記録
LinkStation/玄箱 をハックしよう

バージョン偽装(2)

Copyright (C) 2003-2008 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp 山下康成@京都府向日市