QNX Technical Articles
XHCI Patch for x86 (Experimental): Installation Note
Date of this edition: May 19th, 2016
Target OS: This patch is compatible with Intel NUC BayTrail targets that are running the QNX® Neutrino® RTOS 6.6.
Host OS: To apply this patch, you must have installed the QNX® Software Development Platform (SDP) 6.6 and QNX® SDK for Bluetooth® Connectivity (QSBC) 1.0 on one of the following development hosts:
- Microsoft Windows 8 Professional 64-bit, Windows 7 Professional 64-bit, or XP Professional SP3
- Linux Red Hat Enterprise Linux 6 64-bit or Ubuntu Workstation LTS 12.04 64-bit
Note: The Bluetooth® word mark is a registered trademark owned by Bluetooth SIG, Inc.
For information about the features added by this patch and any known issues, see the release notes. |
This note includes:
Installing this patch
- Log into your myQNX account on our website (www.qnx.com) and go to the Download Center.
- Download the PSP_USB_br660_be660-1006_xhci-x86-sta.tar archive to your host machine.
- Verify that the downloaded archive's checksum matches the one given on our website.
- Log into your host as the same user that installed QNX SDP 6.6.
- On Windows hosts, run cmd.exe; on Linux hosts, start a command shell.
- Set up your QNX SDP 6.6 environment:
- On Windows hosts, run:
base_directory\qnx660-env.bat
- On Linux hosts, run:
source base_directory/qnx660-env.sh
where base_directory is where you installed QNX SDP 6.6.
- On Windows hosts, run:
- Use the applypatch utility to install the patch:
- On Linux hosts (such as Ubuntu) that use sudo, 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 download_path/PSP_USB_br660_be660-1006_xhci-x86-sta.tar
- On other hosts, run:
applypatch download_path/PSP_USB_br660_be660-1006_xhci-x86-sta.tar
where download_path is the location of the patch archive. For more information about applypatch, see its entry in the Utilities Reference.
For Windows hosts, the backslash (\) must be used in the above command as the directory separator.
- On Linux hosts (such as Ubuntu) that use sudo, 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:
Uninstalling this patch
- Log into your host as the same user that installed QNX SDP 6.6.
- On Windows hosts, run cmd.exe; on Linux hosts, start a command shell.
- Set up your QNX SDP 6.6 environment:
- On Windows hosts, run:
base_directory\qnx660-env.bat
- On Linux hosts, run:
source base_directory/qnx660-env.sh
where base_directory is where you installed QNX SDP 6.6.
- On Windows hosts, run:
- Use the applypatch utility to uninstall the patch:
- On Linux hosts (such as Ubuntu) that use sudo, 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 1006_xhci-x86-sta
- On other hosts, type:
applypatch -U 1006_xhci-x86-sta
- On Linux hosts (such as Ubuntu) that use sudo, 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:
Technical support
To obtain technical support for any QNX product, visit the Support area on our website. You'll find a wide range of support options, including community forums.