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.

musb_init_controller failed with status -22

Other Parts Discussed in Thread: FLASHTOOL, TPS65910, DA8XX, TMP275

Hi all,

I have a problem about boot from flash nand on the AM335x_evm board.

I'm flashing fisrt from Ethernet these following files:

u-boot-spl-restore.bin

u-boot-restore.img

debrick.scr

flash-image.out

WHen it done successfully, I change the sw3 on the board for boot from NAND.

When I do that, I have this error on the hyperterminal screen:

 
U-Boot SPL 2013.01.01 (Dec 12 2013 - 12:07:15)
musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO
Rx, HB-ISO Tx, SoftConn)
musb-hdrc: MHDRC RTL version 2.0
musb-hdrc: setup fifo_mode 0
musb_init_controller failed with status -22
musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO
Rx, HB-ISO Tx, SoftConn)
musb-hdrc: MHDRC RTL version 2.0
musb-hdrc: setup fifo_mode 0
musb_init_controller failed with status -22

I compiled the MLO, u-boot and uImage with the version 06.00 of the sdk.

I used the *.ubi for the file system.

Please help me!

Regards

G.Mahut

  • Hi,

    Please post the exact step-by-step procedure that you are following to build and then flash the files.

    Best regards,
    Miroslav

  • Hi Miroslav,

    Thank you for your answer.

    1: Install the sdk v6 from TI.

    2. I compiled the uImage with the default configuration (am335x_evm_defconfig) (I was in the sitara-board-labs/sitara-board-port-linux directory)

    3. I compiled the u-boot and MLO files with the default configuration (I was in the sitara-board-labs/sitara-board-port-uboot directory)

    4. I followed this document from AM335x_Flashtool/docs/Using the AM335x Flashtool rev0.2.

    4.1. I Compiled the u-boot-spl-restore.bin and the u-boot-restore.img from this directory from ti sdk V6: u-boot-2013.01.01-psp06.00.00.00/

    4.2. I created a flash-image.out with the uImage, u-boot and MLO files above and a prebuilt file system from this folder from ti sdk 06 (arago-base-tisdk-image-am335x-evm.ubi

    4.3 I created a debirck.scr and I changed the name's file in the debrick.txt file

    4.4. I configured opendhcp and oenptftp server from my host PC (on window) and I created a local network. I configured the sysboot switch (sw3) from the evm board for booting from ethernet. All worked successfully. All of the files was transferred on my evm board.

    5. Then, I configured my sysboot switch for bootinf from nand. And I had the problem that I mentionned above in my first post.

    Regards

    G.Mahut

  • I forgot to say that on the 4.1 point, I used this make option "am335x_evm_flash_restore"

    regards

  • Is your board the AM335x GP EVM?

    If yes, can you try compiling the Linux and U-Boot from the board-support folder in the SDK and not the board-port folder, and try with that?

    Best regards,
    Miroslav

  • Yes it is,

    I just tried what you said at your previous post. I was from the <sdk-installer> directory and  I execute the commande "make linux". Then, I execute make "u-boot". I have the same error:

    U-Boot SPL 2013.01.01 (Dec 12 2013 - 16:24:57)
    musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO
    Rx, HB-ISO Tx, SoftConn)
    musb-hdrc: MHDRC RTL version 2.0
    musb-hdrc: setup fifo_mode 0
    musb_init_controller failed with status -22
    musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO
    Rx, HB-ISO Tx, SoftConn)
    musb-hdrc: MHDRC RTL version 2.0
    musb-hdrc: setup fifo_mode 0
    musb_init_controller failed with status -22


    U-Boot 2013.01.01 (Dec 12 2013 - 16:24:57)

    I2C: ready
    DRAM: 512 MiB

    I'm not sur about my file system...

    Can I do something in the MLO file for boot from nand and not for the sdcard?

    Regards

    G.Mahut

  • I found my mistakes,

    I didn't modify the debrick.txt about size of each files image.

    Now the boot nand works, but I alway an error. I think that is the file system who is bad.

    Can you confirm please?

    Regards

    G.Mahut

    U-Boot 2013.01.01 (Dec 12 2013 - 16:24:57)

    I2C: ready
    DRAM: 512 MiB
    WARNING: Caches not enabled
    NAND: 256 MiB
    MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1
    *** Warning - bad CRC, using default environment

    musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO
    Rx, HB-ISO Tx, SoftConn)
    musb-hdrc: MHDRC RTL version 2.0
    musb-hdrc: setup fifo_mode 4
    musb-hdrc: 28/31 max ep, 16384/16384 memory
    USB Peripheral mode controller at 47401000 using PIO, IRQ 0
    musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO
    Rx, HB-ISO Tx, SoftConn)
    musb-hdrc: MHDRC RTL version 2.0
    musb-hdrc: setup fifo_mode 4
    musb-hdrc: 28/31 max ep, 16384/16384 memory
    USB Host mode controller at 47401800 using PIO, IRQ 0
    Net: <ethaddr> not set. Validating first E-fuse MAC
    cpsw, usb_ether
    Hit any key to stop autoboot: 0
    mmc_send_cmd : timeout: No status update
    Card did not respond to voltage select!
    mmc0(part 0) is current device
    mmc_send_cmd : timeout: No status update
    Card did not respond to voltage select!
    Booting from nand ...

    NAND read: device 0 offset 0x280000, size 0x500000
    5242880 bytes read: OK
    ## Booting kernel from Legacy Image at 80200000 ...
    Image Name: Linux-3.2.0
    Image Type: ARM Linux Kernel Image (uncompressed)
    Data Size: 3194040 Bytes = 3 MiB
    Load Address: 80008000
    Entry Point: 80008000
    Verifying Checksum ... OK
    Loading Kernel Image ... OK
    OK

    Starting kernel ...

    Uncompressing Linux... done, booting the kernel.
    [ 0.000000] Linux version 3.2.0 (gmahut@g) (gcc version 4.7.3 20130226 (prere
    lease) (crosstool-NG linaro-1.13.1-4.7-2013.03-20130313 - Linaro GCC 2013.03) )
    #1 Thu Dec 12 16:21:07 CET 2013
    [ 0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7d
    [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instructio
    n cache
    [ 0.000000] Machine: am335xevm
    [ 0.000000] Memory policy: ECC disabled, Data cache writeback
    [ 0.000000] AM335X ES1.0 (sgx neon )
    [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pag
    es: 130048
    [ 0.000000] Kernel command line: console=ttyO0,115200n8 root=ubi0:rootfs rw u
    bi.mtd=7,2048 rootfstype=ubifs rootwait=1
    [ 0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
    [ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
    [ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
    [ 0.000000] Memory: 512MB = 512MB total
    [ 0.000000] Memory: 513168k/513168k available, 11120k reserved, 0K highmem
    [ 0.000000] Virtual kernel memory layout:
    [ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
    [ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
    [ 0.000000] vmalloc : 0xe0800000 - 0xff000000 ( 488 MB)
    [ 0.000000] lowmem : 0xc0000000 - 0xe0000000 ( 512 MB)
    [ 0.000000] modules : 0xbf000000 - 0xc0000000 ( 16 MB)
    [ 0.000000] .text : 0xc0008000 - 0xc0598000 (5696 kB)
    [ 0.000000] .init : 0xc0598000 - 0xc05d3000 ( 236 kB)
    [ 0.000000] .data : 0xc05d4000 - 0xc063e430 ( 426 kB)
    [ 0.000000] .bss : 0xc063e454 - 0xc066d224 ( 188 kB)
    [ 0.000000] NR_IRQS:396
    [ 0.000000] IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrup
    ts
    [ 0.000000] Total of 128 interrupts on 1 active controller
    [ 0.000000] OMAP clockevent source: GPTIMER2 at 24000000 Hz
    [ 0.000000] OMAP clocksource: GPTIMER1 at 32768 Hz
    [ 0.000000] sched_clock: 32 bits at 32kHz, resolution 30517ns, wraps every 13
    1071999ms
    [ 0.000000] Console: colour dummy device 80x30
    [ 0.000122] Calibrating delay loop... 718.02 BogoMIPS (lpj=3590144)
    [ 0.058929] pid_max: default: 32768 minimum: 301
    [ 0.059082] Security Framework initialized
    [ 0.059173] Mount-cache hash table entries: 512
    [ 0.059539] CPU: Testing write buffer coherency: ok
    [ 0.080047] omap_hwmod: pruss: failed to hardreset
    [ 0.081176] print_constraints: dummy:
    [ 0.081573] NET: Registered protocol family 16
    [ 0.083679] OMAP GPIO hardware version 0.1
    [ 0.086273] omap_mux_init: Add partition: #1: core, flags: 0
    [ 0.088195] omap_i2c.1: alias fck already exists
    [ 0.089111] omap2_mcspi.1: alias fck already exists
    [ 0.089324] omap2_mcspi.2: alias fck already exists
    [ 0.090270] edma.0: alias fck already exists
    [ 0.090301] edma.0: alias fck already exists
    [ 0.090301] edma.0: alias fck already exists
    [ 0.116912] bio: create slab <bio-0> at 0
    [ 0.119171] SCSI subsystem initialized
    [ 0.120788] usbcore: registered new interface driver usbfs
    [ 0.121093] usbcore: registered new interface driver hub
    [ 0.121276] usbcore: registered new device driver usb
    [ 0.121582] registerd cppi-dma Intr @ IRQ 17
    [ 0.121612] Cppi41 Init Done Qmgr-base(e087a000) dma-base(e0878000)
    [ 0.121612] Cppi41 Init Done
    [ 0.121643] musb-ti81xx musb-ti81xx: musb0, board_mode=0x13, plat_mode=0x3
    [ 0.121948] musb-ti81xx musb-ti81xx: musb1, board_mode=0x13, plat_mode=0x1
    [ 0.123107] omap_i2c omap_i2c.1: bus 1 rev2.4.0 at 100 kHz
    [ 0.124938] tps65910 1-002d: JTAGREVNUM 0x0
    [ 0.127319] print_constraints: VRTC:
    [ 0.128784] print_constraints: VIO: at 1800 mV
    [ 0.131134] print_constraints: VDD1: 600 <--> 1500 mV at 1262 mV normal
    [ 0.133422] print_constraints: VDD2: 600 <--> 1500 mV at 1137 mV normal
    [ 0.134429] print_constraints: VDD3: 5000 mV
    [ 0.135833] print_constraints: VDIG1: at 1800 mV
    [ 0.137268] print_constraints: VDIG2: at 1800 mV
    [ 0.138671] print_constraints: VPLL: at 1800 mV
    [ 0.140136] print_constraints: VDAC: at 1800 mV
    [ 0.141571] print_constraints: VAUX1: at 1800 mV
    [ 0.143005] print_constraints: VAUX2: at 3300 mV
    [ 0.144409] print_constraints: VAUX33: at 3300 mV
    [ 0.145812] print_constraints: VMMC: at 3300 mV
    [ 0.146331] tps65910 1-002d: No interrupt support, no core IRQ
    [ 0.147705] Advanced Linux Sound Architecture Driver Version 1.0.24.
    [ 0.148864] Switching to clocksource gp timer
    [ 0.164184] musb-hdrc: version 6.0, ?dma?, otg (peripheral+host)
    [ 0.164367] musb-hdrc musb-hdrc.0: dma type: dma-cppi41
    [ 0.164703] MUSB0 controller's USBSS revision = 4ea20800
    [ 0.165679] musb-hdrc musb-hdrc.0: USB OTG mode controller at e083c000 using
    DMA, IRQ 18
    [ 0.165832] musb-hdrc musb-hdrc.1: dma type: dma-cppi41
    [ 0.166137] MUSB1 controller's USBSS revision = 4ea20800
    [ 0.166625] musb-hdrc musb-hdrc.1: MUSB HDRC host driver
    [ 0.166687] musb-hdrc musb-hdrc.1: new USB bus registered, assigned bus numbe
    r 1
    [ 0.166839] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
    [ 0.166839] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=
    1
    [ 0.166870] usb usb1: Product: MUSB HDRC host driver
    [ 0.166870] usb usb1: Manufacturer: Linux 3.2.0 musb-hcd
    [ 0.166870] usb usb1: SerialNumber: musb-hdrc.1
    [ 0.167663] hub 1-0:1.0: USB hub found
    [ 0.167694] hub 1-0:1.0: 1 port detected
    [ 0.168273] musb-hdrc musb-hdrc.1: USB Host mode controller at e083e800 using
    DMA, IRQ 19
    [ 0.168701] NET: Registered protocol family 2
    [ 0.168884] IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
    [ 0.169281] TCP established hash table entries: 16384 (order: 5, 131072 bytes
    )
    [ 0.169586] TCP bind hash table entries: 16384 (order: 4, 65536 bytes)
    [ 0.169738] TCP: Hash tables configured (established 16384 bind 16384)
    [ 0.169769] TCP reno registered
    [ 0.169769] UDP hash table entries: 256 (order: 0, 4096 bytes)
    [ 0.169799] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
    [ 0.170013] NET: Registered protocol family 1
    [ 0.170257] RPC: Registered named UNIX socket transport module.
    [ 0.170288] RPC: Registered udp transport module.
    [ 0.170288] RPC: Registered tcp transport module.
    [ 0.170288] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [ 0.170562] NetWinder Floating Point Emulator V0.97 (double precision)
    [ 0.191680] VFS: Disk quotas dquot_6.5.2
    [ 0.191772] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
    [ 0.192321] msgmni has been set to 1002
    [ 0.195495] alg: No test for stdrng (krng)
    [ 0.196197] io scheduler noop registered
    [ 0.196197] io scheduler deadline registered
    [ 0.196289] io scheduler cfq registered (default)
    [ 0.199981] omap_uart.0: ttyO0 at MMIO 0x44e09000 (irq = 72) is a OMAP UART0
    [ 0.837402] console [ttyO0] enabled
    [ 0.841705] omap_uart.1: ttyO1 at MMIO 0x48022000 (irq = 73) is a OMAP UART1
    [ 0.849548] omap_uart.2: ttyO2 at MMIO 0x48024000 (irq = 74) is a OMAP UART2
    [ 0.857299] omap_uart.3: ttyO3 at MMIO 0x481a6000 (irq = 44) is a OMAP UART3
    [ 0.865081] omap_uart.4: ttyO4 at MMIO 0x481a8000 (irq = 45) is a OMAP UART4
    [ 0.872863] omap_uart.5: ttyO5 at MMIO 0x481aa000 (irq = 46) is a OMAP UART5
    [ 0.881134] omap4_rng omap4_rng: OMAP4 Random Number Generator ver. 2.00
    [ 0.897491] brd: module loaded
    [ 0.905548] loop: module loaded
    [ 0.908996] i2c-core: driver [tsl2550] using legacy suspend method
    [ 0.915496] i2c-core: driver [tsl2550] using legacy resume method
    [ 0.921936] at24 1-0051: 32768 byte 24c256 EEPROM, writable, 64 bytes/write
    [ 0.935821] Detected a daughter card on AM335x EVM..
    [ 0.940856] CPLD version: CPLD1.0F
    [ 0.944702] at24 1-0050: 32768 byte 24c256 EEPROM, writable, 64 bytes/write
    [ 0.959869] Board name: A33515BB
    [ 0.963226] Board version: 1.4A
    [ 0.966522] SKU: SKU#01
    [ 0.969573] The board is general purpose EVM in profile 0
    [ 0.976287] da8xx_lcdc.0: alias fck already exists
    [ 0.981872] da8xx_lcdc da8xx_lcdc.0: GLCD: Found TFC_S9700RTWV35TR_01B panel
    [ 1.005920] Console: switching to colour frame buffer device 100x30
    [ 1.022186] omap-gpmc omap-gpmc: GPMC revision 6.0
    [ 1.027191] Registering NAND on CS0
    [ 1.031616] omap_i2c.2: alias fck already exists
    [ 1.036865] omap_i2c omap_i2c.2: bus 2 rev2.4.0 at 100 kHz
    [ 1.043365] tsl2550 2-0039: standard operating mode
    [ 1.049163] tsl2550 2-0039: support ver. 1.2 enabled
    [ 1.055206] davinci-mcasp.1: alias fck already exists
    [ 1.061096] omap_hsmmc.0: alias fck already exists
    [ 1.066497] omap_hsmmc.2: alias fck already exists
    [ 1.071929] Configure Bluetooth Enable pin...
    [ 1.079742] registered am33xx_sr device
    [ 1.084014] _regulator_get: 2-0018 supply Vdd not found, using dummy regulato
    r
    [ 1.091644] _regulator_get: 2-0018 supply Vdd_IO not found, using dummy regul
    ator
    [ 1.120056] lis3lv02d: 8 bits 3DLH sensor found
    [ 1.209930] input: ST LIS3LV02DL Accelerometer as /devices/platform/lis3lv02d
    /input/input0
    [ 1.221801] mtdoops: mtd device (mtddev=name/number) must be supplied
    [ 1.229095] omap2-nand driver initializing
    [ 1.233734] ONFI flash detected
    [ 1.237152] ONFI param page 0 valid
    [ 1.240814] NAND device: Manufacturer ID: 0x2c, Chip ID: 0xda (Micron MT29F2G
    08ABAEAWP)
    [ 1.249389] Creating 8 MTD partitions on "omap2-nand.0":
    [ 1.254974] 0x000000000000-0x000000020000 : "SPL"
    [ 1.261291] 0x000000020000-0x000000040000 : "SPL.backup1"
    [ 1.268157] 0x000000040000-0x000000060000 : "SPL.backup2"
    [ 1.275054] 0x000000060000-0x000000080000 : "SPL.backup3"
    [ 1.282012] 0x000000080000-0x000000260000 : "U-Boot"
    [ 1.289184] 0x000000260000-0x000000280000 : "U-Boot Env"
    [ 1.296051] 0x000000280000-0x000000780000 : "Kernel"
    [ 1.304565] 0x000000780000-0x000010000000 : "File System"
    [ 1.414703] OneNAND driver initializing
    [ 1.419433] UBI: attaching mtd7 to ubi0
    [ 1.423492] UBI: physical eraseblock size: 131072 bytes (128 KiB)
    [ 1.430053] UBI: logical eraseblock size: 126976 bytes
    [ 1.435668] UBI: smallest flash I/O unit: 2048
    [ 1.440582] UBI: VID header offset: 2048 (aligned 2048)
    [ 1.446838] UBI: data offset: 4096
    [ 3.138275] UBI: max. sequence number: 2
    [ 3.157958] UBI: attached mtd7 to ubi0
    [ 3.161926] UBI: MTD device name: "File System"
    [ 3.167663] UBI: MTD device size: 248 MiB
    [ 3.172851] UBI: number of good PEBs: 1988
    [ 3.177734] UBI: number of bad PEBs: 0
    [ 3.182373] UBI: number of corrupted PEBs: 0
    [ 3.187011] UBI: max. allowed volumes: 128
    [ 3.191864] UBI: wear-leveling threshold: 4096
    [ 3.196746] UBI: number of internal volumes: 1
    [ 3.201385] UBI: number of user volumes: 1
    [ 3.206024] UBI: available PEBs: 0
    [ 3.210662] UBI: total number of reserved PEBs: 1988
    [ 3.215850] UBI: number of PEBs reserved for bad PEB handling: 19
    [ 3.222198] UBI: max/mean erase counter: 1/0
    [ 3.226654] UBI: image sequence number: 472156732
    [ 3.231811] UBI: background thread "ubi_bgt0d" started, PID 608
    [ 3.250244] CAN device driver interface
    [ 3.254241] CAN bus driver for Bosch D_CAN controller 1.0
    [ 3.319580] davinci_mdio davinci_mdio.0: davinci mdio revision 1.6
    [ 3.326049] davinci_mdio davinci_mdio.0: detected phy mask fffffffe
    [ 3.350097] davinci_mdio.0: probed
    [ 3.353668] davinci_mdio davinci_mdio.0: phy[0]: device 0:00, driver unknown
    [ 3.369903] usbcore: registered new interface driver zd1201
    [ 3.379608] usbcore: registered new interface driver cdc_ether
    [ 3.399566] usbcore: registered new interface driver cdc_eem
    [ 3.405639] usbcore: registered new interface driver dm9601
    [ 3.411499] cdc_ncm: 04-Aug-2011
    [ 3.429565] usbcore: registered new interface driver cdc_ncm
    [ 3.435455] Initializing USB Mass Storage driver...
    [ 3.449615] usbcore: registered new interface driver usb-storage
    [ 3.455902] USB Mass Storage support registered.
    [ 3.469818] mousedev: PS/2 mouse device common for all mice
    [ 3.489959] input: matrix-keypad as /devices/platform/matrix-keypad/input/inp
    ut1
    [ 3.510803] input: ti-tsc as /devices/platform/omap/ti_tscadc/tsc/input/input
    2
    [ 3.530242] omap_rtc am33xx-rtc: rtc core: registered am33xx-rtc as rtc0
    [ 3.549621] i2c /dev entries driver
    [ 3.553924] Linux video capture interface: v2.00
    [ 3.569824] usbcore: registered new interface driver uvcvideo
    [ 3.575805] USB Video Class driver (1.1.1)
    [ 3.599639] lm75 2-0048: hwmon0: sensor 'tmp275'
    [ 3.829681] OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec
    [ 3.849975] cpuidle: using governor ladder
    [ 3.854736] cpuidle: using governor menu
    [ 3.943420] omap4_aes_mod_init: loading AM33X AES driver
    [ 3.949066] omap4-aes omap4-aes: AM33X AES hw accel rev: 3.02
    [ 3.969940] omap4_aes_probe: probe() done
    [ 3.974395] omap4_sham_mod_init: loading AM33X SHA/MD5 driver
    [ 3.980560] omap4-sham omap4-sham: AM33X SHA/MD5 hw accel rev: 4.03
    [ 4.060211] omap4_sham_probe: probe() done
    [ 4.079986] mmc1: card claims to support voltages below the defined range. Th
    ese will be ignored.
    [ 4.102081] mmc1: queuing unknown CIS tuple 0x91 (3 bytes)
    [ 4.120056] usbcore: registered new interface driver usbhid
    [ 4.125885] usbhid: USB HID core driver
    [ 4.130615] tiadc tiadc: attached adc driver
    [ 4.140289] usbcore: registered new interface driver snd-usb-audio
    [ 4.148162] mmc1: new SDIO card at address 0001
    [ 4.179992] _regulator_get: 2-001b supply IOVDD not found, using dummy regula
    tor
    [ 4.187774] _regulator_get: 2-001b supply DVDD not found, using dummy regulat
    or
    [ 4.195495] _regulator_get: 2-001b supply AVDD not found, using dummy regulat
    or
    [ 4.203186] _regulator_get: 2-001b supply DRVDD not found, using dummy regula
    tor
    [ 4.220397] asoc: tlv320aic3x-hifi <-> davinci-mcasp.1 mapping ok
    [ 4.241119] ALSA device list:
    [ 4.244201] #0: AM335X EVM
    [ 4.247222] oprofile: hardware counters not available
    [ 4.252532] oprofile: using timer interrupt.
    [ 4.256988] nf_conntrack version 0.5.0 (8018 buckets, 32072 max)
    [ 4.263854] ip_tables: (C) 2000-2006 Netfilter Core Team
    [ 4.269592] TCP cubic registered
    [ 4.272979] NET: Registered protocol family 17
    [ 4.277618] can: controller area network core (rev 20090105 abi 8)
    [ 4.284179] NET: Registered protocol family 29
    [ 4.288818] can: raw protocol (rev 20090105)
    [ 4.293273] can: broadcast manager protocol (rev 20090105 t)
    [ 4.299224] Registering the dns_resolver key type
    [ 4.304229] VFP support v0.3: implementor 41 architecture 3 part 30 variant c
    rev 3
    [ 4.312225] ThumbEE CPU extension supported.
    [ 4.316741] mux: Failed to setup hwmod io irq -22
    [ 4.322418] Power Management for AM33XX family
    [ 4.327270] Trying to load am335x-pm-firmware.bin (60 secs timeout)
    [ 4.333984] Copied the M3 firmware to UMEM
    [ 4.338317] Cortex M3 Firmware Version = 0x181
    [ 4.343139] smartreflex smartreflex: am33xx_sr_probe: Zero NValue read from E
    FUSE
    [ 4.350982] smartreflex: probe of smartreflex failed with error -22
    [ 4.389739] sr_init: platform driver register failed
    [ 4.403991] clock: disabling unused clocks to save power
    [ 4.649963] Detected MACID=0:18:31:e0:4f:56
    [ 4.655517] cpsw: Detected MACID = 00:18:31:e0:4f:57
    [ 4.670837] input: gpio-keys as /devices/platform/gpio-keys/input/input3
    [ 4.687927] omap_rtc am33xx-rtc: setting system clock to 2000-01-01 00:00:01
    UTC (946684801)
    [ 4.697204] VFS: Cannot open root device "ubi0:rootfs" or unknown-block(0,0)
    [ 4.704620] Please append a correct "root=" boot option; here are the availab
    le partitions:
    [ 4.713378] 1f00 128 mtdblock0 (driver?)
    [ 4.718658] 1f01 128 mtdblock1 (driver?)
    [ 4.723937] 1f02 128 mtdblock2 (driver?)
    [ 4.729217] 1f03 128 mtdblock3 (driver?)
    [ 4.734497] 1f04 1920 mtdblock4 (driver?)
    [ 4.739807] 1f05 128 mtdblock5 (driver?)
    [ 4.745086] 1f06 5120 mtdblock6 (driver?)
    [ 4.750366] 1f07 254464 mtdblock7 (driver?)
    [ 4.755645] Kernel panic - not syncing: VFS: Unable to mount root fs on unkno
    wn-block(0,0)
    [ 4.764282] Backtrace:
    [ 4.766876] [<c0017dbc>] (dump_backtrace+0x0/0x10c) from [<c04140c0>] (dump_s
    tack+0x18/0x1c)
    [ 4.775665] r6:00008000 r5:c04f70f0 r4:c0641188 r3:c05f7f0c
    [ 4.781616] [<c04140a8>] (dump_stack+0x0/0x1c) from [<c04142fc>] (panic+0x64/
    0x194)
    [ 4.789642] [<c0414298>] (panic+0x0/0x194) from [<c0598c88>] (mount_block_roo
    t+0x174/0x228)
    [ 4.798370] r3:00000004 r2:00000000 r1:df02df68 r0:c04f70f0
    [ 4.804290] r7:c05c6380
    [ 4.806945] [<c0598b14>] (mount_block_root+0x0/0x228) from [<c0598fa4>] (prep
    are_namespace+0x94/0x1c0)
    [ 4.816680] [<c0598f10>] (prepare_namespace+0x0/0x1c0) from [<c05988fc>] (ker
    nel_init+0xf4/0x120)
    [ 4.825958] r5:c05d2644 r4:c05d2644
    [ 4.829711] [<c0598808>] (kernel_init+0x0/0x120) from [<c004203c>] (do_exit+0
    x0/0x65c)
    [ 4.837982] r5:c0598808 r4:00000000