Erwann wrote:
> I can't figure out why i can't use more than one iucv interface with the
> precompiled 2.4.9 debian kernel image (unstable) and also after
> recompilation of a 2.4.16 kernel
>
> insmod: /lib/modules/2.4.16/kernel/drivers/s390/net/netiucv.o: too many
> values for iucv (max 1)

This is something in the Linux 2.4 parameter parsing for kernel modules
that causes the parser to see the comma as a delimiter between module
parameters.  And as the netiucv module only wants 1 parameter, you get the
error message.  (Note that the 'iucv' refers to the variable name within
netiucv.c that receives the parameter string and not the iucv.c part of the
kernel).
If you use a colon instead of a comma between the userids, it works fine.

So from the command line:
     insmod netiucv iucv=userid0:userid1

or in /etc/modules.conf
     alias     iucv0     netiucv
     alias     iucv1     netiucv
     option    netiucv   iucv=userid0:userid1

You should be able to define up to 10 userids that way.

Ronald van der Laan

Reply via email to