Solved

QNX 6.3.2 installation

Posted on 2011-09-24
25
1,519 Views
Last Modified: 2013-12-16
Hello,

we are using QNX 6.3.2, it used to be installed on Dell PowerEdge 850 & PowerEdge 860 with no any problems

configuration: SATA HDD, 2 built in Ethernet not detected, Intel Dual port PCI Ethernet card added and recognized by the OS, additional Serial PCI card, ( total 2 Serial Ports)*

there was HW Failures, and the HW is outdated and discontinued and out of stock.

a new basic simple option is Dell PowerEdge R210, no raid.

- the problem is that while booting, on Scanning USB QNX says: error sending to device.
- the setup continues, but i can't press F1 to continue installation, the keyboard is freezed

notes:
- no USB emulation option in bios


i've tried the following:

-booting from 6.5 Cd first, then putting the QNX 6.3.2, it will give installation error

- editing QNX 6.5 CD to get the boot image from it, but it will ask for 6.5 License, + error during installation even if using QNX 6.5 serial

- enable serial port redirection, connected to hyper terminal, got the bios booting details in the hyper terminal in another windows machine, but while booting after QNX finishes the

.alt boot ........................................

i loses the serial redirection, with Serial redirection after boot option enabled and disabled (seems QNX reinitialize things)

up to know didn't try the following:

- USB to PS/2 Converter, but i bet its going to give the same error.
- Serial to PS/2 converter, i think it might work only for mouse.
- use a very old serial keyboard (round head) and it's wiring to the 9 Pin serial

- bios modding to enable USB Emulation option or enforcing it.

please help !

* or please advise if there is a new server model that is compatible with QNX 6.3.2 and have the previously mentioned specifications.

0
Comment
Question by:mohsh86
  • 9
  • 8
  • 7
  • +1
25 Comments
 
LVL 87

Expert Comment

by:rindi
ID: 36592034
Try to get a PCI card with PS2 connectors, like the product below:

http://www.newegg.com/Product/Product.aspx?Item=N82E16815124061

0
 
LVL 61

Expert Comment

by:gheist
ID: 36597541
Connect USB mouse shortly to enable SSH?
0
 
LVL 39

Expert Comment

by:noci
ID: 36597929
All BIOS settings like emulations etc. can only work for DOS. Any OS after MS-DOS only used the bios to read disk blocks during bootloading. After that EVERYTHING is done in the OS.

The Basic BIOS support for serial is killing for any OS, it would wait (and halt all processing) for a character on every call.
Even MS-DOS applications didn't use that.

For USB you need the drivers in your OS, with support for the cards that are in your system, maybe you can add USB cards that are supported? the HID (Human Interface Devices) driver should know how to handle keybopards & mice if used.
Does QNX 6.5 support USB Keyboard?

Setting up a disk on a different system might cause more work, because during setup it creates a sysinit container geared to the system it was setup on. The sysinit on the boot disks is less tailored, and a lot of the drivers are add later after testing the hardware environment.

Have you checked industrial PC's those can often be tailor made (even with a 486 processor if you need that still ;-).
At least then you have more control on the hardware w.r.t. standard DELL/HP/... PC's.
0
 
LVL 61

Expert Comment

by:gheist
ID: 36598020
Not diffing deeper - Pentium D processors need a new microcode, easiest to achieve by installing BIOS later than Mid-2010
0
 

Author Comment

by:mohsh86
ID: 36598247
- existing hardware was Pentium 4 and Pentium D

- QNX 6.5 supports USB keyboard and installed fine on the Dell R210, but our license and software is compitable with QNX 6.3.2 (SCADA Software)

- i've tried installing QNX 6.3.2 on VMware and connecting the HDD to the R210, the strange thing is that even without connecting any keyboard or USB device, while booting, it gave the error message : error sending to device, the boot time took around 6 minutes, the login screen appeared,  CPU Type shown on the screen was unknown, and the system was not very responsive.

am planning Ubuntu Server with VirtualBox, anyway i can have both Ubuntu Server and the QNX guest on the command line ?
0
 
LVL 61

Expert Comment

by:gheist
ID: 36598330
Pentium D may have problems with factory firmware.

You really need hardware virtualisation support to run hardware-sensitive systems like QNX or OpenBSD
0
 
LVL 39

Expert Comment

by:noci
ID: 36598337
Virtualbox also can also run without a GUI, then the console is accessible through RDP.
0
 
LVL 61

Expert Comment

by:gheist
ID: 36599003
VitualBox and XEN are both offsprings of QEMU
Virtualizing somehow defeats the whole purpose of having realtime system.
0
 
LVL 39

Expert Comment

by:noci
ID: 36599501
@gheist...

That's right the clock doesn't run right for starters...
But for development purposes it can work... With a lot of ntpdate to sync the clocks...
For the Real Time aspects you really need the hardware.
0
 

Author Comment

by:mohsh86
ID: 36716200
with the realhardware, and upon the years, we had a time shift of 5 -6 minutes of the clocks on the teal time servers, setting up time server to sync with everynow and then will be fine ?
0
 
LVL 39

Expert Comment

by:noci
ID: 36716560
I had a QNX vm under the MS VirtualPC package, there you need to run the ntpdate at least every minute.
NTP couln't cope with the variations in run time.

In cron a
* * * * *  /sbin/ntpdate

was needed, to keep it more or less on time.
0
 

Author Comment

by:mohsh86
ID: 36716607
performance wise, responsiveness of the system ? i've seen the QNX booting faster on the virtual machine Virtualbox on Ubuntu 11.04 than on the older poweredge 850 and 860, i know booting is not a measurement, but the Dell R210 has visualization CPU capability if it accelerates any code execution..
0
6 Surprising Benefits of Threat Intelligence

All sorts of threat intelligence is available on the web. Intelligence you can learn from, and use to anticipate and prepare for future attacks.

 

Author Comment

by:mohsh86
ID: 36716613
am waiting for the card rindi suggesting in the first reply
0
 
LVL 61

Expert Comment

by:gheist
ID: 36717337
running ntpdate every minure is USELESS
it calls tickadj which adjusts time gradually over time.
0
 
LVL 39

Expert Comment

by:noci
ID: 36717710
@gheist,

ntpdate does abruptly sync the clocks.
ntpd (daemon) does it more fluently. Bat with tickadj can keep up with the speed changes.

@mohsh86,
Next time specify what you need an try an industrial type of system instead of the next slightly different DELL/HP/..
0
 

Author Comment

by:mohsh86
ID: 36812948
@noci

any suggestions regarding an industrial high performance system ?
0
 
LVL 39

Accepted Solution

by:
noci earned 500 total points
ID: 36813314
0
 

Author Comment

by:mohsh86
ID: 36899985
i've took the industrial pc's into consideration, contacted them, but imho, they'll be more costly than having a Dell or HP, not to mention the spares..

again i have a concern, the Virtualbox and QNX, system responsiveness ? and time update issue can be resolved neatly ?
0
 
LVL 61

Expert Comment

by:gheist
ID: 36900182
Your "computer" should be from 2006 or older http://www.qnx.com/download/group.html?programid=16801
Namely without PCI-E, USB2.0 and other bling of recent times.
0
 
LVL 39

Expert Comment

by:noci
ID: 36900207
Yes, they are not produced to be cheap, they are produced to be used possibly in computer alien environments.
But they do get built to your specs.   You are the victim of the hardware du jour that is used by dell and HP an the like companies.
They buy stuff as cheap as possible and if they can use some  chips that are $0.01 cheaper the design gets changed to fit that.

That why if you buy the same model a few weeks apart you can have different hardware. Let alone that you can use systems that use the same components for a few monts .. HP does have a stable enterprise line, but it is also more expensive to buy, and they only have about a model for a year.
--

Imagine that you have system that guarantees that you have a certain response time to an interrupt (xx msec, yy usec).
No you go running that in en emulator that simulates various instructions, that simulates various hardware in software.
So the previously guaranteed time is now multiplied by zz because the formerly hardware response is now simulated in software.

That may not be a problem if you try to emulate a 10-20 Mhz system (8086, 80186, 80286) but it may be a problem if you try to emulate a few GHz Pentium....
If you depend on realtime response, any virtualisation will break enough assumptions to make it fail.
0
 
LVL 61

Expert Comment

by:gheist
ID: 36900223
Refurbished DELL/HP will do the thing for next five years while you are requesting your provider to recompile on recent version or Linux.
0
 
LVL 39

Expert Comment

by:noci
ID: 36900635
QNX does have some features that are hard to replicate on others. The architecture is widly different.
Device/Filsystem drivers are not portable to linux, (File systems might be through FUSE)
they are a regular proces on QNX. Some other features might also be hard to replicate. Mqueues f.e. are different between Linux & QNX.  And yes they can be replaced and no it's not that straight forward is it might seem even while both implement Posix standards.
 
0
 
LVL 61

Expert Comment

by:gheist
ID: 36901955
vmware (esxi/hypervisor) emulates enough of five-year-old computer http://www.openqnx.com/node/182 (anything working with Win2000 will do if no QNX profile around)

Yes, recompile is not straightforward and product for QNX 6.5 will be different for one for 6.3, and even then it may need some programming. If the vendor is in businees with many customers they may have a ready version available, just ask.
0
 

Author Comment

by:mohsh86
ID: 36903112
if 6.5 migration was possible, i wouldn't subscribe for Expert-Exchange to post this question !
0
 
LVL 61

Expert Comment

by:gheist
ID: 36904269
vmware and parallels run OS/2 well
virtualbox gets somewhere closer, but still no cigar.
0

Featured Post

How to improve team productivity

Quip adds documents, spreadsheets, and tasklists to your Slack experience
- Elevate ideas to Quip docs
- Share Quip docs in Slack
- Get notified of changes to your docs
- Available on iOS/Android/Desktop/Web
- Online/Offline

Join & Write a Comment

Installing FreeBSD… FreeBSD is a darling of an operating system. The stability and usability make it a clear choice for servers and desktops (for the cunning). Savvy?  The Ports collection makes available every popular FOSS application and packag…
this article is a guided solution for most of the common server issues in server hardware tasks we are facing in our routine job works. the topics in the following article covered are, 1) dell hardware raidlevel (Perc) 2) adding HDD 3) how t…
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:
This video shows how to set up a shell script to accept a positional parameter when called, pass that to a SQL script, accept the output from the statement back and then manipulate it in the Shell.

706 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

20 Experts available now in Live!

Get 1:1 Help Now