QNX Technical Articles
QNX® Momentics® Development Suite 6.3.0 Service Pack 3 Dell PowerEdge 840 Support Patch (Patch ID 730) Release Note
Date of this edition: August 23, 2007
Target OS: This patch is compatible with targets that are running QNX® Neutrino® 6.3.0 SP3.
Host OS: In order to apply this patch, you must have installed QNX Momentics 6.3.0 SP3 as a self-hosted development system.
![]() |
For the most up-to-date version of these notes, go to our website (www.qnx.com), log into your myQNX account, and then go to the Download area. |
Contents
Throughout this document, you may see reference numbers associated with particular issues, changes, etc. When corresponding with our Technical Support staff about a given issue, please quote the relevant reference number. You might also find the reference numbers useful for tracking issues as they become fixed.
What's in this patch?
This patch contains an update to the enumerator for graphics devices, in order to support the Dell PowerEdge 840. (Ref# 41462)
Installed files
The following file is installed under $QNX_TARGET and under /:
- etc/system/enum/devices/graphics
Fixed issues
The officially supported Dell PowerEdge 840 system consists of the following components and options, based on current configuration options available at:
http://www.dell.com/content/products/features.aspx/pedge_840?c=us&cs=04&l=en&s=bsd
- Processor: Dual-Core Intel PentiumD
- Chipset: Intel 3000 (consists of Intel E7230 Memory Controller Hub, with Intel 82801G (ICH7) I/O Controller)
- Graphics: on-board ATI ES1000 (PCI Vendor ID 0x1002, PCI Device ID 0x515E)
- Memory: 1 Gigabyte DDR2
- Network Adapter: on-board single Gigabit Network Adapter -- currently a Broadcom NetXtreme BCM5721 Gigabit Ethernet PCI express (PCI Vendor ID 0x14E4, PCI Device ID 0x1659)
- Primary Hard Drive Controller: on-board SATA, no RAID
- Hard-drive configuration: on-board SATA, 1 drive connected to on-board SATA controller (no RAID)
- Primary Hard Drive: 80 GB SATA 3.5-inch, 7.2 KB RPM hard drive
- No second, third, or fourth hard drive, no additional HD controller, no keyboard / mouse (tested with Dell USB keyboard, and Microsoft optical USB wheel mouse)
QNX Momentics 6.3.0 SP3 currently supports all of the devices and peripherals listed above, and devg-radeon.so supports the ATI ES1000 graphics controller. However, the PCI Device ID for the ES1000 isn't present in the current graphics enumerator list. To add support for this device, you can simply replace the existing file with the updated file included in this patch, or else you can manually modify the file, as shown below.
By default, the VESA graphics driver is used. Log in as root, and change directories to /etc/system/enum/devices/. Edit the graphics file and look for these lines:
device(pci, ven=$(PCI_VEND_ATI), dev=3e50) # ATI Radeon X600
cfgfile(fname, /etc/system/config/graphics-traplist)
echo(devgt-iographics -dldevg-radeon.so -I$(index) "-d0x$(ven),0x$(dev)", $(fname))
echo(devgt-iographics -dldevg-vesabios.so -I$(index) "-d0x$(ven),0x$(dev)", $(fname))
echo(devgt-iographics -dldevg-svga.so -I$(index) "-d0x$(ven),0x$(dev)", $(fname))
Change them to look like this:
device(pci, ven=$(PCI_VEND_ATI), dev=3e50) # ATI Radeon X600
device(pci, ven=$(PCI_VEND_ATI), dev=515e) # ATI ES1000
cfgfile(fname, /etc/system/config/graphics-traplist)
echo(devgt-iographics -dldevg-radeon.so -I$(index) "-d0x$(ven),0x$(dev)", $(fname))
echo(devgt-iographics -dldevg-vesabios.so -I$(index) "-d0x$(ven),0x$(dev)", $(fname))
echo(devgt-iographics -dldevg-svga.so -I$(index) "-d0x$(ven),0x$(dev)", $(fname))
Save your changes and exit the editor.
Once you've modified or replaced the file, reboot the system.
The next time the system boots into Photon, Photon will indicate that a new graphics device has been detected, and will display the window allowing you to set and test the resolution and colour depth for the Radeon graphics device. Set this according to your desired preference, and click Apply. Once the system has switched to the new mode, select Accept, and then Done.
Known issues
None currently known.
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 QNX Momentics guide or visit our website, www.qnx.com.
