[Serusers] Quick start SER Too much shared memory

Andrei Pelinescu-Onciul pelinescu-onciul at fokus.fraunhofer.de
Sat Mar 27 19:24:27 CET 2004


On Mar 27, 2004 at 14:47, Martin Coggin <martin at mc2-consulting.co.uk> wrote:
> Tried that in a variety of versions ie ser -m 16 8 4, they result in the
> same response ie 'Too much shared memory demanded!

Do you use an older kernel (2.2.x)? (older kernels don't support mmaping
 /dev/zero, so intializing the shared memory will fail on them).

>From the ISSUES file:

Desc:  ser won't run on linux kernels <2.4  (fails with EINVAL when
      intializing the shared memory)
BugId:  n/a
Ser version: 0.8.8, 0.8.9, 0.8.10 
Workaround: Upgrade to a 2.4.* kernel (older kernels don't support shared 
            mmaping of /dev/zero ) or recompile ser with SYSV shm instead of
            mmap (remove -DSHM_MMAP from Makefile.defs)
CVS status: n/a


Andrei

P.S.: another work arroung might be to create a large file, of your desired
 shared mem. size and mmap this file instead of /dev/zero (never tried this,
 I don't have any machine with 2.2.x now)




More information about the sr-users mailing list