Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

filp() Oopses: followup (fixed), thanx everyone!

3 views
Skip to first unread message

Agus Budy Wuysang

unread,
Jan 25, 2000, 3:00:00 AM1/25/00
to Linux iBCS2 Mailing List
Our system is running fine now, no more oopses/lockup :)

Special thanks goes to Manfred (filp table corruption
patch)... this should be in the next ibcs release, no?

The system was:
- Dell PowerEdge 6300 quad Xeon 450MHz
- AMI Megaraid controller
- Intel EtherExpress pro 10/100 PCI (eth0)
- 3Com 3c9xx vortex/cyclone 10/100 PCI (eth1)
- memory = 1Gb (as for 2.2.x: 64Mb unused)
- Kernel 2.2.13 SMP
- Linux Redhat 5.1 distro
- gcc 2.7.2.3 RPM-11
- binutils 2.9.1.0.4 RPM-2
- glibc 2.0.7 RPM-19
- Non standard kernel module: ibcs-2.1-981105 (required to run
Progress V7.C08 SCO COFF binary)
- include/linux/sem.sh SEMMSL -> 512, SEMMNI -> 256

--
+---| Netscape Communicator 4.x |---| Powered by Linux 2.2.x |---+
|/v\ Agus Budy Wuysang MIS Department |
| | Phone: +62-21-344-1316 ext 317 GSM: +62-816-1972-051 |
+--------| http://www.rad.net.id/users/personal/s/supes |--------+

Christian Lademann

unread,
Jan 25, 2000, 3:00:00 AM1/25/00
to Agus Budy Wuysang
Agus Budy Wuysang wrote:

> Our system is running fine now, no more oopses/lockup :)
>
> Special thanks goes to Manfred (filp table corruption
> patch)... this should be in the next ibcs release, no?
>

Is this the lock_kernel() / unlock_kernel() - patch?

In my case (some weeks ago) it didn't help because that was caused by
modifications made to some filetable-related data structures in the
kernel
since 2.2.12.

Did anybody need / take a look at my patch?
(see
http://www.mail-archive.com/linux-ibcs2%40vger.rutgers.edu/msg00183.html)

Christian.

PS. Is there going to be a next release of ibcs2? Is someone actively
maintaining ibcs2?

--
* Christian A. Lademann, ZLS Software GmbH mailto:c...@zls.de
* ZLS Software GmbH
* Frankfurter Strasse 59 Postfach 1628 mailto:z...@zls.de
* D-65779 Kelkheim D-65766 Kelkheim http://www.zls.de
* Telefon +49-6195-9902-0 Telefax +49-6195-900600
* Geschäftsführer John A. Shuter - Amtsgericht Königstein HRB 3105


Manfred Spraul

unread,
Jan 25, 2000, 3:00:00 AM1/25/00
to Christian Lademann
Christian Lademann wrote:
>
>
> PS. Is there going to be a next release of ibcs2? Is someone actively
> maintaining ibcs2?
>
I don't know. Tigran and David have ported it to 2.3.33.

Ok. I'll try to make a new release for 2.2:

* add my lock_kernel changes.
* Add Christians NR_OPEN changes.

I've written a patch, but unfortunately I cannot test it :-(
I don't have a single iBCS application...

You could download it from

http://colorfullife.com/~manfreds/ibcs

IIRC Eric Youngdale it the maintainer of the tsx-11 archive, I'll try to
get the new release to that server, but I need some test reports before
I can do that.

--
Manfred

Arturo Bianchi

unread,
Jan 26, 2000, 3:00:00 AM1/26/00
to Manfred Spraul
On Tue, 25 Jan 2000, Manfred Spraul wrote:

> Ok. I'll try to make a new release for 2.2:
>
> * add my lock_kernel changes.
> * Add Christians NR_OPEN changes.
>

I get new tar file and try to compile under Slackware 7.0 (linux 2.2.13)
with SMP=no but I have this result:

set -e; for i in iBCSemul Tools; do \
test ! -d $i || \
{ make -C $i; }; done
make[1]: Entering directory `/usr/src/ibcs-2.2.14/iBCSemul'
cc -D__KERNEL__=1 -DMODULE -D__NO_VERSION__ -I../include -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -m486 -DSOCKSYS_MAJOR=30 -DEMU_SCO -DEMU_ISC -DEMU_SVR4 -DEMU_BSD -DEMU_WYSE -DEMU_WYSEMP -DEMU_SPX -DEMU_XTI -DEMU_TLI_OPTMGMT -DEMU_BINFMT_AOUT -DEMU_BINFMT_COFF -DEMU_BINFMT_OLDSCRIPT -DIBCS_TRACE -DVERBOSE_ERRORS -DCOFF_TRACE -DELF_TRACE -c emulate.c
In file included from emulate.c:61:
../include/ibcs/ibcs.h:47: warning: function declaration isn't a prototype
/usr/src/linux/include/asm/smplock.h: In function `lock_kernel':
In file included from emulate.c:64:
/usr/src/linux/include/asm/smplock.h:44: parse error before `spin_lock_string'
/usr/src/linux/include/asm/smplock.h: In function `unlock_kernel':
/usr/src/linux/include/asm/smplock.h:55: parse error before `spin_unlock_string'
make[1]: *** [emulate.o] Error 1
make[1]: Leaving directory `/usr/src/ibcs-2.2.14/iBCSemul'
make: *** [all] Error 2


> I've written a patch, but unfortunately I cannot test it :-(
> I don't have a single iBCS application...
>

If I modify emulate.c for remove include smplock.h and all kernel_lock()
and kernel_unlock() call, I obtain iBCS module... I test it, and our cobol
applications written for SCO now run... ...before, with iBCS-2.1-981105,
this software crash more times...

PS: sorry for my poor english, also I am new on this mail list so I
don't know what is the history... (I have received my first 4 msg
from it!)

Rino.
________________________________________________________________
____
____/_O_/ Arturo Bianchi Officine Informatiche Srl
*______ System Administrator Internet Service Provider
/ sys...@officine.it http://www.officine.it
/ ri...@officine.it Tel.: +39-0776-24640
____/___________________________________________________________


Manfred Spraul

unread,
Jan 26, 2000, 3:00:00 AM1/26/00
to Arturo Bianchi
Arturo Bianchi wrote:
>
> On Tue, 25 Jan 2000, Manfred Spraul wrote:
>
> > Ok. I'll try to make a new release for 2.2:
> >
> > * add my lock_kernel changes.
> > * Add Christians NR_OPEN changes.
> >
>
> I get new tar file and try to compile under Slackware 7.0 (linux 2.2.13)
> with SMP=no but I have this result:
>

Thanks for the bug report, I made a dumb bug:
#include <asm/smplock.h> instead of <linux/smp_lock.h>

I fixed that problem:

http://colorfullife.com/~manfreds/ibcs/ibcs-2.2.14-2.tar.gz

--
Manfred

0 new messages