Operating systems, development tools, and professional
services for connected embedded systems
Home
Developer Resources
Technical Articles

QNX Technical Articles

 

QNX® Software Development Platform 6.5.0 io-pkt-v4, io-pkt-v4-hc, and io-pkt-v6-hc Patch (Patch ID 2530): Installation Note

Date of this edition: July 13, 2011

Target OS: This patch is compatible with targets that are running QNX® Neutrino® 6.5.0.

Host OS: In order to apply this patch, you must have installed the QNX Software Development Platform 6.5.0:


Note: For information about the issues that this patch addresses, see the release notes.

This note includes:

Installing this patch

  1. Log in as root (or with administrator privileges on Windows).
  2. On Debian 3.1 hosts, set up your environment by typing:
    source /etc/profile
      
  3. Download the patch-650-2530-io-pkt.tar archive to your host environment.
  4. Verify that the patch's checksum matches the one given on our website.
  5. On Windows hosts, run cmd.exe.
  6. Use the applypatch utility to install the patch:
    • On Linux, if you use sudo (as would be the case on Ubuntu), you must specify the -E option to preserve the environment. In this case, the PATH environment variable is set to a safe one for security reasons, so you need to specify the full path to the utility:
      sudo -E $QNX_HOST/usr/bin/applypatch patch-650-2530-io-pkt.tar
          
    • On other hosts, type:
      applypatch patch-650-2530-io-pkt.tar
          

    For more information about applypatch, see its entry in the Utilities Reference.

Installing the updated symbol files (optional)

If you've installed the symbol files for QNX SDP 6.5.0, you should update them from the accompanying patch-650-2530-io-pkt-sym.tar file that's in the Download area of our website. To install these files, do the following:

  1. Download patch-650-2530-io-pkt-sym.tar from the Download area of our website into the working directory of your choice.
  2. Determine the base directory of your QNX SDP installation by opening a shell and using the qconfig command.
  3. cd base_directory
  4. Back up the following files:
    • target/qnx6/armle-v7/sbin/io-pkt-v4-hc.sym
    • target/qnx6/armle-v7/sbin/io-pkt-v4.sym
    • target/qnx6/armle-v7/sbin/io-pkt-v6-hc.sym
    • target/qnx6/armle/sbin/io-pkt-v4-hc.sym
    • target/qnx6/armle/sbin/io-pkt-v4.sym
    • target/qnx6/armle/sbin/io-pkt-v6-hc.sym
    • target/qnx6/mipsbe/sbin/io-pkt-v4-hc.sym
    • target/qnx6/mipsbe/sbin/io-pkt-v4.sym
    • target/qnx6/mipsbe/sbin/io-pkt-v6-hc.sym
    • target/qnx6/mipsle/sbin/io-pkt-v4-hc.sym
    • target/qnx6/mipsle/sbin/io-pkt-v4.sym
    • target/qnx6/mipsle/sbin/io-pkt-v6-hc.sym
    • target/qnx6/ppcbe-spe/sbin/io-pkt-v4-hc.sym
    • target/qnx6/ppcbe-spe/sbin/io-pkt-v4.sym
    • target/qnx6/ppcbe-spe/sbin/io-pkt-v6-hc.sym
    • target/qnx6/ppcbe/sbin/io-pkt-v4-hc.sym
    • target/qnx6/ppcbe/sbin/io-pkt-v4.sym
    • target/qnx6/ppcbe/sbin/io-pkt-v6-hc.sym
    • target/qnx6/shle/sbin/io-pkt-v4-hc.sym
    • target/qnx6/shle/sbin/io-pkt-v4.sym
    • target/qnx6/shle/sbin/io-pkt-v6-hc.sym
    • target/qnx6/x86/sbin/io-pkt-v4-hc.sym
    • target/qnx6/x86/sbin/io-pkt-v4.sym
    • target/qnx6/x86/sbin/io-pkt-v6-hc.sym
  5. tar -xvf path_to_working_dir/patch-650-2530-io-pkt-sym.tar

Uninstalling this patch

  1. Log in as root (or with administrator privileges on Windows).
  2. On Debian 3.1 hosts, set up your environment by typing:
    source /etc/profile
      
  3. On Windows hosts, run cmd.exe.
  4. Use the applypatch utility to install the patch:
    • On Linux, if you use sudo (as would be the case on Ubuntu), you must specify the -E option to preserve the environment. In this case, the PATH environment variable is set to a safe one for security reasons, so you need to specify the full path to the utility:
      sudo -E $QNX_HOST/usr/bin/applypatch -U 2530
          
    • On other hosts, type:
      applypatch -U 2530
          

Note: If you installed the updated symbol files, restore the previous versions from the backups you made.

Technical support

If you have any questions, comments, or problems with a QNX product, please contact Technical Support. For more information, see the How to Get Help chapter of the Welcome to the QNX Software Development Platform guide or visit our website, www.qnx.com.

 
©2013 QNX Software Systems Limited, a subsidiary of BlackBerry.   BlackBerry Logo