Hi, we're trying to run uClinux on an ML310 board, but we're experiencing some problems. uClinux crashes at random moments, usually after the boot process. After we've downloaded the image.bin with: dow -data image.bin 0x90000000 con 0x90000000 uClinux usually boots, but the serial console freezes mostly after we've tried a few commands and in rare occasions during the boot process itself. We have absolutely no idea as to why it crashes. Perhaps someone can help us to solve this problem? We've included our MSS and MHS files in the mail together with an example of a boot output and our kernel config. Thanks in advance, Koen
Attachment:
system.mss
Description: Binary data
Attachment:
system.mhs
Description: Binary data
Linux version 2.4.29-uc0 (vop2@jupiler) (gcc version 2.95.3-4 Xilinx EDK 6.3 Build EDK_Gmm.12.2) #17 Mon Apr 18 16:20:31 CEST 2005 On node 0 totalpages: 65536 zone(0): 65536 pages. zone(1): 0 pages. zone(2): 0 pages. CPU: MICROBLAZE Console: xmbserial on UARTLite Kernel command line: ¸ Calibrating delay loop... 49.56 BogoMIPS Memory: 256MB = 256MB total Memory: 257760KB available (622K code, 929K data, 36K init) Dentry cache hash table entries: 32768 (order: 6, 262144 bytes) Inode cache hash table entries: 16384 (order: 5, 131072 bytes) Mount cache hash table entries: 512 (order: 0, 4096 bytes) Buffer cache hash table entries: 16384 (order: 4, 65536 bytes) Page-cache hash table entries: 65536 (order: 6, 262144 bytes) POSIX conformance testing by UNIFIX Linux NET4.0 for Linux 2.4 Based upon Swansea University Computer Society NET3.039 Microblaze UARTlite serial driver version 1.00 ttyS0 at 0x87000200 (irq = 14) is a Microblaze UARTlite Starting kswapd xgpio #0 at 0x8C008000 mapped to 0x8C008000 xgpio #1 at 0x9009FE64 mapped to 0x9009FE64 Xilinx GPIO registered RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize uclinux[mtd]: RAM probe address=0x900cc984 size=0xb8000 mtd: Giving out device 0 to RAM uclinux[mtd]: root filesystem index=0 MBVanilla flash probe(0xff000000,8388608,4): 800000 at ff000000 MBVanilla flash probe(0xff000000,4194304,4): 400000 at ff000000 MBVanilla flash probe(0xff000000,2097152,4): 200000 at ff000000 MBVanilla flash probe(0xff000000,1048576,4): 100000 at ff000000 MBVanilla flash probe(0xff000000,131072,4): 20000 at ff000000 MBVanilla ram probe(0x900cc984,753664,4): b8000 at 900cc984 Creating 1 MTD partitions on "RAM": 0x00000000-0x000b8000 : "Romfs" mtd: Giving out device 1 to Romfs mtdblock_open ok mtdblock_release ok mtdblock_open ok VFS: Mounted root (romfs filesystem) readonly. Freeing init memory: 36K Trying to start init process from binary /sbin/init Mounting proc: Mounting var: Populating /var: Running local start scripts. init: Booting to single user mode #
Attachment:
.config
Description: Binary data