QNX RTOS v4 Knowledge Base
QNX RTOS v4 Knowledge Base
Title |
Changes from QNX2.20 to QNX2.21 |
Ref. No. |
QNX.000009496 |
Category(ies) |
Installation |
Issue |
Is there a technote available that outlines the differences between QNX2.20 and QNX2.21?
|
Solution |
Operating system image: os.2.21atp, os.2.21atpb, os.2.21pcat ------------------------------------------------------------ 1. Closed a window where a half-ended virtual circuit could be left. This is a small change that should help in diminishing the cases where a half-ended virtual circuit could remain. 2. Changed the default state of the 'alive' list to be UP rather than indeterminate. This is the correct and desired behaviour. Many customers worked around this by forcing the alive list to be in the UP state after booting. e.g. alive +1:255 >*$null >$null This change to 'net' corrects this problem so that the alive list defaults to the UP state.
timer *** Important Change *** --------------------------------------------- We just recently found a problem where changing a directory to a floppy that is owned by dfs could cause a problem with 'task'. e.g. dfs start a=1 b=2 cd b:/
A deadlock situation can exist between task, dosfsys and timer; whereby the task administrator could be put into a bad state where it would not respond to any more messages. This is a CRITICAL error.
To fix this you need a version of the 'timer' program dated 16-Sep-93. This version is being shipped with QNX 2.21.
install --------------------------------------------- We re-added the 'prompt for more floppies to install'. This prompt was removed in 2.20 because the entire OS and utilities fit on one diskette. Several OEM's used this feature to install additional products like dfs etc. so we put it back in...
more --------------------------------------------- 'more' now understands the +efunc (expand function keys) option on a tty. Some users use 'stty +efunc' on a tty. 'more' now will interpret the expanded key (arrow and function keys) correctly.
backup fbackup files netstats tbackup ws --------------------------------------------- These programs had a small bug with the d= option (dates) They did not accept date formats with numeric months. e.g. d=01-01-93 would not work, but 01-jan-93 WOULD work. This has been corrected. 'fbackup' also had a small bug when it would try to create a directory, it would fail to write the first file in that directory. This was fixed december 10th.
rtc --------------------------------------------- Had a problem with PS2 machines on dates > Dec 31,1999 (century byte is handled differently by IBM on different PS2 machines) Changed rtc so that PS2 machines do not touch the century byte.
disk.ahascsi --------------------------------------------- The driver for the Adaptec series of cards (1540, 1640, 1740) has been updated as follows: - support for disks greater than 1 Gigabyte - now supports the 1540CF card.
** Important Notes on using the SCSI driver ** 1. If using a 1740 card, you must put the 1740 card into 1540 emulation mode (via jumper or CMOS setting). The card is still doing high speed DMA transfers but we are talking to it as if it is a 1540. 2. If using a 1540CF card, ensure that the card is set to the default settings (use F6 in the SCSI Select setup). 3. When mounting the disk, use the p= option to specify the SCSI id of the unit plus one. p=(SCSI_id+1) For example, if your disk is setup as SCSI id 1, use: e.g. mount disk 3 /drivers/disk.ahascsi p=2
Also, if you have problems when mounting the drive, use the +verbose option on mount to check for return status. e.g. mount disk 3 /drivers/disk.ahascsi p=2 +v
Then check the 'Init Driver' return code. A return of 00 indicates success. Any other code indicates a problem as outlined in the table below:
0xEF Unable to locate SCSI Host Adapter 0xEE SCSI Host Adapter failed diagnostics 0xED Unable to attach to free port 0xEC Unable to initialize interrupt vector 0xEA Error initializing mail-boxes 0xE9 Error executing AHA-154xA command 0xE8 Card installed is not supported by this version 0xE7 Device not ready 0xE6 Unable to start device 0xE5 Error during SCSI Inquiry 0xE4 Error during SCSI Request Capacity 0xE3 Error during SCSI Request Partial Capacity 0xE2 No SCSI devices found 0xDF Unexpected event type 0xDE Unsupported SCSI version 0xDD Unsupported SCSI device 0xDC Unsupported user command
If you are planning on using removable magneto-optical drives with QNX 2, you will want to download the support files for flushing, mounting the drives from the QUICS bulletin board. These files are located in /usr/free2/disk/scsi/control |
|