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