Has any body developed/ported SCSI driver to QNX

Hi All,

Using QNX I am developing a FC-driver for some HBA card(I don’t have the
data sheets all i have is Linux driver code for that card).

In QNX I know that I need to develop a block type resource manager. In
linux we have a SCSI subsytem where you can hook your driver
functions(Scsi_Host_Template).

Qnx documentation doesn’t have any DDK for block resource manager. All I
know is the following hierarchy.

devb-aha8 (Adaptec SCSI Driver Process)
|
±io-cam.so (SCSI CAM Manager)
| ±io-disk.so (SCSI CAM Disk Manager)
| ±io-cdrom.so (SCSI CAM CD-ROM Manager)
|
±io-blk.so (File System Manager)
±fs-qnx4.so (QNX4 File System)
±fs-cd.so (ISO9660 File System)

If anyone have the anysort of sample code/guide lines for writing SCSI
device drivers in QNX is of great helpful for me.

Thanks in Advance
-Tadi

Sudhakar,

I’ll repeat myself in the vain hope that someone at QNX will
tell me that I’m all wrong now, and that there is a DDK, or at
least a schedule for its release.

To the best of my knowledge from communications with QNX, the
disk driver DDK is not released, and will not be released until,
well, no-one is saying as far as I know.




Previously, Sudhakar Tadi wrote in qdn.public.porting:

Hi All,

Using QNX I am developing a FC-driver for some HBA card(I don’t have the
data sheets all i have is Linux driver code for that card).

In QNX I know that I need to develop a block type resource manager. In
linux we have a SCSI subsytem where you can hook your driver
functions(Scsi_Host_Template).

Qnx documentation doesn’t have any DDK for block resource manager. All I
know is the following hierarchy.

devb-aha8 (Adaptec SCSI Driver Process)
|
±io-cam.so (SCSI CAM Manager)
| ±io-disk.so (SCSI CAM Disk Manager)
| ±io-cdrom.so (SCSI CAM CD-ROM Manager)
|
±io-blk.so (File System Manager)
±fs-qnx4.so (QNX4 File System)
±fs-cd.so (ISO9660 File System)

If anyone have the anysort of sample code/guide lines for writing SCSI
device drivers in QNX is of great helpful for me.

Thanks in Advance
-Tadi





\


Mitchell Schoenbrun --------- maschoen@pobox.com