RTEMS Network Software Support
Gene.Smith at sea.siemens.com
Thu Aug 9 14:51:54 UTC 2001
If you try to access a socket number (file descriptor) that you have already
closed or never opened you will get a crash/panic. This bug has been
reported and fixed in cvs per Joel. Otherwise, the stack seems solid to me.
(But not using MIPS.)
>From: Alex Holeczy [mailto:alex at wmi.com]
>Sent: Thursday, August 09, 2001 9:15 AM
>To: rtems-users at oarcorp.com
>Subject: RTEMS Network Software Support
>I am working on developing an RTEMS application running on an
>MIPS processor on a hardware platform developed by the company
>I work for.
>I am using RTEMS 4.5.0 and building with a cross compiler based on gcc
>2.8.1. The application has both Ada and c functions.
>The application fails in a number of ways including recv() returning a
>"Bad file number" error. The application also fails with TLB Address
>exception error trying to access an invalid memory region at address
>I am investigating the following areas in the application but have not
>found the reason for the failure:
> 1) the network board support packet we developed,
> 2) the MIPS interrupt enable/disable functions in cpu_asm.S,
> 3) the MIPS caching functions,
> 4) the hardware design for a possible bug,
> 4) and the user application.
>I would like to know if there are any known issues in RTEMS 4.5.0 in
>either the networking support software or the MIPS processor software.
>Other application that do not use the networking support seem
>to run fine.
>Alex Holeczy (alex at wmi.com)
>Communication Automation Corporation (CAC) www.cacdsp.com
>1180 McDermott Drive, West Chester, PA 19380
>800-367-6735 Ext. 122 or 610-692-9526 Ext. 122 (Voice)
More information about the users