Hi MrGates

The compiler is gcc version 4.3.3 (Sourcery G++ Lite 4.3-209).
The environment is Suse Linux 11.1.

Regards
Wilfried
 
  "MrGates" <120368...@qq.com> schrieb im Newsbeitrag 
news:tencent_44fd28d557985427720cd...@qq.com...
  could you please tell me what are you using with the cross-compiler?


  ------------------ 原始邮件 ------------------
  发件人: "Wilfried Busalski"; 
  发送时间: 2010年11月15日(星期一) 下午4:53
  收件人: "uclinux-dev"; 
  主题: [uClinux-dev] Problems with jffs2 on MTDBlock Device

  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



------------------------------------------------------------------------------


  _______________________________________________
  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
_______________________________________________
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

Reply via email to