NAND SPL Starting U-Boot ... U-Boot 1.1.6 (Apr 1 2008 - 13:52:15) Board: Ingenic PMP Ver 1.x (CPU Speed 335 MHz) DRAM: 64 MB Flash: 0 kB NAND:1024 MiB *** Warning - bad CRC or NAND, using default environment In: serial Out: serial Err: serial Net: JZ ETHERNET ### main_loop: bootcmd="mmcinit;fatload mmc 0 0x80600000 uimage;bootm" Hit any key to stop autoboot: 1  0 MMC card found MMC card is ready I'm sorry wo only surport fat16 and fat32 I'm sorry wo only surport fat16 and fat32 reading uimage filesize: 1805007, got: 1805007 1805007 bytes read ## Booting image at 80600000 ... Image Name: Linux-2.6.24.3 Image Type: MIPS Linux Kernel Image (gzip compressed) Data Size: 1804943 Bytes = 1.7 MB Load Address: 80010000 Entry Point: 8031a2e0 Verifying Checksum ... OK Uncompressing Kernel Image ... OK Starting kernel ... Linux version 2.6.24.3 (root@(none)) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)) #4 PREEMPT Tue Nov 30 05:50:09 CET 1999 CPU revision is: 02d0024f (Ingenic JZRISC) CPU clock: 335MHz, System clock: 112MHz, Memory clock: 112MHz, Peripheral clock: 112MHz JZ4730 PMP board setup Determined physical RAM map: memory: 04000000 @ 00000000 (usable) User-defined physical RAM map: memory: 08000000 @ 00000000 (usable) Zone PFN ranges: Normal 0 -> 32768 Movable zone start PFN for each node early_node_map[1] active PFN ranges 0: 0 -> 32768 Built 1 zonelists in Zone order, mobility grouping on. Total pages: 32512 Kernel command line: mem=128M console=ttyS0,115200n8 root=/dev/ssfdca1 rw noatime Primary instruction cache 16kB, VIPT, 4-way, linesize 32 bytes. Primary data cache 16kB, 4-way, VIPT, no aliases, linesize 32 bytes Synthesized clear page handler (25 instructions). Synthesized copy page handler (44 instructions). Synthesized TLB refill handler (20 instructions). Synthesized TLB load handler fastpath (32 instructions). Synthesized TLB store handler fastpath (32 instructions). Synthesized TLB modify handler fastpath (31 instructions). PID hash table entries: 512 (order: 9, 2048 bytes) Console: colour dummy device 80x25 console [ttyS0] enabled Dentry cache hash table entries: 16384 (order: 4, 65536 bytes) Inode-cache hash table entries: 8192 (order: 3, 32768 bytes) Memory: 125540k/131072k available (3133k kernel code, 5360k reserved, 758k data, 164k init, 0k highmem) Mount-cache hash table entries: 512 net_namespace: 64 bytes NET: Registered protocol family 16 SCSI subsystem initialized usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb NET: Registered protocol family 2 Time: jz_clocksource clocksource has been installed. 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 Power Management for JZ yaffs Nov 30 1999 04:10:53 Installing. io scheduler noop registered io scheduler anticipatory registered (default) io scheduler deadline registered io scheduler cfq registered jzlcd use 1 framebuffer: jzlcd fb[0] phys addr =0x07d00000 LCDC: PixClock:27955200 LcdClock:83865600 Console: switching to colour frame buffer device 100x37 fb0: jz-lcd frame buffer device, using 1024K of video memory PCF8563 RTC installed !!! JzSOC: char device family. Serial: 8250/16550 driver $Revision: 1.5 $ 4 ports, IRQ sharing disabled ¿®–¥…±á250: ttyS0 at MMIO 0x0 (irq = 9) is a 16550A serial8250: ttyS1 at MMIO 0x0 (irq = 8) is a 16550A serial8250: ttyS2 at MMIO 0x0 (irq = 7) is a 16550A serial8250: ttyS3 at MMIO 0x0 (irq = 6) is a 16550A RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize loop: module loaded WARNING: There is not MAC address, use default .. Linux video capture interface: v2.00 Driver 'sd' needs updating - please use bus_type methods NAND device: Manufacturer ID: 0xec, Chip ID: 0xd3 (Samsung NAND 1GiB 3,3V 8-bit) Scanning device for bad blocks Bad eraseblock 57 at 0x00720000 Bad eraseblock 58 at 0x00740000 Bad eraseblock 59 at 0x00760000 Bad eraseblock 60 at 0x00780000 Bad eraseblock 61 at 0x007a0000 Bad eraseblock 62 at 0x007c0000 Bad eraseblock 63 at 0x007e0000 Bad eraseblock 64 at 0x00800000 Bad eraseblock 65 at 0x00820000 Bad eraseblock 66 at 0x00840000 Bad eraseblock 67 at 0x00860000 Bad eraseblock 68 at 0x00880000 Bad eraseblock 69 at 0x008a0000 Bad eraseblock 70 at 0x008c0000 Bad eraseblock 71 at 0x008e0000 Bad eraseblock 72 at 0x00900000 Bad eraseblock 73 at 0x00920000 Bad eraseblock 74 at 0x00940000 Bad eraseblock 75 at 0x00960000 Bad eraseblock 76 at 0x00980000 Bad eraseblock 77 at 0x009a0000 Bad eraseblock 78 at 0x009c0000 Bad eraseblock 79 at 0x009e0000 Bad eraseblock 128 at 0x01000000 Bad eraseblock 136 at 0x01100000 Bad eraseblock 154 at 0x01340000 Bad eraseblock 252 at 0x01f80000 Bad eraseblock 282 at 0x02340000 Bad eraseblock 560 at 0x04600000 Bad eraseblock 636 at 0x04f80000 Bad eraseblock 670 at 0x053c0000 Bad eraseblock 692 at 0x05680000 Bad eraseblock 698 at 0x05740000 Bad eraseblock 1150 at 0x08fc0000 Bad eraseblock 1675 at 0x0d160000 Bad eraseblock 2042 at 0x0ff40000 Bad eraseblock 3280 at 0x19a00000 Bad eraseblock 5433 at 0x2a720000 Bad eraseblock 6528 at 0x33000000 Bad eraseblock 7546 at 0x3af40000 Bad eraseblock 7751 at 0x3c8e0000 Creating 4 MTD partitions on "NAND 1GiB 3,3V 8-bit": 0x00000000-0x00400000 : "NAND BOOT partition" 0x00400000-0x00800000 : "NAND KERNEL partition" 0x00800000-0x04000000 : "NAND ROOTFS partition" 0x04000000-0x08000000 : "NAND SSFDC partition" jz-ohci jz-ohci.0: JZ OHCI jz-ohci jz-ohci.0: new USB bus registered, assigned bus number 1 jz-ohci jz-ohci.0: irq 13, io mem 0x13030000 usb usb1: configuration #1 chosen from 1 choice hub 1-0:1.0: USB hub found hub 1-0:1.0: 2 ports detected Initializing USB Mass Storage driver... usb 1-2: new full speed USB device using jz-ohci and address 2 usb 1-2: configuration #1 chosen from 1 choice hub 1-2:1.0: USB hub found hub 1-2:1.0: 4 ports detected usb 1-2.3: new low speed USB device using jz-ohci and address 3 usb 1-2.3: configuration #1 chosen from 1 choice usbcore: registered new interface driver usb-storage USB Mass Storage support registered. mice: PS/2 mouse device common for all mice JzSOC Watchdog Timer: timer margin 60 sec jz-mmc: probe of jz-mmc.0 failed with error -1 CPU 0 Unable to handle kernel paging request at virtual address 00000040, epc == 00000040, ra == 80071d70 Oops[#1]: Cpu 0 $ 0 : 00000000 10000401 00000040 00000000 $ 4 : 0000001e 00000040 8040d988 0000001e $ 8 : 10000400 1000001f 00001974 80410000 $12 : 80410000 80410000 00000000 8040dd88 $16 : 87c5bb80 00000000 00000000 00000001 $20 : 0000001e 00000000 00000000 00000000 $24 : 00000018 80266d90 $28 : 87c18000 87c19db0 80380000 80071d70 Hi : 000000a7 Lo : 1ded8000 epc : 00000040 0x40 Not tainted ra : 80071d70 handle_IRQ_event+0x7c/0xec Status: 10000403 KERNEL EXL IE Cause : 00800008 BadVA : 00000040 PrId : 02d0024f (Ingenic JZRISC) Modules linked in: Process (pid: -1348337648, threadinfo=87c18000, task=87c178f8) Stack : 00001974 00001974 00001974 00001974 803c6f50 0000001e 87c5bb80 80410000 fffffffe 80071eb8 ffffe68c 80400000 8040e606 80394510 0000001e 00000690 80400000 803d824c 8001161c 803c0000 803c0000 8003e07c 80400000 87e95980 03a0d021 87e92208 80019020 80400000 8010b740 8010b504 87c19e24 87c19e68 803d0000 8010b024 00000000 10000400 00000001 8fb3002c 00010000 8fb300d0 ... Call Trace: [<80071eb8>] __do_IRQ+0xd8/0x1a4 [<8001161c>] plat_irq_dispatch+0x264/0x278 [<8003e07c>] vprintk+0x264/0x538 [<80019020>] ret_from_irq+0x0/0x4 [<8010b740>] sysfs_addrm_finish+0x2bc/0x414 [<8010b504>] sysfs_addrm_finish+0x80/0x414 [<8010b024>] sysfs_addrm_start+0x54/0xe4 [<80266d90>] jz_mmc_probe+0x0/0x490 [<801f90f4>] bus_for_each_dev+0x58/0xbc [<801fa97c>] __driver_attach+0x90/0x318 [<801fa8ec>] __driver_attach+0x0/0x318 [<801f8f60>] next_device+0x10/0x2c [<801af988>] kobject_get+0x20/0x34 [<801fa8ec>] __driver_attach+0x0/0x318 [<801f90f4>] bus_for_each_dev+0x58/0xbc [<801f8d24>] bus_get+0x20/0x3c [<801f961c>] bus_add_driver+0xb0/0x24c [<801f95b4>] bus_add_driver+0x48/0x24c [<8001b314>] kernel_thread_helper+0x0/0x18 [<8001b314>] kernel_thread_helper+0x0/0x18 [<8001b314>] kernel_thread_helper+0x0/0x18 [<8001b314>] kernel_thread_helper+0x0/0x18 [<8001b314>] kernel_thread_helper+0x0/0x18 [<8001b314>] kernel_thread_helper+0x0/0x18 [<8001b314>] kernel_thread_helper+0x0/0x18 [<8001b314>] kernel_thread_helper+0x0/0x18 CPU 0 Unable to handle kernel paging request at virtual address 03e00008, epc == 03e00008, ra == 03e00008 Oops[#2]: Cpu 0 $ 0 : 00000000 10000400 00000004 00010001 $ 4 : 803c0000 803c0000 000022ce 80419bf4 $ 8 : 803c2290 00000002 000022ce 80410000 $12 : 80410000 80410000 80350000 00000038 $16 : 87c19d00 87c19d00 03e00008 03e00008 $20 : 03e00008 03e00008 03e00008 00000000 $24 : 000034ab 00000000 $28 : 87c18000 87c19bf8 80380000 03e00008 Hi : 000000a7 Lo : 1ded8000 epc : 03e00008 0x3e00008 Not tainted ra : 03e00008 0x3e00008 Status: 10000402 KERNEL EXL Cause : 00800408 BadVA : 03e00008 PrId : 02d0024f (Ingenic JZRISC) Modules linked in: Process (pid: 0, threadinfo=87c18000, task=87c178f8) Stack : 03e00008 03e00008 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 80419bf4 87c5bb80 87c178f8 800244a4 80024264 8c420004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 000005a9 000005a9 000005a9 000005a9 000005a9 000005a9 000005a9 000005a9 00000000 00000000 00000000 00000000 00000000 00000000 ... Call Trace: [<800244a4>] do_page_fault+0x2d4/0x3b0 [<80024264>] do_page_fault+0x94/0x3b0 [<8010b740>] sysfs_addrm_finish+0x2bc/0x414 [<8010b504>] sysfs_addrm_finish+0x80/0x414 [<8010b024>] sysfs_addrm_start+0x54/0xe4 [<80266d90>] jz_mmc_probe+0x0/0x490 [<801f90f4>] bus_for_each_dev+0x58/0xbc [<801fa97c>] __driver_attach+0x90/0x318 [<801fa8ec>] __driver_attach+0x0/0x318 [<801f8f60>] next_device+0x10/0x2c [<801af988>] kobject_get+0x20/0x34 [<801fa8ec>] __driver_attach+0x0/0x318 [<801f90f4>] bus_for_each_dev+0x58/0xbc [<801f8d24>] bus_get+0x20/0x3c [<801f961c>] bus_add_driver+0xb0/0x24c [<801f95b4>] bus_add_driver+0x48/0x24c Code: (Bad address in epc) CPU 0 Unable to handle kernel paging request at virtual address 14141414, epc == 14141414, ra == 80036f94 Oops[#3]: Cpu 0 $ 0 : 00000000 10000400 af830014 14141414 $ 4 : 8040dd58 87c178f8 00003c5a 00001031 $ 8 : 00000020 00000005 00000005 00000000 $12 : af3cd700 00000000 d670b580 0098963a $16 : afd56d80 00000000 00000000 8040dd58 $20 : 87c178f8 80410000 03e00008 00000000 $24 : ffffffff 00000020 $28 : 87c18000 87c19878 80380000 80036f94 Hi : 00000000 Lo : 00003c5a epc : 14141414 0x14141414 Tainted: G D ra : 80036f94 scheduler_tick+0x10c/0x184 Status: 10000402 KERNEL EXL Cause : 00800008 BadVA : 14141414 PrId : 02d0024f (Ingenic JZRISC) Modules linked in: Process (pid: -1348337648, threadinfo=87c18000, task=87c178f8) Stack : 5f646461 76697264 00000001 803c0000 00000000 87c178f8 00000000 00000001 803c1770 87c19b48 8004b08c 8004b068 801ed838 38633432 80410000 00000000 80410000 00000000 800665bc 0000000a 801f588c 00000016 801ed870 00000060 803c1770 800666c4 80419bf4 0000000a 801f588c 00000001 801ed870 00068db9 00002686 00000060 803c1770 00000000 00000000 00000001 00000018 87c19b48 ... Call Trace: [<8004b08c>] update_process_times+0x50/0x68 [<8004b068>] update_process_times+0x2c/0x68 [<801ed838>] uart_console_write+0x50/0xb4 [<800665bc>] tick_periodic+0x34/0x108 [<801f588c>] serial8250_console_putchar+0x0/0x144 [<801ed870>] uart_console_write+0x88/0xb4 [<800666c4>] tick_handle_periodic+0x34/0x160 [<801f588c>] serial8250_console_putchar+0x0/0x144 [<801ed870>] uart_console_write+0x88/0xb4 [<800244a4>] do_page_fault+0x2d4/0x3b0 [<80024264>] do_page_fault+0x94/0x3b0 [<8010b740>] sysfs_addrm_finish+0x2bc/0x414 [<8010b504>] sysfs_addrm_finish+0x80/0x414 [<8010b024>] sysfs_addrm_start+0x54/0xe4 [<80266d90>] jz_mmc_probe+0x0/0x490 [<801f90f4>] bus_for_each_dev+0x58/0xbc [<801fa97c>] __driver_attach+0x90/0x318 [<801fa8ec>] __driver_attach+0x0/0x318 [<801f8f60>] next_device+0x10/0x2c [<801af988>] kobject_get+0x20/0x34 [<801fa8ec>] __driver_attach+0x0/0x318 [<801f90f4>] bus_for_each_dev+0x58/0xbc [<801f8d24>] bus_get+0x20/0x3c [<801f961c>] bus_add_driver+0xb0/0x24c [<801f95b4>] bus_add_driver+0x48/0x24c Kernel unaligned instruction access[#4]: Cpu 0 $ 0 : 00000000 10000400 00000004 00020004 $ 4 : 803c0000 803c0000 000033d0 80419bf4 $ 8 : 803c2290 00000002 000033d0 80410000 $12 : 80410000 80410000 80350000 00000038 $16 : 0a2e6572 0a2e6572 0a2e6572 0a2e6572 $20 : 0a2e6572 0a2e6572 0a2e6572 00000000 $24 : 000034ab 00000000 $28 : 87c18000 87c196c0 80380000 0a2e6572 Hi : 000000a7 Lo : 1ded8000 epc : 0a2e6572 0xa2e6572 Tainted: G D ra : 0a2e6572 0xa2e6572 Status: 10000402 KERNEL EXL Cause : 20800010 BadVA : 0a2e6572 PrId : 02d0024f (Ingenic JZRISC) Modules linked in: Process (pid: 0, threadinfo=87c18000, task=87c178f8) Stack : 0a303631 0a303631 0a303631 0a303631 0a303631 0a303631 0a303631 0a303631 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000070e 0000070e 0000070e 0000070e 0000070e 0000070e 0000070e 0000070e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ... Call Trace: [<800244a4>] do_page_fault+0x2d4/0x3b0 [<80024264>] do_page_fault+0x94/0x3b0 [<8010b740>] sysfs_addrm_finish+0x2bc/0x414 [<8010b504>] sysfs_addrm_finish+0x80/0x414 [<8010b024>] sysfs_addrm_start+0x54/0xe4 [<801fa97c>] __driver_attach+0x90/0x318 [<801fa8ec>] __driver_attach+0x0/0x318 [<801f8f60>] next_device+0x10/0x2c [<801af988>] kobject_get+0x20/0x34 [<801fa8ec>] __driver_attach+0x0/0x318 [<801f90f4>] bus_for_each_dev+0x58/0xbc [<801f8d24>] bus_get+0x20/0x3c [<801f961c>] bus_add_driver+0xb0/0x24c [<801f95b4>] bus_add_driver+0x48/0x24c Code: (Bad address in epc) Kernel panic - not syncing: Fatal exception in interrupt