View topic - Boot from PCI IDE controller

Boot from PCI IDE controller

For the old QNX2 and QNX4 RTOS

Boot from PCI IDE controller

Postby MCrumpler » Tue Nov 03, 2020 9:52 pm

I have inherited responsibility for some old testers, that run QNX 4.25. This system boots the file system (/dev/hd0.0) over the Fsys.eide driver. I am wanting to upgrade the PC to something a bit more modern, but on board IDE is harder to come by. I have a PC with a PCI (not PCIe) slot, and I have a PCI IDE controller.

When I plug a drive loaded with my QNX image on it, QNX starts to boot, but fails to mount hd0.0 (no such file or directory).

My question is, is there a driver I can use to boot over PCI instead of using Fsys.eide? Or is there a working SATA driver that would work?
MCrumpler
New Member
 
Posts: 1
Joined: Wed Jun 03, 2020 9:09 pm

Re: Boot from PCI IDE controller

Postby maschoen » Tue Nov 03, 2020 10:47 pm

Before I go into your boot problem, there are some bioses what will simulate EIDE with SATA. I haven't tried this with QNX 4 but it is possible.

Your problem with booting may have to do with a hard coded device name in the boot file. If for example, the driver starts and assigned /dev/hd1.0 to your hard drive, the boot script will fail.

The way to diagnose this is to boot off of a floppy or CD and start the Fsys.eide driver manually to see what it registers. If this is the problem, you will need to reconstitute the boot file correctly.

I believe that there is a QNX 4.25 that you can boot off. I have a lot of experience with QNX 4, and you are welcome to ask questions here or contact me at maschoen@pobox.com.
maschoen
QNX Master
 
Posts: 2728
Joined: Wed Jun 25, 2003 5:18 pm


Return to QNX2 and QNX4

Who is online

Users browsing this forum: Bing [Bot] and 1 guest