This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

求解:ubifs error

Other Parts Discussed in Thread: OMAP-L138, ADS7846, DSD1791

现象:

拿了4块进行测试,每一块测试上电掉电100次,其中3块没有异常

但是有一块 测试了7次,没有出现异常。但在测试第8次的时候,均启动失败,文件系统recovery出错,打印如下:

 

U-Boot 2009.11 ( 9月 15 2015 - 04:52:33)

I2C:   ready
DRAM:  128 MB
NAND:  512 MiB
MMC:   davinci: 0
Bad block table found at page 262080, version 0x01
Bad block table found at page 262016, version 0x01
*** Warning - bad CRC or NAND, using default environment

In:    serial
Out:   serial
Err:   serial
ARM    Clock : 300000000 Hz
DDR    Clock : 150000000 Hz
EMIFA  CLock : 150000000 Hz
DSP    Clock : 300000000 Hz
ASYNC3 Clock : 150000000 Hz
Enet  config : 0
MMC 0 Enable : 0
Mach_Number: 2650
Resetting ethernet phy
hellowode++++++++++++++++0+++++++++++++++++!
hellowode++++++++++++++++1+++++++++++++++++!
hellowode++++++++++++++++2+++++++++++++++++!
Resetting Beep Pin_hellowode!
Set Ethernet MAC addrress!
00:50:c2:e6:77:22
Net:   Ethernet PHY: GENERIC @ 0x1f [0x80000000]

Hit any key to stop autoboot:  0

Loading from nand0, offset 0x120000
   Image Name:   Linux-3.2.0
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    3207224 Bytes =  3.1 MB
   Load Address: c0008000
   Entry Point:  c0008000
## Booting kernel from Legacy Image at c0700000 ...
   Image Name:   Linux-3.2.0
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    3207224 Bytes =  3.1 MB
   Load Address: c0008000
   Entry Point:  c0008000
   Verifying Checksum ... OK
   Loading Kernel Image ... OK
OK

Starting kernel ...

Linux version 3.2.0 (root@ubuntu) (gcc version 4.4.1 (Sourcery G++ Lite 2009q3-67) ) #15 PREEMPT Mon Sep 14 04:35:40 PDT 2015
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177
CPU: VIVT data cache, VIVT instruction cache
Machine: MityDSP-L138/MityARM-1808
Ignoring unrecognised tag 0x42000101
Memory policy: ECC disabled, Data cache writethrough
DaVinci da850/omap-l138/am18x variant 0x1
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256
Kernel command line: console=ttyS2,115200n8 ip=192.168.4.191 mem=64M@0xc0000000 root=ubi0:ubifs rootfstype=ubifs ubi.mtd=4,2048
PID hash table entries: 256 (order: -2, 1024 bytes)
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory: 64MB = 64MB total
Memory: 57484k/57484k available, 8052k reserved, 0K highmem
Virtual kernel memory layout:
    vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
    vmalloc : 0xc4800000 - 0xfea00000   ( 930 MB)
    lowmem  : 0xc0000000 - 0xc4000000   (  64 MB)
    modules : 0xbf000000 - 0xc0000000   (  16 MB)
      .text : 0xc0008000 - 0xc068a828   (6667 kB)
      .init : 0xc068b000 - 0xc06b5000   ( 168 kB)
      .data : 0xc06b6000 - 0xc071c900   ( 411 kB)
       .bss : 0xc071c924 - 0xc0745e80   ( 166 kB)
NR_IRQS:245
Console: colour dummy device 80x30
Calibrating delay loop... 148.88 BogoMIPS (lpj=744448)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
devtmpfs: initialized
DaVinci: 144 gpio irqs
NET: Registered protocol family 16
baseboard_pre_init: Entered
mityomapl138_setup_nand: using 8 bit data
MII PHY configured
++++++++++++++++++++++++Here!
baseboard_init [IndustrialIO]...
ADS7846 TouchScreen init!
bio: create slab <bio-0> at 0
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
Advanced Linux Sound Architecture Driver Version 1.0.24.
cfg80211: Calling CRDA to update world regulatory domain
Switching to clocksource timer0_1
musb-hdrc: version 6.0, ?dma?, otg (peripheral+host)
Waiting for USB PHY clock good...
musb-hdrc musb-hdrc: USB OTG mode controller at fee00000 using PIO, IRQ 58
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 2048 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
TCP reno registered
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
NET: Registered protocol family 1
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
JFFS2 version 2.2. (NAND) 漏 2001-2006 Red Hat, Inc.
msgmni has been set to 112
io scheduler noop registered (default)
start plist test
end plist test
Serial: 8250/16550 driver, 3 ports, IRQ sharing disabled
serial8250.0: ttyS0 at MMIO 0x1c42000 (irq = 25) is a 16550A
serial8250.0: ttyS1 at MMIO 0x1d0c000 (irq = 53) is a 16550A
serial8250.0: ttyS2 at MMIO 0x1d0d000 (irq = 61) is a 16550A
console [ttyS2] enabled
brd: module loaded
at24 1-0050: 256 byte 24c02 EEPROM, read-only, 0 bytes/write
MityOMAPL138: Read Factory Config Failed: -110
ONFI flash detected
ONFI param page 0 valid
NAND device: Manufacturer ID: 0x2c, Chip ID: 0xdc (Micron MT29F4G08ABADAWP)
NAND_ECC_NONE selected by board driver. This is not recommended!
Bad block table found at page 262080, version 0x01
Bad block table found at page 262016, version 0x01
Creating 6 MTD partitions on "davinci_nand.1":
0x000000000000-0x000000020000 : "u-boot env"
LCD configured:ChiMei_P0430WQLB!
mityomapl138_notify_add()!
0x000000020000-0x0000000a0000 : "UBL"
LCD configured:ChiMei_P0430WQLB!
mityomapl138_notify_add()!
0x0000000a0000-0x0000001a0000 : "u-boot"
LCD configured:ChiMei_P0430WQLB!
mityomapl138_notify_add()!
0x000000200000-0x000000600000 : "kernel"
LCD configured:ChiMei_P0430WQLB!
mityomapl138_notify_add()!
0x000000600000-0x000008600000 : "ubifs"
LCD configured:ChiMei_P0430WQLB!
mityomapl138_notify_add()!
0x000008600000-0x000020000000 : "user"
LCD configured:ChiMei_P0430WQLB!
mityomapl138_notify_add()!
davinci_nand davinci_nand.1: controller rev. 2.5
UBI: attaching mtd4 to ubi0
UBI: physical eraseblock size:   131072 bytes (128 KiB)
UBI: logical eraseblock size:    126976 bytes
UBI: smallest flash I/O unit:    2048
UBI: VID header offset:          2048 (aligned 2048)
UBI: data offset:                4096
UBI: max. sequence number:       161
UBI: attached mtd4 to ubi0
UBI: MTD device name:            "ubifs"
UBI: MTD device size:            128 MiB
UBI: number of good PEBs:        1024
UBI: number of bad PEBs:         0
UBI: number of corrupted PEBs:   0
UBI: max. allowed volumes:       128
UBI: wear-leveling threshold:    4096
UBI: number of internal volumes: 1
UBI: number of user volumes:     1
UBI: available PEBs:             0
UBI: total number of reserved PEBs: 1024
UBI: number of PEBs reserved for bad PEB handling: 10
UBI: max/mean erase counter: 2/1
UBI: image sequence number:  0
UBI: background thread "ubi_bgt0d" started, PID 924
LCD configured:ChiMei_P0430WQLB!
mityomapl138_notify_add()!
spi_davinci spi_davinci.1: DMA: supported
spi_davinci spi_davinci.1: DMA: RX channel: 18, TX channel: 19, event queue: 0
m25p80 spi1.0: m25p64-nonjedec (8192 Kbytes)
Creating 7 MTD partitions on "m25p80":
0x000000000000-0x000000010000 : "ubl"
LCD configured:ChiMei_P0430WQLB!
mityomapl138_notify_add()!
0x000000010000-0x000000090000 : "u-boot"
LCD configured:ChiMei_P0430WQLB!
mityomapl138_notify_add()!
0x000000090000-0x0000000a0000 : "u-boot-env"
LCD configured:ChiMei_P0430WQLB!
mityomapl138_notify_add()!
0x0000000a0000-0x0000000f0000 : "reserved"
LCD configured:ChiMei_P0430WQLB!
mityomapl138_notify_add()!
0x0000000f0000-0x0000003f0000 : "kernel"
LCD configured:ChiMei_P0430WQLB!
mityomapl138_notify_add()!
0x0000003f0000-0x0000005f0000 : "fpga"
LCD configured:ChiMei_P0430WQLB!
mityomapl138_notify_add()!
0x0000005f0000-0x000000800000 : "spare"
LCD configured:ChiMei_P0430WQLB!
mityomapl138_notify_add()!
spi_davinci spi_davinci.1: Controller at 0xfef0e000
davinci_mdio davinci_mdio.0: davinci mdio revision 1.5
davinci_mdio davinci_mdio.0: detected phy mask 7fffffff
davinci_mdio.0: probed
davinci_mdio davinci_mdio.0: phy[31]: device 0:1f, driver unknown
usbcore: registered new interface driver rt2500usb
usbcore: registered new interface driver rt73usb
usbcore: registered new interface driver rt2800usb
usbcore: registered new interface driver ath9k_htc
usbcore: registered new interface driver carl9170
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
ohci ohci.0: DA8xx OHCI
ohci ohci.0: new USB bus registered, assigned bus number 1
Waiting for USB PHY clock good...
ohci ohci.0: irq 59, io mem 0x01e25000
usb usb1: New USB device found, idVendor=1d6b, idProduct=0001
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: DA8xx OHCI
usb usb1: Manufacturer: Linux 3.2.0 ohci_hcd
usb usb1: SerialNumber: ohci.0
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
usbcore: registered new interface driver cdc_acm
cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
usbcore: registered new interface driver uas
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usbcore: registered new interface driver usbserial
USB Serial support registered for generic
usbcore: registered new interface driver usbserial_generic
usbserial: USB Serial Driver core
USB Serial support registered for ch341-uart
usbcore: registered new interface driver ch341
USB Serial support registered for cp210x
usbcore: registered new interface driver cp210x
cp210x: v0.09:Silicon Labs CP210x RS232 serial adaptor driver
USB Serial support registered for pl2303
usbcore: registered new interface driver pl2303
pl2303: Prolific PL2303 USB to serial adaptor driver
mousedev: PS/2 mouse device common for all mice
ads7846 spi1.1: touchscreen, irq 241
input: ADS7846 Touchscreen as /devices/platform/spi_davinci.1/spi1.1/input/input0
omap_rtc omap_rtc: rtc core: registered omap_rtc as rtc0
omap_rtc: RTC power up reset detected
i2c /dev entries driver
cpuidle: using governor ladder
cpuidle: using governor menu
davinci_mmc davinci_mmc.0: Using DMA, 4-bit mode
usbcore: registered new interface driver ushc
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
dsd1791 spi1.2: Failed to add route LLOUT->Line Out
asoc: dsd1791 <-> davinci-mcasp.0 mapping ok
ALSA device list:
  #0: MityDSP-L138 INDIO
TCP cubic registered
Initializing XFRM netlink socket
NET: Registered protocol family 17
lib80211: common routines for IEEE802.11 drivers
console [netcon0] enabled
netconsole: network logging started
davinci_emac davinci_emac.1: using random MAC addr: 7a:f7:42:33:c6:a6
net eth0: no phy, defaulting to 100/full
IP-Config: Guessing netmask 255.255.255.0
IP-Config: Complete:
     device=eth0, addr=192.168.4.191, mask=255.255.255.0, gw=255.255.255.255,
     host=192.168.4.191, domain=, nis-domain=(none),
     bootserver=255.255.255.255, rootserver=255.255.255.255, rootpath=
UBIFS: recovery needed
UBI error: ubi_io_write: error -5 while writing 2048 bytes to PEB 258:67584, written 0 bytes
[<c000d750>] (unwind_backtrace+0x0/0xec) from [<c0201a80>] (ubi_io_write+0x330/0x3fc)
[<c0201a80>] (ubi_io_write+0x330/0x3fc) from [<c01ff094>] (ubi_eba_write_leb+0xa4/0x7a0)
[<c01ff094>] (ubi_eba_write_leb+0xa4/0x7a0) from [<c01fd77c>] (ubi_leb_write+0xe0/0xf8)
[<c01fd77c>] (ubi_leb_write+0xe0/0xf8) from [<c013f474>] (ubifs_leb_write+0x34/0x8c)
[<c013f474>] (ubifs_leb_write+0x34/0x8c) from [<c01431ac>] (ubifs_write_master+0xa0/0xe4)
[<c01431ac>] (ubifs_write_master+0xa0/0xe4) from [<c013c450>] (ubifs_fill_super+0xa98/0xf00)
[<c013c450>] (ubifs_fill_super+0xa98/0xf00) from [<c013cc54>] (ubifs_mount+0x39c/0x45c)
[<c013cc54>] (ubifs_mount+0x39c/0x45c) from [<c0085504>] (mount_fs+0x10/0xc4)
[<c0085504>] (mount_fs+0x10/0xc4) from [<c009eeec>] (vfs_kern_mount+0x50/0x88)
[<c009eeec>] (vfs_kern_mount+0x50/0x88) from [<c009ef68>] (do_kern_mount+0x34/0xc8)
[<c009ef68>] (do_kern_mount+0x34/0xc8) from [<c009f614>] (do_mount+0x618/0x680)
[<c009f614>] (do_mount+0x618/0x680) from [<c009f700>] (sys_mount+0x84/0xc4)
[<c009f700>] (sys_mount+0x84/0xc4) from [<c068b9b8>] (do_mount_root+0x1c/0xb0)
[<c068b9b8>] (do_mount_root+0x1c/0xb0) from [<c068bc3c>] (mount_block_root+0xf0/0x208)
[<c068bc3c>] (mount_block_root+0xf0/0x208) from [<c068be9c>] (prepare_namespace+0x88/0x1c4)
[<c068be9c>] (prepare_namespace+0x88/0x1c4) from [<c068b278>] (kernel_init+0xe4/0x118)
[<c068b278>] (kernel_init+0xe4/0x118) from [<c0009cf4>] (kernel_thread_exit+0x0/0x8)
UBI warning: ubi_eba_write_leb: failed to write data to PEB 258
UBI: recover PEB 258, move data to PEB 409
UBI error: ubi_io_write: error -5 while writing 2048 bytes to PEB 409:2048, written 0 bytes
[<c000d750>] (unwind_backtrace+0x0/0xec) from [<c0201a80>] (ubi_io_write+0x330/0x3fc)
[<c0201a80>] (ubi_io_write+0x330/0x3fc) from [<c0201c44>] (ubi_io_write_vid_hdr+0xf8/0x108)
[<c0201c44>] (ubi_io_write_vid_hdr+0xf8/0x108) from [<c01ff214>] (ubi_eba_write_leb+0x224/0x7a0)
[<c01ff214>] (ubi_eba_write_leb+0x224/0x7a0) from [<c01fd77c>] (ubi_leb_write+0xe0/0xf8)
[<c01fd77c>] (ubi_leb_write+0xe0/0xf8) from [<c013f474>] (ubifs_leb_write+0x34/0x8c)
[<c013f474>] (ubifs_leb_write+0x34/0x8c) from [<c01431ac>] (ubifs_write_master+0xa0/0xe4)
[<c01431ac>] (ubifs_write_master+0xa0/0xe4) from [<c013c450>] (ubifs_fill_super+0xa98/0xf00)
[<c013c450>] (ubifs_fill_super+0xa98/0xf00) from [<c013cc54>] (ubifs_mount+0x39c/0x45c)
[<c013cc54>] (ubifs_mount+0x39c/0x45c) from [<c0085504>] (mount_fs+0x10/0xc4)
[<c0085504>] (mount_fs+0x10/0xc4) from [<c009eeec>] (vfs_kern_mount+0x50/0x88)
[<c009eeec>] (vfs_kern_mount+0x50/0x88) from [<c009ef68>] (do_kern_mount+0x34/0xc8)
[<c009ef68>] (do_kern_mount+0x34/0xc8) from [<c009f614>] (do_mount+0x618/0x680)
[<c009f614>] (do_mount+0x618/0x680) from [<c009f700>] (sys_mount+0x84/0xc4)
[<c009f700>] (sys_mount+0x84/0xc4) from [<c068b9b8>] (do_mount_root+0x1c/0xb0)
[<c068b9b8>] (do_mount_root+0x1c/0xb0) from [<c068bc3c>] (mount_block_root+0xf0/0x208)
[<c068bc3c>] (mount_block_root+0xf0/0x208) from [<c068be9c>] (prepare_namespace+0x88/0x1c4)
[<c068be9c>] (prepare_namespace+0x88/0x1c4) from [<c068b278>] (kernel_init+0xe4/0x118)
[<c068b278>] (kernel_init+0xe4/0x118) from [<c0009cf4>] (kernel_thread_exit+0x0/0x8)
UBI warning: recover_peb: failed to write to PEB 409
UBI: run torture test for PEB 409
UBI: try again
UBI: recover PEB 258, move data to PEB 410
UBI error: do_sync_erase: cannot erase PEB 409, error -5
[<c000d750>] (unwind_backtrace+0x0/0xec) from [<c0200dd8>] (do_sync_erase+0x1e8/0x27c)
UBI error: ubi_io_write: error -5 while writing 2048 bytes to PEB 410:2048, written 0 bytes
[<c0200dd8>] (do_sync_erase+0x1e8/0x27c) from [<c0201ea4>] (ubi_io_sync_erase+0xd0/0x284)
[<c000d750>] (unwind_backtrace+0x0/0xec) from [<c0201a80>] (ubi_io_write+0x330/0x3fc)
[<c0201ea4>] (ubi_io_sync_erase+0xd0/0x284) from [<c0202c5c>] (erase_worker+0x188/0x644)
[<c0202c5c>] (erase_worker+0x188/0x644) from [<c0203c34>] (do_work+0xf8/0x134)
[<c0201a80>] (ubi_io_write+0x330/0x3fc) from [<c0201c44>] (ubi_io_write_vid_hdr+0xf8/0x108)
[<c0201c44>] (ubi_io_write_vid_hdr+0xf8/0x108) from [<c01ff214>] (ubi_eba_write_leb+0x224/0x7a0)
[<c0203c34>] (do_work+0xf8/0x134) from [<c0203d68>] (ubi_thread+0xf8/0x188)
[<c01ff214>] (ubi_eba_write_leb+0x224/0x7a0) from [<c01fd77c>] (ubi_leb_write+0xe0/0xf8)
[<c01fd77c>] (ubi_leb_write+0xe0/0xf8) from [<c013f474>] (ubifs_leb_write+0x34/0x8c)
[<c0203d68>] (ubi_thread+0xf8/0x188) from [<c0036cc4>] (kthread+0x84/0x8c)
[<c0036cc4>] (kthread+0x84/0x8c) from [<c0009cf4>] (kernel_thread_exit+0x0/0x8)
[<c013f474>] (ubifs_leb_write+0x34/0x8c) from [<c01431ac>] (ubifs_write_master+0xa0/0xe4)
[<c01431ac>] (ubifs_write_master+0xa0/0xe4) from [<c013c450>] (ubifs_fill_super+0xa98/0xf00)
UBI error: erase_worker: failed to erase PEB 409, error -5
UBI: mark PEB 409 as bad
nand_bbt: error while writing bad block table -5
UBI error: ubi_io_mark_bad: cannot mark PEB 409 bad, error -5
[<c013c450>] (ubifs_fill_super+0xa98/0xf00) from [<c013cc54>] (ubifs_mount+0x39c/0x45c)
UBI warning: ubi_ro_mode: switch to read-only mode
[<c000d750>] (unwind_backtrace+0x0/0xec) from [<c02030ac>] (erase_worker+0x5d8/0x644)
[<c013cc54>] (ubifs_mount+0x39c/0x45c) from [<c0085504>] (mount_fs+0x10/0xc4)
[<c0085504>] (mount_fs+0x10/0xc4) from [<c009eeec>] (vfs_kern_mount+0x50/0x88)
[<c009eeec>] (vfs_kern_mount+0x50/0x88) from [<c009ef68>] (do_kern_mount+0x34/0xc8)
[<c02030ac>] (erase_worker+0x5d8/0x644) from [<c0203c34>] (do_work+0xf8/0x134)
[<c0203c34>] (do_work+0xf8/0x134) from [<c0203d68>] (ubi_thread+0xf8/0x188)
[<c009ef68>] (do_kern_mount+0x34/0xc8) from [<c009f614>] (do_mount+0x618/0x680)
[<c009f614>] (do_mount+0x618/0x680) from [<c009f700>] (sys_mount+0x84/0xc4)
[<c0203d68>] (ubi_thread+0xf8/0x188) from [<c0036cc4>] (kthread+0x84/0x8c)
[<c0036cc4>] (kthread+0x84/0x8c) from [<c0009cf4>] (kernel_thread_exit+0x0/0x8)
UBI error: do_work: work failed with error code -5
[<c009f700>] (sys_mount+0x84/0xc4) from [<c068b9b8>] (do_mount_root+0x1c/0xb0)
UBI error: ubi_thread: ubi_bgt0d: work failed with error code -5
[<c068b9b8>] (do_mount_root+0x1c/0xb0) from [<c068bc3c>] (mount_block_root+0xf0/0x208)
[<c068bc3c>] (mount_block_root+0xf0/0x208) from [<c068be9c>] (prepare_namespace+0x88/0x1c4)
[<c068be9c>] (prepare_namespace+0x88/0x1c4) from [<c068b278>] (kernel_init+0xe4/0x118)
[<c068b278>] (kernel_init+0xe4/0x118) from [<c0009cf4>] (kernel_thread_exit+0x0/0x8)
UBI warning: recover_peb: failed to write to PEB 410
UBI: try again
UBI: recover PEB 258, move data to PEB 411
UBI error: ubi_io_write: read-only mode
UBI warning: recover_peb: failed to write to PEB 411
UBI: try again
UBI: recover PEB 258, move data to PEB 412
UBI error: ubi_io_write: read-only mode
UBI warning: recover_peb: failed to write to PEB 412
UBIFS error (pid 1): ubifs_leb_write: writing 2048 bytes to LEB 1:63488 failed, error -30
UBIFS warning (pid 1): ubifs_ro_mode: switched to read-only mode, error -30
[<c000d750>] (unwind_backtrace+0x0/0xec) from [<c013f4b8>] (ubifs_leb_write+0x78/0x8c)
[<c013f4b8>] (ubifs_leb_write+0x78/0x8c) from [<c01431ac>] (ubifs_write_master+0xa0/0xe4)
[<c01431ac>] (ubifs_write_master+0xa0/0xe4) from [<c013c450>] (ubifs_fill_super+0xa98/0xf00)
[<c013c450>] (ubifs_fill_super+0xa98/0xf00) from [<c013cc54>] (ubifs_mount+0x39c/0x45c)
[<c013cc54>] (ubifs_mount+0x39c/0x45c) from [<c0085504>] (mount_fs+0x10/0xc4)
[<c0085504>] (mount_fs+0x10/0xc4) from [<c009eeec>] (vfs_kern_mount+0x50/0x88)
[<c009eeec>] (vfs_kern_mount+0x50/0x88) from [<c009ef68>] (do_kern_mount+0x34/0xc8)
[<c009ef68>] (do_kern_mount+0x34/0xc8) from [<c009f614>] (do_mount+0x618/0x680)
[<c009f614>] (do_mount+0x618/0x680) from [<c009f700>] (sys_mount+0x84/0xc4)
[<c009f700>] (sys_mount+0x84/0xc4) from [<c068b9b8>] (do_mount_root+0x1c/0xb0)
[<c068b9b8>] (do_mount_root+0x1c/0xb0) from [<c068bc3c>] (mount_block_root+0xf0/0x208)
[<c068bc3c>] (mount_block_root+0xf0/0x208) from [<c068be9c>] (prepare_namespace+0x88/0x1c4)
[<c068be9c>] (prepare_namespace+0x88/0x1c4) from [<c068b278>] (kernel_init+0xe4/0x118)
[<c068b278>] (kernel_init+0xe4/0x118) from [<c0009cf4>] (kernel_thread_exit+0x0/0x8)
VFS: Cannot open root device "ubi0:ubifs" or unknown-block(0,0)
Please append a correct "root=" boot option; here are the available partitions:
1f00             128 mtdblock0  (driver?)
1f01             512 mtdblock1  (driver?)
1f02            1024 mtdblock2  (driver?)
1f03            4096 mtdblock3  (driver?)
1f04          131072 mtdblock4  (driver?)
1f05          387072 mtdblock5  (driver?)
1f06          125240 mtdblock6  (driver?)
1f07              64 mtdblock7  (driver?)
1f08             512 mtdblock8  (driver?)
1f09              64 mtdblock9  (driver?)
1f0a             320 mtdblock10  (driver?)
1f0b            3072 mtdblock11  (driver?)
1f0c            2048 mtdblock12  (driver?)
1f0d            2112 mtdblock13  (driver?)
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)