[Armadillo:00382] uClinux crash

Tomáš Paukrt email@hidden
2005年 6月 23日 (木) 00:42:44 JST


I am developing GPRS router with uClinux. I am running the 2.4.22-uc0-aj1 kernel from the aj20050105 uClinux distribution. The system is working correctly, but when I do a telnet connection and execute few commands in shell during transfering data through GPRS, system suddenly freeze without printing any error message into console. It also happen when I only transfer data through connected GPRS modem for about one hour. I tried pppd 2.4.1 instead of 2.3.8, but it didn't help.

Thanks for any hint or suggestion.

Tomas Paukrt


Uncompressing  kernel.................................done.
Linux version 2.4.22-uc0-aj1 (email@hidden) (gcc version 2.95.3 20010315 (release)(ColdFire patches - 20010318 from http://fiddes.net/coldfire/)(uClinux XIP and shared lib patches from http://www.snapgear.com/)) #9 Wed Jun 22 08:01:52 UTC 2005
   Processor: ARM/VLSI ARM 7 TDMI revision 0
 Architecture: NET+ARM
 fixup_netarm: Kernel memory start 0x00000000 end 0x00126000
   On node 0 totalpages: 2048
zone(0): 0 pages.
 zone(1): 2048 pages.
  zone(2): 0 pages.
 Kernel command line: root=/dev/mtdblock4 rootfstype=jffs2
 setup_timer : T2 CTL = D0000008
   setting up timer IRQ
  Calibrating delay loop...   8.93 BogoMIPS
 Memory:  8MB = 8MB total
  Memory: 6916KB available (944K code, 229K data, 40K init)
 Dentry cache hash table entries: 1024 (order: 1, 8192 bytes)
  Inode cache hash table entries: 512 (order: 0, 4096 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer cache hash table entries: 1024 (order: 0, 4096 bytes)
  Page-cache hash table entries: 2048 (order: 1, 8192 bytes)
POSIX conformance testing by UNIFIX
   Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
   Initializing RT netlink socket
Starting kswapd
   JFFS2 version 2.1. (C) 2001 Red Hat, Inc., designed by Axis Communications AB.
Net+ARM serial driver version 0.2 (2002-02-27) with CONSOLE enabled
   ttyS00 at 0x0001 (irq = 15) is a NetARM
   ttyS01 at 0x0002 (irq = 13) is a NetARM
   ns7520port: port driver, (C) 2004 Atmark Techno, Inc.
 Software Watchdog Timer: 0.05, timer margin: 60 sec
   NS7520 Ethernet Driver Initialized
PPP generic driver version 2.4.2
  PPP MPPE compression module registered
Initializing Armadillo-J MTD mappings
  Amd/Fujitsu Extended Query Table v1.0 at 0x0040
  number of CFI chips: 1
cfi_cmdset_0002: Disabling fast programming due to code brokenness.
   Creating 7 MTD partitions on "Flash":
 0x00000000-0x00020000 : "Flash/Reserved"
  0x00020000-0x00040000 : "Flash/Hermit"
0x00040000-0x00200000 : "Flash/Image"
 0x00040000-0x000b0000 : "Flash/Kernel"
0x000b0000-0x00200000 : "Flash/User"
  0x001e0000-0x001f0000 : "Flash/Backup"
0x001f0000-0x00200000 : "Flash/Config"
NET4: Linux TCP/IP 1.0 for NET4.0
 IP Protocols:   ICMP,   UDP,    TCP
   IP: routing cache hash table of 512 buckets, 4Kbytes
  TCP: Hash tables configured (established 512 bind 512)
GRE over IPv4 tunneling driver
ip_conntrack version 2.1 (64 buckets, 512 max) - 320 bytes per conntrack
  ip_tables: (C) 2000-2002 Netfilter core team
  NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
   jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000000: 0x0ee6 instead
 jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000004: 0xbd4d instead
 jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000008: 0x53df instead
 jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0000000c: 0x089a instead
 jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000010: 0x22ef instead
 jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000014: 0xbf06 instead
 jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000018: 0xd8dd instead
 jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0000001c: 0x7df0 instead
 jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000020: 0xc670 instead
 jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000024: 0xe6ff instead
 Further such events for this erase block will not be printed
  JFFS2: Erase block at 0x00000000 is not formatted. It will be erased
  VFS: Mounted root (jffs2 filesystem) readonly.
init started:  BusyBox v0.60.5 (2005.06.17-09:39+0000) multi-call binary
BINFMT_FLAT: Loading file: /etc/rc.d/rc.sysinit
   Mounting proc: done
Mounting var: done
Populating /var: done
Remounting root file system: done
Testing RST button: not pressed
Creating hardlinks: done
Removing stale log socket: done
Setting hostname: done
Starting watchdog: done
Running local start scripts.
Starting pppd: ....
-------------- next part --------------
HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...
URL: <http://lists.atmark-techno.com/pipermail/armadillo/attachments/20050622/a52f9a9c/attachment.html>


armadillo メーリングリストの案内