Hi I'm using a Coldfire MC5235 with the latest Port uClinux-dist-20101026.
When I use the MTD-Block device with romfs it work correctly. Using I with jffs2 I got this execption: ============================================================= TFTP from server 172.16.64.28; our IP address is 172.16.2.1 Filename 'TestLinux/image.bin'. Load address: 0x20000 Loading: ################################################################# ################################################################# ################################################################# # done Bytes transferred = 2866180 (2bbc04 hex) ## Starting application at 0x00020000 ... Linux version 2.6.36-uc0 (wbusal...@wibu-linux) (gcc version 4.3.3 (Sourcery G++ Lite 4.3-209) ) #9 Mon Nov 15 09:30:54 CET 2010 uClinux/COLDFIRE(m523x) COLDFIRE port done by Greg Ungerer, g...@snapgear.com Flat model support (C) 1998,1999 Kenneth Albanowski, D. Jeff Dionne Motorola M5235EVB support (C)2005 Syn-tech Systems, Inc. (Jate Sujjavanich) Built 1 zonelists in Zone order, mobility grouping off. Total pages: 4064 Kernel command line: root=/dev/mtdblock4 rw rootfstype=romfs mtdparts=physmap-flash.0:16k(U-BootVect),8k(Env),40k(U-Bootp1),192k(U-Bootp2),1792k(flash),6M(jffs2) PID hash table entries: 1024 (order: 0, 4096 bytes) Dentry cache hash table entries: 2048 (order: 1, 8192 bytes) Inode-cache hash table entries: 1024 (order: 0, 4096 bytes) Memory available: 13248k/16384k RAM, (1612k kernel code, 178k data) SLUB: Genslabs=12, HWalign=16, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 Hierarchical RCU implementation. RCU-based detection of stalled CPUs is disabled. Verbose stalled-CPUs detection is disabled. NR_IRQS:256 Calibrating delay loop... 97.28 BogoMIPS (lpj=486400) pid_max: default: 32768 minimum: 301 Mount-cache hash table entries: 512 NET: Registered protocol family 16 MCF523X MTD Info : Start=$FF800000 Size=$800000 Bandwidth=2 bio: create slab <bio-0> at 0 Switching to clocksource coldfire_dma_timer NET: Registered protocol family 2 IP route cache hash table entries: 1024 (order: 0, 4096 bytes) TCP established hash table entries: 512 (order: 0, 4096 bytes) TCP bind hash table entries: 1024 (order: 0, 4096 bytes) TCP: Hash tables configured (established 512 bind 1024) 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 JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc. ROMFS MTD (C) 2007 Red Hat, Inc. io scheduler noop registered io scheduler cfq registered (default) ColdFire internal UART serial driver ttyS0 at MMIO 0x40000200 (irq = 77) is a ColdFire UART console [ttyS0] enabled ttyS1 at MMIO 0x40000240 (irq = 78) is a ColdFire UART ttyS2 at MMIO 0x40000280 (irq = 79) is a ColdFire UART brd: module loaded physmap platform flash device: 00800000 at ff800000 physmap-flash.0: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x0000c2 Chip ID 0x0022cb Amd/Fujitsu Extended Query Table at 0x0040 Amd/Fujitsu Extended Query version 1.1. number of CFI chips: 1 6 cmdlinepart partitions found on MTD device physmap-flash.0 Creating 6 MTD partitions on "physmap-flash.0": 0x000000000000-0x000000004000 : "U-BootVect" 0x000000004000-0x000000006000 : "Env" 0x000000006000-0x000000010000 : "U-Bootp1" 0x000000010000-0x000000040000 : "U-Bootp2" 0x000000040000-0x000000200000 : "flash" 0x000000200000-0x000000800000 : "jffs2" uclinux[mtd]: RAM probe address=0x1dfde8 size=0x108000 uclinux[mtd]: set ROMfs to be root filesystem Creating 1 MTD partitions on "RAM": 0x000000000000-0x000000108000 : "ROMfs" FEC Ethernet Driver fec_enet_mii_bus: probed PPP generic driver version 2.4.2 TCP cubic registered NET: Registered protocol family 17 VFS: Mounted root (romfs filesystem) readonly on device 31:4. Freeing unused kernel memory: 52k freed (0x1c6000 - 0x1d2000) Shell invoked to run file: /etc/rc Command: hostname uClinux Command: /bin/expand /etc/ramfs.img /dev/ram1 Command: mount -t proc proc /proc Command: mount -t ext2 /dev/ram1 /var Command: mkdir /var/tmp Command: mkdir /var/log Command: mkdir /var/run Command: mkdir /var/lock Command: mkdir /var/empty Command: ifconfig lo 127.0.0.1 Command: route add -net 127.0.0.0 netmask 255.0.0.0 lo Command: dhcpcd -p -a eth0 & [26] Command: cat /etc/motd Welcome to eth0: no PHY, assuming direct connection to switch PHY 0:00 not found eth0: could not attach to PHY ____ _ _ / __| ||_| _ _| | | | _ ____ _ _ _ _ | | | | | | || | _ \| | | |\ \/ / | |_| | |__| || | | | | |_| |/ \ | ___\____|_||_|_| |_|\____|\_/\_/ | | |_| For further information check: http://www.uclinux.org/ Execution Finished, Exiting Sash command shell (version 1.1.1) /> Nov 30 00:00:07 dhcpcd[26]: dhcpStart: ioctl SIOCSIFFLAGS: No such device /> mount -t jffs2 /dev/rom5 /mnt /> ls /mnt /> cp /bin/sh /mnt/sh BUG: failure at mm/slub.c:2833/kfree()! Kernel panic - not syncing: BUG! Stack from 00defca4: 00defcdc 00189e2e 0019ded8 001d4193 001d4193 00000400 0019c7fc 00defce8 00000001 00e0a000 00000006 00db4600 00308140 00daa830 00001000 00060e86 0019c7fc 0019c7df 001a305d 00000b11 0018f466 00daa830 00000006 00fa1000 00daa830 000b6758 00e0a000 00fa4000 00db4600 00001000 00000000 00000000 00001000 0000000c 00fa1000 00f9a164 00000000 0030b480 00defda4 00000000 00000000 00000a8e 00001000 0000ff84 00e0a000 000b0f74 00db4600 00f9a13c Call Trace with CONFIG_FRAME_POINTER disabled: [00189e2e] [0019ded8] [0019c7fc] [00060e86] [0019c7fc] [0019c7df] [001a305d] [0018f466] [000b6758] [000b0f74] [0004dac4] [00192e80] [0004f0ee] [0004f324] [00063f84] [00064178] [00064ca8] [00064b6e] [00064ca8] [00064ce8] [00022fa8] ========================================================================= What can I do to get this working ? Regards Wilfried _______________________________________________ uClinux-dev mailing list uClinux-dev@uclinux.org http://mailman.uclinux.org/mailman/listinfo/uclinux-dev This message was resent by uclinux-dev@uclinux.org To unsubscribe see: http://mailman.uclinux.org/mailman/options/uclinux-dev