Professional Web Applications Themes

Running OSR5.0.7 on older Compaq ProLiant - SCO

Thanks to Bela and JPR, here is how to run 5.0.7 on an older Compaq such as the 800/1200/1500/1600/2500 series servers. In other words all pre-CASM servers that require EFS5.48 or earlier. Load 5.0.7 and patches such as MP1. #cd /etc/conf/pack.d/pci #cp -p Driver.o Driver.o.orig strings -a -o Driver.o | grep -i debug 18782 pci_debug # echo pci_Debug | dd bs=1 count=9 oseek=18782 conv=notrunc of=Driver.o 9+0 records in 9+0 records out # strings -a -o Driver.o | grep -i debug 18782 pci_Debug # cd /etc/conf/cf.d # ./link_unix Reboot, then load EFS5.48 as usual. Mike -- Michael Brown The Kingsway Group...

  1. #1

    Default Running OSR5.0.7 on older Compaq ProLiant

    Thanks to Bela and JPR, here is how to run 5.0.7 on
    an older Compaq such as the 800/1200/1500/1600/2500 series
    servers. In other words all pre-CASM servers that
    require EFS5.48 or earlier.

    Load 5.0.7 and patches such as MP1.

    #cd /etc/conf/pack.d/pci
    #cp -p Driver.o Driver.o.orig
    strings -a -o Driver.o | grep -i debug
    18782 pci_debug
    # echo pci_Debug | dd bs=1 count=9 oseek=18782 conv=notrunc of=Driver.o
    9+0 records in
    9+0 records out
    # strings -a -o Driver.o | grep -i debug
    18782 pci_Debug
    # cd /etc/conf/cf.d
    # ./link_unix

    Reboot, then load EFS5.48 as usual.

    Mike

    --
    Michael Brown

    The Kingsway Group
    Mike Guest

  2. #2

    Default Re: Running OSR5.0.7 on older Compaq ProLiant


    "Mike Brown" <ca> wrote in message
    news:ca... 

    Umm, is that supposed to be a 'D' ? or a 'd'?
     


    Stuart Guest

  3. #3

    Default Re: Running OSR5.0.7 on older Compaq ProLiant

    Stuart J. Browne wrote:
     
    >
    > Umm, is that supposed to be a 'D' ? or a 'd'?[/ref]

    big 'D'. The purpose of the patch is to rename a symbol in the OSR5 PCI
    driver so that it doesn't conflict with a symbol of the same name in one
    of the Compaq EFS drivers.
     [/ref]

    Here's a script that does this more safely and automatically.
     

    ================================================== ===========================
    #!/bin/sh
    #
    # Purpose: rename the symbol "pci_debug" to "pci_Debug" in
    # /etc/conf/pack.d/pci/Driver.o, to avoid a symbol conflict with older
    # Compaq EFS "cpqw" driver. Neither driver's symbol is referenced by
    # anything outside itself. The PCI driver's symbol is global to make it
    # easier to patch; likely the same with "cpqw".

    DIR=/etc/conf/pack.d/pci
    cd $DIR

    set -- `strings -a -o Driver.o | grep -i ' pci_debug$'`

    if [ $# -eq 0 ]; then
    echo $DIR/Driver.o does not require patching.
    exit 0
    fi

    if [ $2 = pci_Debug ]; then
    echo $DIR/Driver.o is already patched.
    exit 0
    fi

    if [ -f Driver.o.orig ]; then
    echo $DIR/Driver.o.orig already exists, aborting. 1>&2
    exit 1
    fi

    cp -p Driver.o Driver.o.orig

    if echo pci_Debug | dd bs=1 count=9 oseek=$1 conv=notrunc of=Driver.o 2>/dev/null; then
    echo $DIR/Driver.o successfully patched.
    exit 0
    else
    echo $DIR/Driver.o was not successfully patched. 1>&2
    mv -f Driver.o.orig Driver.o
    exit 1
    fi
    ================================================== ===========================
    Bela Guest

Similar Threads

  1. RedHat 7.3 on Compaq Proliant.
    By Michael Heiming in forum Linux Setup, Configuration & Administration
    Replies: 0
    Last Post: September 3rd, 09:13 AM
  2. Building SOAP Clients on OSR5
    By J. L. Schilling in forum SCO
    Replies: 0
    Last Post: August 21st, 09:59 PM
  3. OpenServer install Proliant 1850R
    By Edward Hooper in forum SCO
    Replies: 2
    Last Post: August 21st, 12:30 AM
  4. Older Mac OS versions and older Macs
    By maron in forum Mac Applications & Software
    Replies: 11
    Last Post: July 29th, 02:13 AM
  5. Replies: 2
    Last Post: July 22nd, 05:26 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139