Part Number: AM3352
Hello!
Our product use am3352 processor , but now one problem comes up when we changed the nand flash chip model from K9F2G08U0C to K9F2G08U0D ;
Every time when the system start up from the board with the new nand flash chip(K9F2G08U0D ) encounter the ECC problem, but the board with the old nand flash chip (K9F2G08U0D )will ok!
here is the log:
U-Boot SPL 2011.09 (Aug 05 2015 - 17:03:45)
Texas Instruments Revision detection unimplemented
EFUSE_SMA: 0x00013E2F, max freq reg: 0X1E2F
Set MPU freq to 800 MHz
Booting from NAND...
U-Boot 2011.09 (Aug 05 2015 - 17:03:45)
I2C: ready
DRAM: 256 MiB
WARNING: Caches not enabled
Did not find a recognized configuration, assuming General purpose EVM in Profile 0 with Daughter board
NAND: HW ECC Hamming Code selected
256 MiB
MMC: OMAP SD/MMC: 0
*** Warning - bad CRC, using default environment
Net: cpsw
Hit any key to stop autoboot: 0
sysboot[4-0]: 0x14 ... nandboot.
Booting from nand ...
HW ECC BCH8 Selected
NAND read: device 0 offset 0x280000, size 0x400000
4194304 bytes read: OK
## Booting kernel from Legacy Image at 80007fc0 ...
Image Name: Linux-3.2.0
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 3717000 Bytes = 3.5 MiB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum ... OK
XIP Kernel Image ... OK
OK
Starting kernel ...
Uncompressing Linux... done, booting the kernel.
Linux version 3.2.0 (root@lin-desktop) (gcc version 4.4.1 (Sourcery G++ Lite 2010q1-202) ) #122 Thu May 5 05:53:05 CST 2016
CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7d
CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
Machine: am335xevm
Memory policy: ECC disabled, Data cache writeback
On node 0 totalpages: 65536
free_area_init_node: node 0, pgdat c0701848, node_mem_map c0739000
Normal zone: 512 pages used for memmap
Normal zone: 0 pages reserved
Normal zone: 65024 pages, LIFO batch:15
AM335X ES1.0 (neon )
pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
pcpu-alloc: [0] 0
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 65024
Kernel command line: console=ttyO0,115200n8 board-am335xevm.display_mode=lcd4i3 mem=256M sdio_wifi=1 root=ubi0:rootfs rw ubi.mtd=7,2048 noinitrd rootfstype=ubifs rootwait=1 ip=none
PID hash table entries: 1024 (order: 0, 4096 bytes)
Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
Memory: 256MB = 256MB total
Memory: 252460k/252460k available, 9684k reserved, 0K highmem
Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
vmalloc : 0xd0800000 - 0xff000000 ( 744 MB)
lowmem : 0xc0000000 - 0xd0000000 ( 256 MB)
modules : 0xbf000000 - 0xc0000000 ( 16 MB)
.text : 0xc0008000 - 0xc0669000 (6532 kB)
.init : 0xc0669000 - 0xc06a8000 ( 252 kB)
.data : 0xc06a8000 - 0xc070b2f8 ( 397 kB)
.bss : 0xc070b31c - 0xc0738444 ( 181 kB)
NR_IRQS:396
IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrupts
Total of 128 interrupts on 1 active controller
OMAP clockevent source: GPTIMER2 at 24000000 Hz
omap_dm_timer_switch_src: Switching to HW default clocksource(sys_clkin_ck) for timer1, this may impact timekeeping in low power state
OMAP clocksource: GPTIMER1 at 24000000 Hz
sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 178956ms
Console: colour dummy device 80x30
Calibrating delay loop... 795.44 BogoMIPS (lpj=3977216)
pid_max: default: 32768 minimum: 301
Security Framework initialized
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
devtmpfs: initialized
omap_hwmod: gfx: failed to hardreset
omap_hwmod: pruss: failed to hardreset
print_constraints: dummy:
NET: Registered protocol family 16
OMAP GPIO hardware version 0.1
omap_mux_init: Add partition: #1: core, flags: 0
----am335x_evm_i2c_init----
omap_i2c.2: alias fck already exists
The board is MYD-AM335X.
omap_hsmmc.0: alias fck already exists
_omap_mux_get_by_name: Could not find signal ain4.ain4
_omap_mux_get_by_name: Could not find signal ain5.ain5
_omap_mux_get_by_name: Could not find signal ain6.ain6
_omap_mux_get_by_name: Could not find signal ain7.ain7
--------uart2_init
--------uart3_init
--------uart4_init
--------uart5_init
d_can.0: alias fck already exists
d_can.1: alias fck already exists
am335x_spi:am335x_spi_init...
omap2_mcspi.1: alias fck already exists
omap2_mcspi.2: alias fck already exists
edma.0: alias fck already exists
edma.0: alias fck already exists
edma.0: alias fck already exists
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
registerd cppi-dma Intr @ IRQ 17
Cppi41 Init Done Qmgr-base(d087a000) dma-base(d0878000)
Cppi41 Init Done
musb-ti81xx musb-ti81xx: musb0, board_mode=0x13, plat_mode=0x3
musb-ti81xx musb-ti81xx: musb1, board_mode=0x13, plat_mode=0x1
omap_i2c omap_i2c.2: bus 2 rev2.4.0 at 100 kHz
cfg80211: Calling CRDA to update world regulatory domain
Switching to clocksource gp timer
musb-hdrc: version 6.0, ?dma?, otg (peripheral+host)
musb-hdrc musb-hdrc.0: dma type: dma-cppi41
MUSB0 controller's USBSS revision = 4ea20800
TxFifo Empty intr enabled
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
musb-hdrc musb-hdrc.0: USB OTG mode controller at d083c000 using DMA, IRQ 18
musb-hdrc musb-hdrc.1: dma type: dma-cppi41
MUSB1 controller's USBSS revision = 4ea20800
TxFifo Empty intr enabled
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
musb-hdrc musb-hdrc.1: MUSB HDRC host driver
musb-hdrc musb-hdrc.1: new USB bus registered, assigned bus number 1
usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: MUSB HDRC host driver
usb usb1: Manufacturer: Linux 3.2.0 musb-hcd
usb usb1: SerialNumber: musb-hdrc.1
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
musb-hdrc musb-hdrc.1: USB Host mode controller at d083e800 using DMA, IRQ 19
NET: Registered protocol family 2
IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
TCP established hash table entries: 8192 (order: 4, 65536 bytes)
TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
TCP: Hash tables configured (established 8192 bind 8192)
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.
NetWinder Floating Point Emulator V0.97 (double precision)
omap-gpmc omap-gpmc: GPMC revision 6.0
Registering NAND on CS0
VFS: Disk quotas dquot_6.5.2
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
msgmni has been set to 493
alg: No test for stdrng (krng)
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
omap_uart.0: ttyO0 at MMIO 0x44e09000 (irq = 72) is a OMAP UART0
console [ttyO0] enabled
omap_uart.1: ttyO1 at MMIO 0x48022000 (irq = 73) is a OMAP UART1
omap_uart.2: ttyO2 at MMIO 0x48024000 (irq = 74) is a OMAP UART2
omap_uart.3: ttyO3 at MMIO 0x481a6000 (irq = 44) is a OMAP UART3
omap_uart.4: ttyO4 at MMIO 0x481a8000 (irq = 45) is a OMAP UART4
omap_uart.5: ttyO5 at MMIO 0x481aa000 (irq = 46) is a OMAP UART5
[drm] Initialized drm 1.1.0 20060810
brd: module loaded
loop: module loaded
i2c-core: driver [tsl2550] using legacy suspend method
i2c-core: driver [tsl2550] using legacy resume method
mtdoops: mtd device (mtddev=name/number) must be supplied
omap2-nand driver initializing
NAND device: Manufacturer ID: 0xec, Chip ID: 0xda (Samsung NAND 256MiB 3,3V 8-bit)
Creating 8 MTD partitions on "omap2-nand.0":
0x000000000000-0x000000020000 : "SPL"
0x000000020000-0x000000040000 : "SPL.backup1"
0x000000040000-0x000000060000 : "SPL.backup2"
0x000000060000-0x000000080000 : "SPL.backup3"
0x000000080000-0x000000260000 : "U-Boot"
0x000000260000-0x000000280000 : "U-Boot Env"
0x000000280000-0x000000780000 : "Kernel"
0x000000780000-0x000010000000 : "File System"
OneNAND driver initializing
UBI: attaching mtd7 to ubi0
UBI: physical eraseblock size: 131072 bytes (128 KiB)
UBI: logical eraseblock size: 126976 bytes
UBI: smallest flash I/O unit: 2048
UBI: sub-page size: 512
UBI: VID header offset: 2048 (aligned 2048)
UBI: data offset: 4096
UBI: max. sequence number: 0
UBI: volume 0 ("rootfs") re-sized from 1652 to 1965 LEBs
UBI: attached mtd7 to ubi0
UBI: MTD device name: "File System"
UBI: MTD device size: 248 MiB
UBI: number of good PEBs: 1988
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: 1988
UBI: number of PEBs reserved for bad PEB handling: 19
UBI: max/mean erase counter: 1/0
UBI: image sequence number: 1244205884
UBI: background thread "ubi_bgt0d" started, PID 568
vcan: Virtual CAN interface driver
CAN device driver interface
CAN bus driver for Bosch D_CAN controller 1.0
d_can d_can.0: device registered (irq=52, irq_obj=53)
d_can d_can.1: device registered (irq=55, irq_obj=56)
mcp251x spi2.0: probed
mcp251x spi2.1: probed
davinci_mdio davinci_mdio.0: davinci mdio revision 1.6
davinci_mdio davinci_mdio.0: detected phy mask ffffffaf
davinci_mdio.0: probed
davinci_mdio davinci_mdio.0: phy[4]: device 0:04, driver unknown
davinci_mdio davinci_mdio.0: phy[6]: device 0:06, driver unknown
PPP generic driver version 2.4.2
PPP BSD Compression module registered
PPP Deflate Compression module registered
PPP MPPE Compression module registered
NET: Registered protocol family 24
usbcore: registered new interface driver zd1201
usbcore: registered new interface driver cdc_ether
usbcore: registered new interface driver cdc_eem
usbcore: registered new interface driver dm9601
cdc_ncm: 04-Aug-2011
usbcore: registered new interface driver cdc_ncm
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
gadget: using random self ethernet address
gadget: using random host ethernet address
usb0: MAC 06:a4:f2:19:2b:56
usb0: HOST MAC c2:27:33:0a:4d:77
gadget: Ethernet Gadget, version: Memorial Day 2008
gadget: g_ether ready
musb-hdrc musb-hdrc.0: MUSB HDRC host driver
musb-hdrc musb-hdrc.0: new USB bus registered, assigned bus number 2
usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb2: Product: MUSB HDRC host driver
usb usb2: Manufacturer: Linux 3.2.0 musb-hcd
usb usb2: SerialNumber: musb-hdrc.0
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 1 port detected
mousedev: PS/2 mouse device common for all mice
input: ti-tsc-adcc as /devices/platform/omap/tsc/input/input0
jinye_TEST:i2c driver name = ds3232
rtc-ds3232 2-0068: rtc core: registered ds3232 as rtc0
i2c /dev entries driver
Linux video capture interface: v2.00
usbcore: registered new interface driver uvcvideo
USB Video Class driver (1.1.1)
OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec
_regulator_get: deviceless supply vdd_mpu not found, using dummy regulator
cpuidle: using governor ladder
cpuidle: using governor menu
Registered led device: sys_led
Registered led device: user_led0
Registered led device: user_led1
omap4_aes_mod_init: loading AM33X AES driver
omap4-aes omap4-aes: AM33X AES hw accel rev: 3.02
omap4_aes_probe: probe() done
omap4_sham_mod_init: loading AM33X SHA/MD5 driver
omap4-sham omap4-sham: AM33X SHA/MD5 hw accel rev: 4.03
omap4_sham_probe: probe() done
oprofile: hardware counters not available
oprofile: using timer interrupt.
nf_conntrack version 0.5.0 (3944 buckets, 15776 max)
ip_tables: (C) 2000-2006 Netfilter Core Team
TCP cubic registered
NET: Registered protocol family 17
can: controller area network core (rev 20090105 abi 8)
NET: Registered protocol family 29
can: raw protocol (rev 20090105)
can: broadcast manager protocol (rev 20090105 t)
lib80211: common routines for IEEE802.11 drivers
lib80211_crypt: registered algorithm 'NULL'
lib80211_crypt: registered algorithm 'WEP'
lib80211_crypt: registered algorithm 'CCMP'
lib80211_crypt: registered algorithm 'TKIP'
Registering the dns_resolver key type
VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
ThumbEE CPU extension supported.
mux: Failed to setup hwmod io irq -22
Power Management for AM33XX family
Trying to load am335x-pm-firmware.bin (60 secs timeout)
Copied the M3 firmware to UMEM
sr_init: platform driver register failed
clock: disabling unused clocks to save power
Detected MACID=b0:7e:11:74:20:b1
cpsw: Detected MACID = b0:7e:11:74:20:b3
input: gpio-keys as /devices/platform/gpio-keys/input/input1
rtc-ds3232 2-0068: setting system clock to 2009-01-27 15:48:23 UTC (1233071303)
UBIFS: mounted UBI device 0, volume 0, name "rootfs"
UBIFS: file system size: 248111104 bytes (242296 KiB, 236 MiB, 1954 LEBs)
UBIFS: journal size: 9023488 bytes (8812 KiB, 8 MiB, 72 LEBs)
UBIFS: media format: w4/r0 (latest is w4/r0)
UBIFS: default compressor: lzo
UBIFS: reserved for root: 0 bytes (0 KiB)
VFS: Mounted root (ubifs filesystem) on device 0:14.
devtmpfs: mounted
Freeing init memory: 252K
INIT: version 2.86 booting
Starting udevudevd (866): /proc/866/oom_adj is deprecated, please use /proc/866/oom_score_adj instead.
tar: removing leading '/' from member names
Root filesystem already read-write, not remounting
Setting up IP spoofing protection: rp_filter.
Configuring network interfaces... Error: either "local" is duplicate, or "/24" is a garbage.
net eth0: CPSW phy found : id is : 0x4dd072
Error: either "local" is duplicate, or "/24" is a garbage.
net eth1: CPSW phy found : id is : 0x4dd072
done.
/sbin/ldconfig: file /lib/libc-2.9.so is truncated
/sbin/ldconfig: /lib/libc.so.6 is not a symbolic link
INIT: Entering runlevel: 5
Could not load host key: /usr/local/etc/ssh_host_ecdsa_key
/var/empty must be owned by root and not group or world-writable.
net eth0: CPSW phy found : id is : 0x4dd072
configure can network
/usr/drv/drv.sh: line 2: @echo: not found
killall: sshd: no process killed
ln: /usr/bin/ipcs: File exists
ln: /usr/bin/ipcrm: File exists
Starting syslogd/klogd: done
Could not load host key: /usr/local/etc/ssh_host_ecdsa_key
/var/empty must be owned by root and not group or world-writable.
The Angstrom Distribution SAFTOP-RT ttyO0
Angstrom 2008.1-test-20090127 SAFTOP-RT ttyO0
SAFTOP-RT login: UBIFS error (pid 3168): ubifs_read_node: bad node type (255 but expected 2)
UBIFS error (pid 3168): ubifs_read_node: bad node at LEB 531:64264, LEB mapping status 1
UBIFS error (pid 1727): make_reservation: cannot reserve 160 bytes in jhead 1, error -30
UBIFS error (pid 1727): ubifs_write_inode: can't write inode 2214, error -30
UBIFS error (pid 1727): make_reservation: cannot reserve 160 bytes in jhead 1, error -30
UBIFS error (pid 1727): ubifs_write_inode: can't write inode 2212, error -30
the board start up next time will comes up kernel pannic, the log is :
U-Boot SPL 2011.09 (Aug 05 2015 - 17:03:45)
Texas Instruments Revision detection unimplemented
EFUSE_SMA: 0x00013E2F, max freq reg: 0X1E2F
Set MPU freq to 800 MHz
Booting from NAND...
U-Boot 2011.09 (Aug 05 2015 - 17:03:45)
I2C: ready
DRAM: 256 MiB
WARNING: Caches not enabled
Did not find a recognized configuration, assuming General purpose EVM in Profile 0 with Daughter board
NAND: HW ECC Hamming Code selected
256 MiB
MMC: OMAP SD/MMC: 0
*** Warning - bad CRC, using default environment
Net: cpsw
Hit any key to stop autoboot: 0
sysboot[4-0]: 0x14 ... nandboot.
Booting from nand ...
HW ECC BCH8 Selected
NAND read: device 0 offset 0x280000, size 0x400000
4194304 bytes read: OK
## Booting kernel from Legacy Image at 80007fc0 ...
Image Name: Linux-3.2.0
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 3717000 Bytes = 3.5 MiB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum ... OK
XIP Kernel Image ... OK
OK
Starting kernel ...
Uncompressing Linux... done, booting the kernel.
Linux version 3.2.0 (root@lin-desktop) (gcc version 4.4.1 (Sourcery G++ Lite 2010q1-202) ) #122 Thu May 5 05:53:05 CST 2016
CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7d
CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
Machine: am335xevm
Memory policy: ECC disabled, Data cache writeback
On node 0 totalpages: 65536
free_area_init_node: node 0, pgdat c0701848, node_mem_map c0739000
Normal zone: 512 pages used for memmap
Normal zone: 0 pages reserved
Normal zone: 65024 pages, LIFO batch:15
AM335X ES1.0 (neon )
pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
pcpu-alloc: [0] 0
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 65024
Kernel command line: console=ttyO0,115200n8 board-am335xevm.display_mode=lcd4i3 mem=256M sdio_wifi=1 root=ubi0:rootfs rw ubi.mtd=7,2048 noinitrd rootfstype=ubifs rootwait=1 ip=none
PID hash table entries: 1024 (order: 0, 4096 bytes)
Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
Memory: 256MB = 256MB total
Memory: 252460k/252460k available, 9684k reserved, 0K highmem
Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
vmalloc : 0xd0800000 - 0xff000000 ( 744 MB)
lowmem : 0xc0000000 - 0xd0000000 ( 256 MB)
modules : 0xbf000000 - 0xc0000000 ( 16 MB)
.text : 0xc0008000 - 0xc0669000 (6532 kB)
.init : 0xc0669000 - 0xc06a8000 ( 252 kB)
.data : 0xc06a8000 - 0xc070b2f8 ( 397 kB)
.bss : 0xc070b31c - 0xc0738444 ( 181 kB)
NR_IRQS:396
IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrupts
Total of 128 interrupts on 1 active controller
OMAP clockevent source: GPTIMER2 at 24000000 Hz
omap_dm_timer_switch_src: Switching to HW default clocksource(sys_clkin_ck) for timer1, this may impact timekeeping in low power state
OMAP clocksource: GPTIMER1 at 24000000 Hz
sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 178956ms
Console: colour dummy device 80x30
Calibrating delay loop... 795.44 BogoMIPS (lpj=3977216)
pid_max: default: 32768 minimum: 301
Security Framework initialized
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
devtmpfs: initialized
omap_hwmod: gfx: failed to hardreset
omap_hwmod: pruss: failed to hardreset
print_constraints: dummy:
NET: Registered protocol family 16
OMAP GPIO hardware version 0.1
omap_mux_init: Add partition: #1: core, flags: 0
----am335x_evm_i2c_init----
omap_i2c.2: alias fck already exists
The board is MYD-AM335X.
omap_hsmmc.0: alias fck already exists
_omap_mux_get_by_name: Could not find signal ain4.ain4
_omap_mux_get_by_name: Could not find signal ain5.ain5
_omap_mux_get_by_name: Could not find signal ain6.ain6
_omap_mux_get_by_name: Could not find signal ain7.ain7
--------uart2_init
--------uart3_init
--------uart4_init
--------uart5_init
d_can.0: alias fck already exists
d_can.1: alias fck already exists
am335x_spi:am335x_spi_init...
omap2_mcspi.1: alias fck already exists
omap2_mcspi.2: alias fck already exists
edma.0: alias fck already exists
edma.0: alias fck already exists
edma.0: alias fck already exists
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
registerd cppi-dma Intr @ IRQ 17
Cppi41 Init Done Qmgr-base(d087a000) dma-base(d0878000)
Cppi41 Init Done
musb-ti81xx musb-ti81xx: musb0, board_mode=0x13, plat_mode=0x3
musb-ti81xx musb-ti81xx: musb1, board_mode=0x13, plat_mode=0x1
omap_i2c omap_i2c.2: bus 2 rev2.4.0 at 100 kHz
cfg80211: Calling CRDA to update world regulatory domain
Switching to clocksource gp timer
musb-hdrc: version 6.0, ?dma?, otg (peripheral+host)
musb-hdrc musb-hdrc.0: dma type: dma-cppi41
MUSB0 controller's USBSS revision = 4ea20800
TxFifo Empty intr enabled
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
musb-hdrc musb-hdrc.0: USB OTG mode controller at d083c000 using DMA, IRQ 18
musb-hdrc musb-hdrc.1: dma type: dma-cppi41
MUSB1 controller's USBSS revision = 4ea20800
TxFifo Empty intr enabled
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
musb-hdrc musb-hdrc.1: MUSB HDRC host driver
musb-hdrc musb-hdrc.1: new USB bus registered, assigned bus number 1
usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: MUSB HDRC host driver
usb usb1: Manufacturer: Linux 3.2.0 musb-hcd
usb usb1: SerialNumber: musb-hdrc.1
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
musb-hdrc musb-hdrc.1: USB Host mode controller at d083e800 using DMA, IRQ 19
NET: Registered protocol family 2
IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
TCP established hash table entries: 8192 (order: 4, 65536 bytes)
TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
TCP: Hash tables configured (established 8192 bind 8192)
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.
NetWinder Floating Point Emulator V0.97 (double precision)
omap-gpmc omap-gpmc: GPMC revision 6.0
Registering NAND on CS0
VFS: Disk quotas dquot_6.5.2
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
msgmni has been set to 493
alg: No test for stdrng (krng)
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
omap_uart.0: ttyO0 at MMIO 0x44e09000 (irq = 72) is a OMAP UART0
console [ttyO0] enabled
omap_uart.1: ttyO1 at MMIO 0x48022000 (irq = 73) is a OMAP UART1
omap_uart.2: ttyO2 at MMIO 0x48024000 (irq = 74) is a OMAP UART2
omap_uart.3: ttyO3 at MMIO 0x481a6000 (irq = 44) is a OMAP UART3
omap_uart.4: ttyO4 at MMIO 0x481a8000 (irq = 45) is a OMAP UART4
omap_uart.5: ttyO5 at MMIO 0x481aa000 (irq = 46) is a OMAP UART5
[drm] Initialized drm 1.1.0 20060810
brd: module loaded
loop: module loaded
i2c-core: driver [tsl2550] using legacy suspend method
i2c-core: driver [tsl2550] using legacy resume method
mtdoops: mtd device (mtddev=name/number) must be supplied
omap2-nand driver initializing
NAND device: Manufacturer ID: 0xec, Chip ID: 0xda (Samsung NAND 256MiB 3,3V 8-bit)
Creating 8 MTD partitions on "omap2-nand.0":
0x000000000000-0x000000020000 : "SPL"
0x000000020000-0x000000040000 : "SPL.backup1"
0x000000040000-0x000000060000 : "SPL.backup2"
0x000000060000-0x000000080000 : "SPL.backup3"
0x000000080000-0x000000260000 : "U-Boot"
0x000000260000-0x000000280000 : "U-Boot Env"
0x000000280000-0x000000780000 : "Kernel"
0x000000780000-0x000010000000 : "File System"
OneNAND driver initializing
UBI: attaching mtd7 to ubi0
UBI: physical eraseblock size: 131072 bytes (128 KiB)
UBI: logical eraseblock size: 126976 bytes
UBI: smallest flash I/O unit: 2048
UBI: sub-page size: 512
UBI: VID header offset: 2048 (aligned 2048)
UBI: data offset: 4096
UBI: max. sequence number: 10
UBI: attached mtd7 to ubi0
UBI: MTD device name: "File System"
UBI: MTD device size: 248 MiB
UBI: number of good PEBs: 1988
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: 1988
UBI: number of PEBs reserved for bad PEB handling: 19
UBI: max/mean erase counter: 2/0
UBI: image sequence number: 1244205884
UBI: background thread "ubi_bgt0d" started, PID 568
vcan: Virtual CAN interface driver
CAN device driver interface
CAN bus driver for Bosch D_CAN controller 1.0
d_can d_can.0: device registered (irq=52, irq_obj=53)
d_can d_can.1: device registered (irq=55, irq_obj=56)
mcp251x spi2.0: probed
mcp251x spi2.1: probed
davinci_mdio davinci_mdio.0: davinci mdio revision 1.6
davinci_mdio davinci_mdio.0: detected phy mask ffffffaf
davinci_mdio.0: probed
davinci_mdio davinci_mdio.0: phy[4]: device 0:04, driver unknown
davinci_mdio davinci_mdio.0: phy[6]: device 0:06, driver unknown
PPP generic driver version 2.4.2
PPP BSD Compression module registered
PPP Deflate Compression module registered
PPP MPPE Compression module registered
NET: Registered protocol family 24
usbcore: registered new interface driver zd1201
usbcore: registered new interface driver cdc_ether
usbcore: registered new interface driver cdc_eem
usbcore: registered new interface driver dm9601
cdc_ncm: 04-Aug-2011
usbcore: registered new interface driver cdc_ncm
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
gadget: using random self ethernet address
gadget: using random host ethernet address
usb0: MAC a6:b2:3a:74:ba:0b
usb0: HOST MAC b6:0e:2c:3b:bf:87
gadget: Ethernet Gadget, version: Memorial Day 2008
gadget: g_ether ready
musb-hdrc musb-hdrc.0: MUSB HDRC host driver
musb-hdrc musb-hdrc.0: new USB bus registered, assigned bus number 2
usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb2: Product: MUSB HDRC host driver
usb usb2: Manufacturer: Linux 3.2.0 musb-hcd
usb usb2: SerialNumber: musb-hdrc.0
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 1 port detected
mousedev: PS/2 mouse device common for all mice
input: ti-tsc-adcc as /devices/platform/omap/tsc/input/input0
jinye_TEST:i2c driver name = ds3232
rtc-ds3232 2-0068: rtc core: registered ds3232 as rtc0
i2c /dev entries driver
Linux video capture interface: v2.00
usbcore: registered new interface driver uvcvideo
USB Video Class driver (1.1.1)
OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec
_regulator_get: deviceless supply vdd_mpu not found, using dummy regulator
cpuidle: using governor ladder
cpuidle: using governor menu
Registered led device: sys_led
Registered led device: user_led0
Registered led device: user_led1
omap4_aes_mod_init: loading AM33X AES driver
omap4-aes omap4-aes: AM33X AES hw accel rev: 3.02
omap4_aes_probe: probe() done
omap4_sham_mod_init: loading AM33X SHA/MD5 driver
omap4-sham omap4-sham: AM33X SHA/MD5 hw accel rev: 4.03
omap4_sham_probe: probe() done
oprofile: hardware counters not available
oprofile: using timer interrupt.
nf_conntrack version 0.5.0 (3944 buckets, 15776 max)
ip_tables: (C) 2000-2006 Netfilter Core Team
TCP cubic registered
NET: Registered protocol family 17
can: controller area network core (rev 20090105 abi 8)
NET: Registered protocol family 29
can: raw protocol (rev 20090105)
can: broadcast manager protocol (rev 20090105 t)
lib80211: common routines for IEEE802.11 drivers
lib80211_crypt: registered algorithm 'NULL'
lib80211_crypt: registered algorithm 'WEP'
lib80211_crypt: registered algorithm 'CCMP'
lib80211_crypt: registered algorithm 'TKIP'
Registering the dns_resolver key type
VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
ThumbEE CPU extension supported.
mux: Failed to setup hwmod io irq -22
Power Management for AM33XX family
Trying to load am335x-pm-firmware.bin (60 secs timeout)
Copied the M3 firmware to UMEM
sr_init: platform driver register failed
clock: disabling unused clocks to save power
Detected MACID=b0:7e:11:74:20:b1
cpsw: Detected MACID = b0:7e:11:74:20:b3
input: gpio-keys as /devices/platform/gpio-keys/input/input1
rtc-ds3232 2-0068: setting system clock to 2009-01-27 15:52:03 UTC (1233071523)
uncorrectable error :
uncorrectable error :
uncorrectable error :
uncorrectable error :
uncorrectable error :
uncorrectable error :
uncorrectable error :
uncorrectable error :
uncorrectable error :
uncorrectable error :
uncorrectable error :
uncorrectable error :
UBI error: ubi_io_read: error -74 (ECC error) while reading 126976 bytes from PEB 3:4096, read 126976 bytes
uncorrectable error :
uncorrectable error :
uncorrectable error :
uncorrectable error :
uncorrectable error :
uncorrectable error :
uncorrectable error :
uncorrectable error :
uncorrectable error :
UBI error: ubi_io_read: error -74 (ECC error) while reading 126976 bytes from PEB 4:4096, read 126976 bytes
UBIFS error (pid 1): ubifs_recover_master_node: failed to recover master node
List of all partitions:
1f00 128 mtdblock0 (driver?)
1f01 128 mtdblock1 (driver?)
1f02 128 mtdblock2 (driver?)
1f03 128 mtdblock3 (driver?)
1f04 1920 mtdblock4 (driver?)
1f05 128 mtdblock5 (driver?)
1f06 5120 mtdblock6 (driver?)
1f07 254464 mtdblock7 (driver?)
No filesystem could mount root, tried: ubifs
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
Backtrace:
[<c0018f68>] (dump_backtrace+0x0/0x110) from [<c04df598>] (dump_stack+0x18/0x1c)
r6:cf01df78 r5:c070c288 r4:c070c288 r3:60000013
[<c04df580>] (dump_stack+0x0/0x1c) from [<c04df610>] (panic+0x74/0x198)
[<c04df59c>] (panic+0x0/0x198) from [<c0669e4c>] (mount_block_root+0x220/0x23c)
r3:cf01df4c r2:00000020 r1:cf01df78 r0:c05c28a0
r7:00000006
[<c0669c2c>] (mount_block_root+0x0/0x23c) from [<c0669fec>] (prepare_namespace+0xac/0x1e0)
[<c0669f40>] (prepare_namespace+0x0/0x1e0) from [<c0669320>] (kernel_init+0x11c/0x128)
r5:c06a7d8c r4:c06a7d8c
[<c0669204>] (kernel_init+0x0/0x128) from [<c0045a34>] (do_exit+0x0/0x698)
r5:c0669204 r4:00000000
Can Texas Instruments experts give some suggestion to solve this problem ??
Thanks!