Exception problems in released 4.5.0 on mcp750
gregory.menke at gsfc.nasa.gov
gregory.menke at gsfc.nasa.gov
Thu Mar 8 15:41:58 UTC 2001
I've been having frequent exception 3 and exception 7 asserts on the
mcp750, often associated with setting up the tcp/ip stack, but also
with the networking not initialized at all. I can boot a version of
Bluecat Linux on the 750 with no trouble at all.
RTEMS is configured with posix and networking, no itron, c++ or remote
debugging. I've tried other configurations (with c++ and remote
debugging) and the problem is identical.
It has intermittently worked before today. At this point I think I'm
going to have to go back to the 4.5 beta in order to get it to run at
all...
Thanks for any pointers,
Gregm
The following is my configuration;
=============================
#include <bsp.h>
rtems_task Init( rtems_task_argument ignored );
#define CONFIGURE_INIT
#define CONFIGURE_MAXIMUM_TASKS 75
#define CONFIGURE_MAXIMUM_TIMERS 10
#define CONFIGURE_MAXIMUM_SEMAPHORES 10
#define CONFIGURE_MAXIMUM_MESSAGE_QUEUES 30
#define CONFIGURE_MAXIMUM_POSIX_THREADS 40
#define CONFIGURE_MAXIMUM_POSIX_MUTEXES 40
#define CONFIGURE_MAXIMUM_POSIX_CONDITION_VARIABLES 40
#define CONFIGURE_MAXIMUM_POSIX_KEYS 40
#define CONFIGURE_MAXIMUM_POSIX_TIMERS 40
#define CONFIGURE_MAXIMUM_POSIX_QUEUED_SIGNALS 40
#define CONFIGURE_MAXIMUM_POSIX_MESSAGE_QUEUES 40
#define CONFIGURE_MAXIMUM_POSIX_SEMAPHORES 40
#define CONFIGURE_RTEMS_INIT_TASKS_TABLE
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
#define CONFIGURE_USE_IMFS_AS_BASE_FILESYSTEM
#define CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORS 10
#define CONFIGURE_MICROSECONDS_PER_TICK 1000
#include <confdefs.h>
#include <rtems/rtems_bsdnet.h>
#include <rtems/untar.h>
#include <ftpd.h>
#include <imfs.h>
#include <stdio.h>
===============================
The system always gets thru the bsp init as shown by a snippet below
which is symtomatic of the problem. Are there some additional tests I
can run?
========================
Residual-Data Located at: $01F78000
Model: (e2)
Serial: MOT0000000
Processor/Bus frequencies (Hz): 233344672/66670784
Time Base Divisor: 4000
Memory Size: 2000000
Original MSR: 3040
Original HID0: 80a4
Original R31: 0
PCI: Probing PCI hardware
RTEMS 4.x/PPC load:
Uncompressing the kernel...
Kernel at 0x00000000, size=0x704d0
Initrd at 0x00000000, size=0x0
Residual data at 0x00071000
Command line at 0x00078000
done
Now booting...
-----------------------------------------
Welcome to RTEMS RELEASE rtems-4.5.0(PowerPC/PowerPC 750/mcp750) on Mesquite cPCI (MCP750)
-----------------------------------------
OpenPIC found at c1000000.
OpenPIC Version ? (2 CPUs and 17 IRQ sources) at c1000000
OpenPIC Vendor 0 (Motorola), Device 0 (Raven), Stepping 2
OpenPIC timer frequency is 8333848 Hz
Initialized console on port COM1 9600-8-N-1
Fexception handler called for exception 3
Next PC or Address of fault = 52e04
Saved MSR = b032
R0 = 7
R1 = 1fe5588
R2 = 0
R3 = 3b0a3c21
R4 = 5c7d0
R5 = 6
R6 = 0
R7 = b032
R8 = 30
R9 = 1
R10 = 0
R11 = 586fc
R12 = 0
R13 = 0
R14 = 0
R15 = 0
R16 = 0
R17 = 0
R18 = 0
R19 = 0
R20 = 0
R21 = 0
R22 = 0
R23 = 3b04b424
R24 = 3b0a3b20
R25 = 0
R26 = 200
R27 = 0
R28 = 0
R29 = 200
R30 = 0
R31 = 3b0a3b20
CR = 40000002
CTR = 0
XER = 0
LR = 3d99c
MSR = 0
unrecoverable exception!!! Push reset button
More information about the users
mailing list