Project Home
Project Home
Trackers
Trackers
Documents
Documents
Wiki
Wiki
Discussion Forums
Discussions
Project Information
Project Info
Forum Topic - Porting from 6.2.1A to 6.5: (2 Items)
   
Porting from 6.2.1A to 6.5  
Hello All

We have upgraded our host from an old Windows 2000 machine to a brand new Windows XP 64 machine. Along with the host 
upgrade we decided to renew QNX support and are attempting to port our project over to 6.5.

The target is a x86 processor (Ampro, no BSP) and the QNX OS runs on a flash drive. We use an FTP server on both sides 
and compile builds using the command prompt. The flash drive is formatted with a QNX based file system; no doubt this 
needs upgrading.

6.5 installed easily on the new machine. We transferred the directory (just the basics)  from the old machine with the 
intent to change as little source code as possible. About the only difference is the top-most file, QNXsdk, was changed 
to QNX650. Utilizing Windows environmental variables we changed QNX650 back to QNXsdk; much easier than changing dozens 
and dozens of files to 650. All the paths are good and we were able to compile an image file. When we send the file to 
the target the BIOS starts up and then it craps out; nothing happens. 

We ported over the old start up BIOS and the old procnto and were able to run a simple hello world program via the alt.
boot option, but that is it. Are there new switches or drivers or whatever that we need? Is this something that will be 
simple to solve? Do we need to purchase Gold support? 

Attached is our build file.

Thanks.
Attachment: Text image.build 7.61 KB
Re: Porting from 6.2.1A to 6.5  
Update:

We've been working our way down the build file, testing the utilities and updating as needed. 

So far, startup-bios from 6.5 does not work, but the one from 6.2 does. This is along with both new procnto/pci-bios and
 both old procnto/pci-bios. Doesn't work with old procnto new pci-bios or new procnto old pci-bios. We suspect a corrupt
 download and will do a checksum comparison today. 

There's something different going on with the mounting. Was getting "mount: can't mount/type (qnx4)  possible reason: 
corrupted file system detected". But even with that message it seems that the mount occured because we were able to 
navigate through the files and run our 'hello' program. When replacing io-net with io-pkt we no longer get the message.

We are currently stuck on the ethernet utilities. There is a person on the QNX end named Rod who helped us with our 
ethernet trouble back when we started this project (early/mid 00's). Took him several weeks to develop code to make it 
work. Maybe he's still around *fingers crossed*.