wiki:Device/KindleDX/dumps

U-Boot

uboot> help

?       - alias for 'help'
autoscr - run script from memory
base    - print or set address offset
bdinfo  - print Board Info structure
boot    - boot default, i.e., run 'bootcmd'
bootd   - boot default, i.e., run 'bootcmd'
bootf   - boots from either of the selected kernels. depending on mode and settings.
bootm   - boot application image from memory
bootp	- boot image via network using BootP/TFTP protocol
cmp     - memory compare
coninfo - print console devices and information
cp      - memory copy
crc32   - checksum calculation
echo    - echo args to console
erase   - erase FLASH memory
fatinfo - print information about filesystem
fatload - load binary file from a dos filesystem
fatls   - list files in a directory (default /)
flinfo  - print FLASH memory information
go      - start application at address 'addr'
help    - print online help
iminfo  - print header information for application image
imls    - list all images found in flash
itest	- return true/false on integer compare
loadb   - load binary file over serial line (kermit mode)
loads   - load S-Record file over serial line
loady   - load binary file over serial line (ymodem mode)
loop    - infinite loop on address range
md      - memory display
mii     - MII utility commands
mm      - memory modify (auto-incrementing)
mtest   - simple RAM test
mw      - memory write (fill)
nfs	- boot image via network using NFS protocol
nm      - memory modify (constant address)
ping	- send ICMP ECHO_REQUEST to network host
pmic    - PMIC utility commands
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
run     - run commands in an environment variable
saveenv - save environment variables to persistent storage
setenv  - set environment variables
sleep   - delay execution for some time
sspi    - SPI utility commands
tftpboot- boot image via network using TFTP protocol
version - print monitor version

uboot> printenv

bootdelay=3
baudrate=115200
ipaddr=192.168.15.244
serverip=192.168.15.200
netmask=255.255.255.0
_kernel1=0xa0060000
_kernel2=0xa0400000
_bladdr=0xa0020000
_prg_vectors=protect off all; erase 0xa0000000 +$(filesize); cp.b 0x84000000 0xa0000000 $(filesize); protect on all
_prg_bl=protect off all; erase $(_bladdr) +$(filesize); cp.b 0x84000000 $(_bladdr) $(filesize); protect on all
_prg_k=protect off all; erase $(_kernel1) +$(filesize); cp.b 0x80000000 $(_kernel1) $(filesize); protect on all
uboot_net=tftpboot 0x84000000 u-boot.bin
uboot_serial=loady 0x84000000
uboot_ram=go 0x84000000
prg_uboot_net=run uboot_net; run _prg_bl
prg_uboot_serial=run uboot_serial; run _prg_bl
prg_kernel_serial=loady 0x80000000; run _prg_k
prg_kernel_net=tftp 0x80000000 uImage; run _prg_k
bootargs_diag=setenv bootargs tests=all
diags_net=tftpboot 0x84000000 diagmon.uimage; run bootargs_diag; bootm 0x84000000
diags_serial=loady 0x84000000; run bootargs_diag; bootm 0x84000000
bootargs_base=console=ttymxc0,115200 mem=128M panic=10
bootcmd_root_nfs=setenv bootargs $(bootargs_base) root=/dev/nfs rw nfsroot=$(nfsrootfs),v3,tcp rw ip=$(ipaddr):$(serverip):$(serverip):3
bootcmd_root_mmc=setenv bootargs $(bootargs_base) root=/dev/mmcblk1p1 rw ip=none
bootcmd_root_mvn=setenv bootargs $(bootargs_base) root=/dev/mmcblk0p1 rw ip=none
bootcmd_kernel_nfs=nfs 0x80000000 $(nfsrootfs)/uImage; bootm
bootcmd_kernel_tftp=tftp 0x80000000 uImage; bootm
bootcmd_kernel_nor=bootf $(_kernel1) $(_kernel2)
bootcmd_nfs=run bootcmd_root_nfs; run bootcmd_kernel_nfs
bootcmd_flash=run bootcmd_root_mvn; run bootcmd_kernel_nor
bootcmd_card=run bootcmd_root_mmc; run bootcmd_kernel_nor
bootcmd_recovery=run bootcmd_root_recovery; run bootcmd_kernel_nor
bootcmd_defaultflash=setenv bootargs; run bootcmd_kernel_nor
bootcmd=run bootcmd_defaultflash
testmem=mtest 0x80000000 0x86ffffff
nfsrootfs=/nfsboot
ethaddr=00:22:33:44:55:66
cfgreset=protect off all ; erase 0xA0010000 +0x00010000
bootretry=15
stdin=serial
stdout=serial
stderr=serial

Environment size: 2031/65532 bytes

uboot> bdinfo

arch_number = 0x00000559
env_t       = 0x00000000
boot_params = 0x80000100
DRAM bank   = 0x00000000
-> start    = 0x80000000
-> size     = 0x08000000
ethaddr     = 00:22:33:44:55:66
ip_addr     = 192.168.15.244
baudrate    = 115200 bps

uboot> flinfo

Bank # 1: CFI conformant FLASH (16 x 16)  Size: 8 MB in 135 Sectors
  Intel Standard command set, Manufacturer ID: 0x89, Device ID: 0x65
  Erase timeout: 8192 ms, write timeout: 1 ms

  Sector Start Addresses:
  A0000000   RO   A0002000   RO   A0004000   RO   A0006000   RO   A0008000   RO 
  A000A000   RO   A000C000   RO   A000E000   RO   A0010000   RO   A0020000   RO 
  A0030000   RO   A0040000   RO   A0050000   RO   A0060000   RO   A0070000   RO 
  A0080000        A0090000   RO   A00A0000   RO   A00B0000   RO   A00C0000      
  A00D0000        A00E0000   RO   A00F0000        A0100000   RO   A0110000   RO 
  A0120000        A0130000   RO   A0140000        A0150000        A0160000   RO 
  A0170000   RO   A0180000        A0190000   RO   A01A0000   RO   A01B0000   RO 
  A01C0000        A01D0000        A01E0000        A01F0000   RO   A0200000      
  A0210000        A0220000   RO   A0230000   RO   A0240000   RO   A0250000   RO 
  A0260000   RO   A0270000   RO   A0280000   RO   A0290000   RO   A02A0000   RO 
  A02B0000   RO   A02C0000   RO   A02D0000   RO   A02E0000   RO   A02F0000   RO 
  A0300000   RO   A0310000   RO   A0320000   RO   A0330000   RO   A0340000   RO 
  A0350000   RO   A0360000   RO   A0370000   RO   A0380000   RO   A0390000   RO 
  A03A0000   RO   A03B0000   RO   A03C0000   RO   A03D0000   RO   A03E0000   RO 
  A03F0000   RO   A0400000        A0410000   RO   A0420000        A0430000   RO 
  A0440000   RO   A0450000   RO   A0460000        A0470000        A0480000   RO 
  A0490000        A04A0000   RO   A04B0000   RO   A04C0000        A04D0000   RO 
  A04E0000        A04F0000        A0500000   RO   A0510000   RO   A0520000      
  A0530000   RO   A0540000   RO   A0550000   RO   A0560000        A0570000      
  A0580000        A0590000   RO   A05A0000        A05B0000        A05C0000   RO 
  A05D0000   RO   A05E0000   RO   A05F0000   RO   A0600000   RO   A0610000   RO 
  A0620000   RO   A0630000   RO   A0640000   RO   A0650000   RO   A0660000   RO 
  A0670000   RO   A0680000   RO   A0690000   RO   A06A0000   RO   A06B0000   RO 
  A06C0000   RO   A06D0000   RO   A06E0000   RO   A06F0000   RO   A0700000   RO 
  A0710000   RO   A0720000   RO   A0730000   RO   A0740000   RO   A0750000   RO 
  A0760000   RO   A0770000   RO   A0780000   RO   A0790000   RO   A07A0000   RO 
  A07B0000   RO   A07C0000   RO   A07D0000   RO   A07E0000   RO   A07F0000   RO 

Linux kernel

# dmesg

Linux version 2.6.22.19-lab126 (build@defiant) (gcc version 4.1.2) #3 PREEMPT Sun Oct 25 14:27:49 PDT 2009
CPU: ARMv6-compatible processor [4107b364] revision 4 (ARMv6TEJ), cr=00e5387f
Machine: Mario Platform
Ignoring unrecognised tag 0x00000000
Memory policy: ECC disabled, Data cache writeback
On node 0 totalpages: 32768
  DMA zone: 32 pages used for memmap
  DMA zone: 0 pages reserved
  DMA zone: 4064 pages, LIFO batch:0
  Normal zone: 224 pages used for memmap
  Normal zone: 28448 pages, LIFO batch:7
CPU0: D VIPT write-back cache
CPU0: I cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets
CPU0: D cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets
Built 1 zonelists.  Total pages: 32512
Kernel command line: console=ttymxc0,115200 mem=128M panic=10 root=/dev/mmcblk0p1 rw debug
MXC IRQ initialized
PID hash table entries: 512 (order: 9, 2048 bytes)
MXC GPT timer initialized, rate = 16625000
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 128MB = 128MB total
Memory: 126452KB available (2556K code, 231K data, 540K init)
Calibrating delay loop... 531.96 BogoMIPS (lpj=884736)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16
L2X0 cache controller enabled
CPU is i.MX31 Revision 2.0
Clock input source is 26000000
MXC GPIO hardware
sdhc_init_card_det(0) for moviNAND.
sdhc_init_card_det() for mmcCard
Using SDMA I.API
MXC DMA API initialized
Mario MX31 CPUFREQ driver
CSPI: mxc_spi-1 probed
MXC I2C driver
clk: Unable to get requested clock: dfm_clk
mc13783 Rev 3.5 FinVer 4 detected
Device spi2.0 probed
PMIC RTC successfully probed
PMIC Light successfully loaded
PMIC Power successfully probed
NET: Registered protocol family 2
Time: mxc_gpt clocksource has been installed.
Switched to high resolution mode on CPU 0
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 4096 (order: 3, 32768 bytes)
TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
TCP reno registered
usb: Host 1 host (serial) registered
usb: OTG gadget (isp1504) registered
Low-Level PM Driver module loaded
RCSR register - a7f0000
DPTC driver module loaded
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered (default)
io scheduler cfq registered
Mario Power Button Driver
MXC WatchDog Driver 2.0
MXC Watchdog # 0 Timer: initial timeout 60 sec
MXC Watchdog: Started 10 second watchdog refresh
Serial: MXC Internal UART driver
mxcintuart.0: ttymxc0 at MMIO 0x43f90000 (irq = 45) is a Freescale MXC
mxcintuart.1: ttymxc1 at MMIO 0x43f94000 (irq = 32) is a Freescale MXC
mxcintuart.2: ttymxc2 at MMIO 0x5000c000 (irq = 18) is a Freescale MXC
mxcintuart.4: ttymxc4 at MMIO 0x43fb4000 (irq = 47) is a Freescale MXC
loop: module loaded
smc911x: not found (-19).
MXC MTD nor Driver 2.0
mxc_nor_flash.0: Found 1 x16 devices at 0x0 in 16-bit bank
 Intel/Sharp Extended Query Table at 0x0039
 Intel/Sharp Extended Query Table at 0x0039
 Intel/Sharp Extended Query Table at 0x0039
 Intel/Sharp Extended Query Table at 0x0039
 Intel/Sharp Extended Query Table at 0x0039
cfi_cmdset_0001: Erase suspend on write enabled
erase region 0: offset=0x0,size=0x2000,blocks=8
erase region 1: offset=0x10000,size=0x10000,blocks=127
mxc_nor_flash.0: 1 set(s) of 1 interleaved chips --> 16 partitions of 512 KiB
RedBoot partition parsing not available
Creating 9 MTD partitions on "mxc_nor_flash.0":
0x00020000-0x00040000 : "Bootloader1"
0x00060000-0x003e0000 : "Kernel1"
0x00008000-0x00010000 : "BoardId"
0x00040000-0x00060000 : "Bootloader2"
0x00400000-0x00780000 : "Kernel2"
0x00010000-0x00020000 : "BootEnv"
0x003e0000-0x00400000 : "Diags"
0x00000000-0x00006000 : "Vectors"
0x00010000-0x00020000 : "unused0"
MX31 Board id - xyz
MX31 Panel id - xyz
MX31 PCB id - xyz
mxc_rtc mxc_rtc.0: rtc core: registered mxc_rtc as rtc0
Real Time clock Driver v1.0 
i2c /dev entries driver
SSI module loaded successfully
PMIC Character device: successfully loaded
PMIC Audio driver loading...
PMIC Battery successfully probed
battery: I def:init:version=1.0:Init
battery: I def:detect::battery detected
battery: I def:prob::battery_probe
MXC MMC/SD driver
battery: I def:rdgd::Comms working
battery: I def:idgd::Good battery ID
battery: I def:flgi::Battery error flags cleared
battery: I def:clbk:oef=15,bef=0,callback=0x00000000:Notification
mmc0: Product Revision 5
mmc0: Using predefined mode
mmc0: new MMC card at address 0001
mmcblk0: mmc0:0001 BLG00M 4014080KiB 
 mmcblk0: p1 p2 p3 p4
mxcmci-0 found
mxcmci-1 found
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
boot globals: I reserved 4096 bytes at 0x87FFF000
boot globals: I warm restart flag not set (0x00000000)
boot globals: I invalid, clearing
boot globals: I setting kernel_boot_flag = 0
boot globals: E kernel_boot_flag cannot be 0 on start up!
boot globals: I setting warm restart to 0x646C6F63
Power Management for Freescale MX31
VFP support v0.3: implementor 41 architecture 1 part 20 variant b rev 2
mxc_rtc mxc_rtc.0: setting the system clock to 1970-01-01 00:00:28 (28)
Freeing init memory: 540K
mxc_keyb: I def:drv::Keypad driver loaded
input: mxckpd as /class/input/input0
kjournald starting.  Commit interval 5 seconds
EXT3 FS on mmcblk0p1, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
EXT3 FS on mmcblk0p1, internal journal
kjournald starting.  Commit interval 5 seconds
EXT3 FS on mmcblk0p2, internal journal
EXT3-fs: recovery complete.
EXT3-fs: mounted filesystem with ordered data mode.
eink_fb: W bs_cmd_ld_img_upd_data_which:def:full-screen update took 2620 ms; should have been no more than 1200 ms
eink_fb: W bs_cmd_ld_img_upd_data_which:def:full-screen update took 3336 ms; should have been no more than 1200 ms
eink_fb: I EINKFB_PROBE:def:fb0 using 1452K of RAM for framebuffer
mwan: I mwan_init:init:mario WAN hardware driver 1.1.6
charger: I def:204:version=2.1: Battery charger driver loading
battery: I def:rgcb:cb=0xbf0af76c,arg=0x00000000:battery_register_callback
arcotg_udc: I def:drv::udc_init - ARC USBOTG Device Controller driver version 2009-05-11 init 
arcotg_udc: I def:prb::fsl_udc_probe - ARC USBOTG h/w ID=0x5  revision=0x40
arcotg_udc: I def:phyid:phyid=0x424:fsl_udc_probe - Phy manufacturer ID
arcotg_udc: I def:fs::dr_controller_setup - force_fs = 0
g_file_storage gadget: File-backed Storage Gadget, version: 28 November 2005
g_file_storage gadget: Number of LUNs=1
arcotg_udc: I def:bnd::usb_gadget_register_driver - gadget arc_udc bound to driver g_file_storage
fuse init (API version 7.8)
mxc_keyb: I def:drv::Keypad driver loaded
input: mxckpd as /class/input/input1
fiveway: I def:probe0::Starting...
fiveway: I def:probe_done::GPIOs and IRQs have been set up
input: fiveway as /class/input/input2
fiveway: I def:drv::Fiveway driver loaded
accelerometer: I def:dev_detected::Freescale MMA7660F accelerometer detected
accelerometer: I def:dev_detected::Freescale MMA7660F accelerometer detected
accelerometer: I def:probe_st::Starting...
accelerometer: I def:lines_done::GPIO and IRQ have been set up
accelerometer: I def:dev_initd::MMA7660F device has been initialized
accelerometer: I def:drv::Freescale MMA7660F Accelerometer driver loaded
accelerometer: I def:calibrated::MMA7660F calibrated
accelerometer: I def:ver_1p2::Freescale MMA7660F chip detected as v1.2 or later
mxc_keyb: I def:unlocked1:status=unlocked:
fiveway: I def:unlock1:status=unlocked:
accelerometer: I def:unlock::status=unlocked
uart: I def:flag::writing a 0
arcotg_udc: I def:udsc::chgdisc_event - USB disconnected
arcotg_udc: C def:usi::suspend_irq - suspend_irq: usb_slave_regs->usbintr:157
arcotg_udc: C def:uri::resume_irq - resume_irq: usb_slave_regs->usbintr:157
arcotg_udc: C def:usi::suspend_irq - suspend_irq: usb_slave_regs->usbintr:157
arcotg_udc: I def:cc1:D+=1,D-=0:get_usb_connection_status - USB connected to a type 1 charger
arcotg_udc: I def:chs:D+=1,D-=0:get_usb_connection_status - USB connected to a host
arcotg_udc: I def:hsd::chgconn_event - Host detected
charger: I def:203:from=off,to=yellow: Charge LED changing from 'off' to 'yellow'
arcotg_udc: C def:ubr::reset_irq - UDC Bus Reset
arcotg_udc: C def:uri::resume_irq - resume_irq: usb_slave_regs->usbintr:157
arcotg_udc: C def:upc::port_change_irq - UDC port change, speed=3
arcotg_udc: C def:ubr::reset_irq - UDC Bus Reset
arcotg_udc: C def:upc::port_change_irq - UDC port change, speed=3
arcotg_udc: I def:mA::arcotg_vbus_draw - (mA=500)
g_file_storage gadget: high speed config #1
mxc_keyb: I def:locked2:status=locked:
fiveway: I def:locked2:status=locked:
accelerometer: I def:lock::status=locked
arcotg_udc: C def:usi::suspend_irq - suspend_irq: usb_slave_regs->usbintr:157
charger: W def:103:chrgraw=3919,bp=3945,batt=3952: Unexpected reading
charger: I def:203:from=yellow,to=off: Charge LED changing from 'yellow' to 'off'
mxc_keyb: I def:unlocked2:status=unlocked:
fiveway: I def:unlock2:status=unlocked:
arcotg_udc: I def:udsc::chgdisc_event - USB disconnected
arcotg_udc: C def:usi::suspend_irq - suspend_irq: usb_slave_regs->usbintr:157
arcotg_udc: C def:uri::resume_irq - resume_irq: usb_slave_regs->usbintr:157
charger: W def:103:chrgraw=449,bp=3929,batt=3940: Unexpected reading
arcotg_udc: I def:udsc::chgdisc_event - USB disconnected
arcotg_udc: C def:usi::suspend_irq - suspend_irq: usb_slave_regs->usbintr:157
accelerometer: I def:unlock::status=unlocked

# cat /proc/cpuinfo

Processor	: ARMv6-compatible processor rev 4 (v6l)
BogoMIPS	: 796.44
Features	: swp half thumb fastmult vfp edsp java 
CPU implementer	: 0x41
CPU architecture: 6TEJ
CPU variant	: 0x0
CPU part	: 0xb36
CPU revision	: 4
Cache type	: write-back
Cache clean	: cp15 c7 ops
Cache lockdown	: format C
Cache format	: Harvard
I size		: 16384
I assoc		: 4
I line length	: 32
I sets		: 128
D size		: 16384
D assoc		: 4
D line length	: 32
D sets		: 128

Hardware	: Mario Platform
Revision	: xyz
Serial		: xyz

# cat /proc/modules

mxc_alsa_pmic 36480 1 - Live 0xbf088000
snd_pcm 84421 1 mxc_alsa_pmic, Live 0xbf10d000
snd_page_alloc 8520 1 snd_pcm, Live 0xbf109000
snd_timer 24740 1 snd_pcm, Live 0xbf101000
snd 49188 5 mxc_alsa_pmic,snd_pcm,snd_timer, Live 0xbf0f3000
mma7660F 28376 0 - Live 0xbf0eb000
fiveway 20352 0 - Live 0xbf0e5000
mxc_keyb 18936 0 - Live 0xbf0df000
uinput 10816 0 - Live 0xbf0db000
fuse 48404 2 - Live 0xbf0ce000
g_file_storage 33356 0 - Live 0xbf0c4000
arcotg_udc 48688 1 g_file_storage, Live 0xbf0b7000
charger 28480 1 arcotg_udc, Live 0xbf0af000
mwan 8052 0 - Live 0xbf0ac000
eink_fb_shim 107388 0 - Live 0xbf06c000
eink_fb_hal_broads 372916 0 - Live 0xbf00f000
eink_fb_hal 57284 4 eink_fb_shim,eink_fb_hal_broads, Live 0xbf000000

# cat /proc/interrupts

           CPU0
  8:         11    MXC_AVIC  mxcmci
  9:      15921    MXC_AVIC  mxcmci
 10:       1111    MXC_AVIC  mxc_i2c
 13:       3817    MXC_AVIC  CSPI_IRQ
 24:          0    MXC_AVIC  mxckpd
 25:          0    MXC_AVIC  mxc_rtc
 29:      21032    MXC_AVIC  gpt-irq
 31:          0    MXC_AVIC  dvfs
 34:       5315    MXC_AVIC  mxcsdma
 37:          0    MXC_AVIC  arc_udc
 41:          0    MXC_AVIC  mxc_ipu
 42:          0    MXC_AVIC  mxc_ipu
 45:       5920    MXC_AVIC  mxcintuart
 53:          0    MXC_AVIC  mxc-dptc
 67:          1    MXC_GPIO  PMIC_IRQ
 77:          0    MXC_GPIO  mxcmci
132:          0    MXC_GPIO  mxcmci
134:          0    MXC_GPIO  fiveway
138:          0    MXC_GPIO  fiveway
139:          0    MXC_GPIO  fiveway
140:          0    MXC_GPIO  fiveway
141:          0    MXC_GPIO  fiveway
143:          2    MXC_GPIO  mma7660F
Err:          0

# cat /proc/iomem

# cat iomem 
43f80000-43f80fff : mxc_i2c.0
43f88000-43f881ff : arc_udc
  43f88000-43f881ff : OTG
43f88200-43f883ff : fsl-ehci.0
43f90000-43f90fff : serial_mxc
43f94000-43f94fff : serial_mxc
43fb4000-43fb4fff : serial_mxc
50004000-50007fff : mxcmci.0
  50004000-50007fff : mxcmci
50008000-5000bfff : mxcmci.1
  50008000-5000bfff : mxcmci
5000c000-5000cfff : serial_mxc
50010000-50010fff : mxc_spi.1
  50010000-50010fff : mxc_spi
53fc0000-53fc1000 : mxc_ipu
53fd8000-53fd8030 : mxc_rtc.0
53fdc000-53fdc030 : mxc_wdt.0
  53fdc000-53fdc030 : mxc_wdt
80000000-87ffffff : System RAM
  8008f000-8030dfff : Kernel text
  8030e000-80347d87 : Kernel data
a0000000-a07fffff : mxc_nor_flash.0
  a0000000-a07fffff : flash
b4020000-b402ffff : smc911x.0

# cat /proc/mtd

dev:    size   erasesize  name
mtd0: 00020000 00010000 "Bootloader1"
mtd1: 00380000 00010000 "Kernel1"
mtd2: 00008000 00002000 "BoardId"
mtd3: 00020000 00010000 "Bootloader2"
mtd4: 00380000 00010000 "Kernel2"
mtd5: 00010000 00010000 "BootEnv"
mtd6: 00020000 00010000 "Diags"
mtd7: 00006000 00002000 "Vectors"
mtd8: 00010000 00010000 "unused0"

# cat /proc/partitions

major minor  #blocks  name

   7     0    3571672 loop0
  31     0        128 mtdblock0
  31     1       3584 mtdblock1
  31     2         32 mtdblock2
  31     3        128 mtdblock3
  31     4       3584 mtdblock4
  31     5         64 mtdblock5
  31     6        128 mtdblock6
  31     7         24 mtdblock7
  31     8         64 mtdblock8
 179     0    4014080 mmcblk0
 179     1     409624 mmcblk0p1
 179     2      24576 mmcblk0p2
 179     3       8192 mmcblk0p3
 179     4    3571680 mmcblk0p4

Userspace

# cat /etc/fstab

# /etc/fstab: static file system information.
#
# <file system>   <mount pt>    <type> <options>                                         <dump>  <pass>
/dev/mmcblk0p1    /             ext3   suid,exec,auto,nouser,async,ro,noatime,nodiratime 0      1
proc              /proc         proc   defaults                                          0      0
sysfs             /sys          sysfs  defaults                                          0      0
devpts            /dev/pts      devpts defaults,gid=5,mode=620                           0      0
usbfs             /proc/bus/usb usbfs  defaults                                          0      0
/dev/loop/0       /mnt/base-us  vfat   defaults,noatime,nodiratime,utf8,noexec,shortname=mixed           0      0
/dev/mmcblk1p1    /mnt/base-mmc vfat   defaults,noatime,nodiratime,utf8,noexec,shortname=mixed           0      0
fsp#/mnt/base-us  /mnt/us       fuse   defaults                                          0      0
fsp#/mnt/base-mmc /mnt/mmc      fuse   defaults                                          0      0

# mount

rootfs / rootfs rw 0 0
/dev/root / ext3 ro,noatime,nodiratime,data=ordered 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
tmpfs /dev tmpfs rw 0 0
devpts /dev/pts devpts rw 0 0
rwfs /mnt/rwfs tmpfs rw 0 0
shm /dev/shm tmpfs rw 0 0
rwfs /var tmpfs rw 0 0
/dev/mmcblk0p2 /var/local ext3 rw,sync,data=ordered 0 0
/dev/loop/0 /mnt/base-us vfat rw,noexec,noatime,nodiratime,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8 0 0
fsp /mnt/us fuse.fsp rw,nosuid,nodev,user_id=0,group_id=0 0 0