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 |--------+
> 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
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
> 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
____/___________________________________________________________
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