<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://buffalo.nas-central.org/w/skins/common/feed.css?207"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>LS Mini: Serial Port Output - U-Boot - Revision history</title>
		<link>http://buffalo.nas-central.org/w/index.php?title=LS_Mini:_Serial_Port_Output_-_U-Boot&amp;action=history</link>
		<description>Revision history for this page on the wiki</description>
		<language>en</language>
		<generator>MediaWiki 1.15.1</generator>
		<lastBuildDate>Mon, 20 May 2013 17:35:56 GMT</lastBuildDate>
		<item>
			<title>Laitr Keiows:&amp;#32;u-boot-related serial output</title>
			<link>http://buffalo.nas-central.org/w/index.php?title=LS_Mini:_Serial_Port_Output_-_U-Boot&amp;diff=24666&amp;oldid=prev</link>
			<description>&lt;p&gt;u-boot-related serial output&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Articles|Hardware|LS-WSGL/R1}}&lt;br /&gt;
[[Image:LS_WSGL.jpg|thumb|right|Linkstation Mini]]&lt;br /&gt;
= Version =&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Marvell&amp;gt;&amp;gt; version&lt;br /&gt;
&lt;br /&gt;
U-Boot 1.1.1 (Feb 22 2008 - 18:48:54) Marvell version: 1.12.1 - TINY&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
= List of commands =&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Marvell&amp;gt;&amp;gt; help&lt;br /&gt;
?       - alias for 'help'&lt;br /&gt;
base    - print or set address offset&lt;br /&gt;
board_info   -show board information.&lt;br /&gt;
boot    - boot default, i.e., run 'bootcmd'&lt;br /&gt;
bootd   - boot default, i.e., run 'bootcmd'&lt;br /&gt;
bootend - with micon. send bootend.&lt;br /&gt;
bootm   - boot application image from memory&lt;br /&gt;
bootp   - boot image via network using BootP/TFTP protocol&lt;br /&gt;
bubt    - Burn an image on the Boot Flash.&lt;br /&gt;
buzzer          - with micon. buzzer command.&lt;br /&gt;
cmp     - memory compare&lt;br /&gt;
cp      - memory copy&lt;br /&gt;
cpumap - Display CPU memory mapping settings.&lt;br /&gt;
crc32   - checksum calculation&lt;br /&gt;
date    - get/set/reset date &amp;amp; time&lt;br /&gt;
diskboot- boot from IDE device&lt;br /&gt;
echo    - echo args to console&lt;br /&gt;
erase   - erase FLASH memory&lt;br /&gt;
ext2load- load binary file from a Ext2 filesystem&lt;br /&gt;
ext2ls- list files in a directory (default /)&lt;br /&gt;
fan_control     - with micon. fan control  .&lt;br /&gt;
fan_rpm         - with micon. fan get rpm.&lt;br /&gt;
flinfo  - print FLASH memory information&lt;br /&gt;
get_sw          - without micon. get switch status.&lt;br /&gt;
go      - start application at address 'addr'&lt;br /&gt;
hdd_power       - hdd power control  .&lt;br /&gt;
help    - print online help&lt;br /&gt;
ide     - IDE sub-system&lt;br /&gt;
led             - without micon. call led control routine(for debug).&lt;br /&gt;
led_blink       - with micon. led blink control setting.&lt;br /&gt;
led_cpu_mcon    - with micon. led cpu micon control setting.&lt;br /&gt;
led_on_off      - with micon. led on off control setting.&lt;br /&gt;
loop    - infinite loop on address range&lt;br /&gt;
md      - memory display&lt;br /&gt;
micon           - with micon. command(2byte hex) -data(witin 32byte hex) &lt;br /&gt;
mm      - memory modify (auto-incrementing)&lt;br /&gt;
mtest   - simple RAM test&lt;br /&gt;
mw      - memory write (fill)&lt;br /&gt;
nm      - memory modify (constant address)&lt;br /&gt;
pci     - list and access PCI Configuraton Space&lt;br /&gt;
printenv- print environment variables&lt;br /&gt;
protect - enable or disable FLASH write protection&lt;br /&gt;
rarpboot- boot image via network using RARP/TFTP protocol&lt;br /&gt;
reset   - Perform RESET of the CPU&lt;br /&gt;
resetenv        - Return all environment variable to default.&lt;br /&gt;
saveenv - save environment variables to persistent storage&lt;br /&gt;
security -device -command -options -password &lt;br /&gt;
setenv  - set environment variables&lt;br /&gt;
shutdown        - with micon. Poff .&lt;br /&gt;
sw_power        - with micon. software power control interface&lt;br /&gt;
tftpboot- boot image via network using TFTP protocol&lt;br /&gt;
usb_power       - without micon. usb power control  .&lt;br /&gt;
version - print monitor version&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Some commands are not supported, because there is no micon:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Marvell&amp;gt;&amp;gt; shutdown&lt;br /&gt;
&lt;br /&gt;
Sorry, this board does not support this command&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
= Flash chip =&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Marvell&amp;gt;&amp;gt; flinfo&lt;br /&gt;
&lt;br /&gt;
Bank # 1: SST SST39VF020 (2 Mbit)&lt;br /&gt;
Size: 256 kB,Bus Width: 1, device Width: 1.&lt;br /&gt;
Flash base: 0xfffc0000,Number of Sectors: 64 Type: REGULAR.&lt;br /&gt;
  Sector Start Addresses:&lt;br /&gt;
    00000000 (RO) 00001000 (RO) 00002000 (RO) 00003000 (RO) 00004000 (RO)&lt;br /&gt;
    00005000 (RO) 00006000 (RO) 00007000 (RO) 00008000 (RO) 00009000 (RO)&lt;br /&gt;
    0000a000 (RO) 0000b000 (RO) 0000c000 (RO) 0000d000 (RO) 0000e000 (RO)&lt;br /&gt;
    0000f000 (RO) 00010000 (RO) 00011000 (RO) 00012000 (RO) 00013000 (RO)&lt;br /&gt;
    00014000 (RO) 00015000 (RO) 00016000 (RO) 00017000 (RO) 00018000 (RO)&lt;br /&gt;
    00019000 (RO) 0001a000 (RO) 0001b000 (RO) 0001c000 (RO) 0001d000 (RO)&lt;br /&gt;
    0001e000 (RO) 0001f000 (RO) 00020000 (RO) 00021000 (RO) 00022000 (RO)&lt;br /&gt;
    00023000 (RO) 00024000 (RO) 00025000 (RO) 00026000 (RO) 00027000 (RO)&lt;br /&gt;
    00028000 (RO) 00029000 (RO) 0002a000 (RO) 0002b000 (RO) 0002c000 (RO)&lt;br /&gt;
    0002d000 (RO) 0002e000 (RO) 0002f000 (RO) 00030000 (RO) 00031000 (RO)&lt;br /&gt;
    00032000 (RO) 00033000 (RO) 00034000 (RO) 00035000 (RO) 00036000 (RO)&lt;br /&gt;
    00037000 (RO) 00038000 (RO) 00039000 (RO) 0003a000 (RO) 0003b000 (RO)&lt;br /&gt;
    0003c000 (RO) 0003d000 (RO) 0003e000 (RO) 0003f000     &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
= GPIO and board =&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Marvell&amp;gt;&amp;gt; board_info&lt;br /&gt;
board configuration&lt;br /&gt;
        VGPP_CONFIG_NUM=   4&lt;br /&gt;
        BoardId        =  26    (0x001a)&lt;br /&gt;
        gBoardId       =  26    (0x001a)&lt;br /&gt;
&lt;br /&gt;
power control bit&lt;br /&gt;
        hdd_power      =   1    (0x0002)&lt;br /&gt;
        usb_power      =  16    (0x10000)&lt;br /&gt;
&lt;br /&gt;
led control bit&lt;br /&gt;
        led_info       =   3    (0x0008)&lt;br /&gt;
        led_power      =  14    (0x4000)&lt;br /&gt;
        led_alarm      =   2    (0x0004)&lt;br /&gt;
        led_func       =   9    (0x0200)&lt;br /&gt;
&lt;br /&gt;
fan control bit&lt;br /&gt;
        fan_full       = N_A&lt;br /&gt;
        fan_lock       = N_A&lt;br /&gt;
&lt;br /&gt;
sw control bit&lt;br /&gt;
        sw_init        =   7    (0x0080)&lt;br /&gt;
        sw_power       =  18    (0x40000)&lt;br /&gt;
        sw_raid        = N_A&lt;br /&gt;
        sw_auto_power  =  17    (0x20000)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
= Switches =&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Marvell&amp;gt;&amp;gt; get_sw&lt;br /&gt;
sw_status = 0x0000 // off&lt;br /&gt;
sw_status = 0x40000 // power&lt;br /&gt;
sw_status = 0x20000 // auto-power&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
= PCI bus =&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Marvell&amp;gt;&amp;gt; pci&lt;br /&gt;
Scanning PCI devices on bus 0&lt;br /&gt;
BusDevFun  VendorId   DeviceId   Device Class       Sub-Class&lt;br /&gt;
_____________________________________________________________&lt;br /&gt;
00.00.00   0x11ab     0x5182     Memory controller       0x80&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Environment =&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Marvell&amp;gt;&amp;gt; printenv&lt;br /&gt;
ethaddr=00:XX:XX:XX:XX:XX&lt;br /&gt;
bootargs=$(bootargs_base) $(bootargs_root)&lt;br /&gt;
baudrate=115200&lt;br /&gt;
loads_echo=0&lt;br /&gt;
ipaddr=192.168.11.150&lt;br /&gt;
serverip=192.168.11.1&lt;br /&gt;
rootpath=/nfs/arm&lt;br /&gt;
cpuName=926&lt;br /&gt;
CASset=min&lt;br /&gt;
MALLOC_len=4&lt;br /&gt;
bootargs_end=:::DB88FXX81:eth0:none&lt;br /&gt;
buffalo_ver=BOOTVER=1.13&lt;br /&gt;
buffalo_minor_ver=BOOT_MINOR_VER=1.00&lt;br /&gt;
build_time=18:48:49&lt;br /&gt;
initrd=initrd.buffalo&lt;br /&gt;
kernel=uImage.buffalo&lt;br /&gt;
bootargs_base=console=ttyS0,115200&lt;br /&gt;
bootargs_root=root=/dev/sda2 rw initrd=0x00800040,15M panic=5&lt;br /&gt;
def_tftp=tftp 0x00100000 $(kernel); tftp 0x00800000 $(initrd); setenv bootargs $(bootargs_base) $(bootargs_root) $(buffalo_ver) tftpboot=yes; bootm 0x00100000 0x00800000&lt;br /&gt;
ethact=egiga0&lt;br /&gt;
stdin=serial&lt;br /&gt;
stdout=serial&lt;br /&gt;
stderr=serial&lt;br /&gt;
enaMonExt=no&lt;br /&gt;
enaFlashBuf=yes&lt;br /&gt;
enaCpuStream=no&lt;br /&gt;
ethprime=egiga0&lt;br /&gt;
bootdelay=3&lt;br /&gt;
disaMvPnp=no&lt;br /&gt;
overEthAddr=no&lt;br /&gt;
usb0Mode=host&lt;br /&gt;
usb1Mode=host&lt;br /&gt;
bootargs_func=func=0&lt;br /&gt;
filesize=52AA09&lt;br /&gt;
bootcmd= ext2load ide 0:1 0x00100000 /$(kernel); ext2load ide 1:1 0x00800000 /$(initrd); setenv bootargs $(bootargs_base) $(bootargs_root) $(bootargs_func) $(bootargs_debug) $(buffalo_ver); bootm 0x00100000 0x00800000&lt;br /&gt;
&lt;br /&gt;
Environment size: 1065/4092 bytes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
= Default boot image =&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Marvell&amp;gt;&amp;gt; tftp 0&lt;br /&gt;
*** Warning: no boot file name; using '960BA8C0.img'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</description>
			<pubDate>Mon, 29 Sep 2008 02:48:43 GMT</pubDate>			<dc:creator>Laitr Keiows</dc:creator>			<comments>http://buffalo.nas-central.org/wiki/Talk:LS_Mini:_Serial_Port_Output_-_U-Boot</comments>		</item>
	</channel>
</rss>