[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[microblaze-uclinux] Random uClinux crashes



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