Menu

ibcs-3.8 and 2.6.31

2009-09-22
2013-06-06
  • John Morris

    John Morris - 2009-09-22

    Does anyone have a working patch for ibcs-3.8 on the 2.6.31 kernel?

    I created a patch to compile it for this kernel, but it is not working.  Actually I don't think it even gets to the part of the module I patched.

    Every time I run a SCO elf executable, it gets a segmentation fault on the "lcall 7" instruction.
    It looks like the kernel is not passing on the lcall 7 syscalls to the ibcs abi_lcall module.

    For anyone interested, I pasted my non-working patch on pastebin:

    http://pastebin.com/m791d706e

     
  • Robert March

    Robert March - 2009-12-01

    john_i_,
    I also am interested in running an SCO Unix app on the 2.6.31 kernel (OpenSUSE 11.2) but ibcs-3.8 is failing to compile for me. 
    Am I to understand that you have compiled ibcs-3.8 on the 2.6.31 kernel?  Failure is occurring at run time?
    -Robert

     
  • John Morris

    John Morris - 2009-12-01

    Yes,  I modified ibcs-3.8 to compile on 2.6.31.  However, at runtime everything just gets a segmentation fault.  I am running a SCO Openserver 5 executable as well that has worked in the past.

    The kernel syscall hook for lcall 7 is not working anymore, because it never even gets to the ibcs code.

    I readded my patch to pastebin if you want to try it:

    http://pastebin.com/f4203baec

     
  • Robert March

    Robert March - 2009-12-02

    John,
    I applied your patch.  Compiled OK and the modules do load.  Tried my SCO Unix app but, nothing happens.  Cannot get back to the commandline with ctrl-C.  Nothing in /var/log/messages.  Unable to end the process with kill.
    Executing en_tr gives segmentation fault.
    Maybe Alex is quietly working on the issue.
    -Robert

     

Log in to post a comment.