=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2009.08.03 12:06:27 =~=~=~=~=~=~=~=~=~=~=~= i2c-adapter i2c-1: ACK not received i2c-adapter i2c-1: ACK not received i2c-adapter i2c-1: ACK not received i2c-adapter i2c-1: ACK not received msp430 i2c bus failed i2c-adapter i2c-1: ACK not received **** **** TLV320AIC3104 DAI PROBE **** TLV320AIC3104 Audio Codec 0.1<6>DMA Sound Buffers Allocated:UseIram=1 buf->addr=78000000 buf->area=c4860000 size=65536 asoc: tlv320aic3104-dai <-> imx-ssi-1 mapping ok **** **** TLV320AIC3104 BABY MACH PROBE **** ALSA device list: #0: baby (tlv320aic3104) oprofile: using timer interrupt. TCP cubic registered NET: Registered protocol family 17 RPC: Registered udp transport module. RPC: Registered tcp transport module. ieee80211: 802.11 data/management/control stack, git-1.1.13 ieee80211: Copyright (C) 2004-2005 Intel Corporat++NAND: RCSR=54000900 Searching for BBT table in the flash ... . Found version 1 Bbt0 at block 1023 (0x7fe0000) Block 289 is bad Block 295 is bad Block 678 is bad Total bad blocks: 3 .FEC PHY: RTL8201EL FEC: [ HALF_DUPLEX ] [ disconnected ] [ 10M bps ]: Ethernet mxc_fec: MAC address 00:04:20:26:01:2e No IP info for device! Unrecognized chip: 0xf8!!! hardware reset by POR Clock input is 24 MHz RedBoot(tm) bootstrap and debug environment [ROMRAM] Non-certified release, version FSL 200904 - built 21:37:20, May 27 2009 Platform: Logitech Baby (i.MX25 ) PASS 1.0 [x32 DDR] System type 2070 revision 2 Copyright (C) 2000, 2001, 2002, 2003, 2004 Red Hat, Inc. Copyright (C) 2003, 2004, 2005, 2006 eCosCentric Limited RAM: 0x00000000-0x03f00000, [0x00095250-0x03ef1000] available FLASH: 0x00000000 - 0x8000000, 1024 blocks of 0x00020000 bytes each. RedBoot> ubi attach -f 0x80000 -l 0x07EC0000 -w 0x800 -e 0x20000 -s 0x200 scanning 1014 PEBs ..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................skipping bad block 285 ..........skipping bad block 291 ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................skipping bad block 674 ......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................scanning is finished RedBoot> ubi load -b 0x100000 kernel%{os_backup} RedBoot> exec -c %{os_cmdline}entry=0x80008000, target=0x80008000 Using base address 0x00100000 and length 0x00187fb8 Uncompressing Linux........................................................................................................ done, booting the kernel. Linux version 2.6.26.8-rt16 (parabuild@x86-ubuntu-build) (gcc version 4.2.3) #1 PREEMPT RT Fri Jun 5 04:08:18 PDT 2009 CPU: ARM926EJ-S [41069264] revision 4 (ARMv5TEJ), cr=00053177 Machine: Logitech MX25 Baby Board Memory policy: ECC disabled, Data cache writeback CPU0: D VIVT 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 Real-Time Preemption Support (C) 2004-2007 Ingo Molnar Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256 Kernel command line: console=ttymxc1,115200 noinitrd init=/linuxrc ubi.mtd=1 root=/dev/mtdblock:cramfs Preemptible RCU implementation. MXC IRQ initialized PID hash table entries: 256 (order: 8, 1024 bytes) MXC GPT timer initialized, rate = 12000000 WARNING: Clock divider has been truncated, clock error 333 [ps] per 83 [ns] Console: colour dummy device 80x30 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: 61556KB available (2960K code, 277K data, 136K init) Mount-cache hash table entries: 512 CPU: Testing write buffer coherency: ok net_namespace: 276 bytes NET: Registered protocol family 16 AIPS1 VA base: 0xfc000000 CPU is i.MX0 Revision 0.2 Clock input source is 24000000 MXC GPIO hardware Using SDMA I.API MXC DMA API initialized MXC I2C driver MXC I2C driver ASoC version 0.20 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: 3, 57344 bytes) TCP: Hash tables configured (established 2048 bind 2048) TCP reno registered NET: Registered protocol family 1 krcupreemptd setsched 0 prio = 98 Registering unionfs 2.5.1 (for 2.6.26.8) msgmni has been set to 120 io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered io scheduler cfq registered (default) MXC Backlight Device mxc_lcdc_bl.0 Initialized. Console: switching to colour frame buffer device 30x40 mxc_sdc_fb mxc_sdc_fb.0: fb0: DISP0 BG fb device registered successfully. mxc_sdc_fb mxc_sdc_fb.0: fb1: DISP0 FG fb device registered successfully. Serial: MXC Internal UART driver mxcintuart.1: ttymxc1 at MMIO 0x43f94000 (irq = 32) is a Freescale MXC console [ttymxc1] enabled brd: module loaded loop: module loaded FEC ENET Version 0.2 eth%d: enable RMII gasket fec: PHY @ 0x1, ID 0x001cc815 -- unknown PHY! eth0: ethernet 00:04:20:26:01:2e MXC MTD nand Driver 2.5 NAND device: Manufacturer ID: 0xec, Chip ID: 0xf1 (Samsung NAND 128MiB 3,3V 8-bit) Searching for RedBoot partition table in NAND 128MiB 3,3V 8-bit at offset 0x7f60000 No RedBoot partition table detected in NAND 128MiB 3,3V 8-bit Creating 2 MTD partitions on "NAND 128MiB 3,3V 8-bit": 0x00000000-0x00080000 : "redboot" 0x00080000-0x07f40000 : "ubi" UBI: attaching mtd1 to ubi0 UBI: physical eraseblock size: 131072 bytes (128 KiB) UBI: logical eraseblock size: 129024 bytes UBI: smallest flash I/O unit: 2048 UBI: sub-page size: 512 UBI: VID header offset: 512 (aligned 512) UBI: data offset: 2048 UBI: attached mtd1 to ubi0 UBI: MTD device name: "ubi" UBI: MTD device size: 126 MiB UBI: number of good PEBs: 1011 UBI: number of bad PEBs: 3 UBI: max. allowed volumes: 128 UBI: wear-leveling threshold: 4096 UBI: number of internal volumes: 1 UBI: number of user volumes: 3 UBI: available PEBs: 654 UBI: total number of reserved PEBs: 357 UBI: number of PEBs reserved for bad PEB handling: 10 UBI: max/mean erase counter: 433/36 UBI: background thread "ubi_bgt0d" started, PID 273 mice: PS/2 mouse device common for all mice MXC keypad loaded input: mxckpd as /class/input/input0 MXC WatchDog Driver 2.0 MXC Watchdog # 0 Timer: initial timeout 60 sec input: Unspecified device as /class/input/input1 input: msp430 as /class/input/input2 firmware: requesting msp430.txt i.MX ADC at 0x50030000 irq 46 mxsdhci: MXC Secure Digital Host Controller Interface driver mxsdhci: MXC SDHCI Controller Driver. mmc0: SDHCI detect irq 0 irq 9 PIO Advanced Linux Sound Architecture Driver Version 1.0.16. mmc0: new SDIO card at address 0001 Unable to handle kernel NULL pointer dereference at virtual address 00000000 pgd = c0004000 [00000000] *pgd=00000000 Internal error: Oops: 5 [#1] PREEMPT Modules linked in: CPU: 0 Not tainted (2.6.26.8-rt16 #1) PC is at msp430_programmer_firmware+0x18/0x350 LR is at request_firmware_work_func+0x58/0x90 pc : [] lr : [] psr: a0000013 sp : c3d95f78 ip : c3d95fb8 fp : c3d95fb4 r10: 00000000 r9 : 00000000 r8 : c3c67800 r7 : 00000000 r6 : c01823dc r5 : fffffffe r4 : 00000000 r3 : c01ad790 r2 : 00000000 r1 : c3c67800 r0 : 00000000 Flags: NzCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment kernel Control: 0005317f Table: 80004000 DAC: 00000017 Process firmware/msp430 (pid: 294, stack limit = 0xc3d94268) Stack: (0xc3d95f78 to 0xc3d96000) 5f60: c3d95fb4 c3d95f88 5f80: c0182378 c017cf48 00000000 c3e39de0 fffffffe c01823dc 00000000 00000000 5fa0: 00000000 00000000 c3d95fd4 c3d95fb8 c0182434 c01ad7a0 c0263d4c 00000000 5fc0: c3d94000 c3e39de0 c3d95ff4 c3d95fd8 c0057d30 c01823ec 00000000 00000000 5fe0: 00000000 00000000 00000000 c3d95ff8 c00460a8 c0057ce4 ffffffff ffffffff Backtrace: [] (msp430_programmer_firmware+0x0/0x350) from [] (request_firmware_work_func+0x58/0x90) [] (request_firmware_work_func+0x0/0x90) from [] (kthread+0x5c/0x94) r5:c3e39de0 r4:c3d94000 [] (kthread+0x0/0x94) from [] (do_exit+0x0/0x64c) r6:00000000 r5:00000000 r4:00000000 Code: e24cb004 e24dd014 e1a08001 e1a04000 (e5900000) ---[ end trace efaad331615edf4b ]---