Support for SCSI Transport

What elements are missing from QNX 4.25
such that burning a Recordable CD is not possible?

No USCSI ioctl is available?
DMA can’t support it because it it limited to 4 KB?

Any ideas?

TIA

Paul

“Paul Thomas” <pthomas@ise.bc.ca> wrote in message
news:a7tcbg$oid$1@inn.qnx.com

What elements are missing from QNX 4.25
such that burning a Recordable CD is not possible?

No USCSI ioctl is available?

It’s available, but not documented.

DMA can’t support it because it it limited to 4 KB?

For IDE there is no DMA.

For SCSI again it’s possible to go over 4K but not documented.

In fact someone once sold a kit for QNX 4.25 but it was VERY
expensive and as such only avaible to big OEM I guess. (I’m not
even sure if it’s still available)

Any ideas?

TIA

Paul
\

What elements are missing from QNX 4.25
such that burning a Recordable CD is not possible?

No USCSI ioctl is available?

It’s available, but not documented.

So far, I have seen
…/watcom/10.6/usr/include/sys/uscsi.h
and from gcc
…/egcs-2.91.66./include/sys/uscsi.h
which is exactly the same file

and
…/watcom/10.6/usr/include/ioctl.h
and from gcc
…/egcs-2.91.66./include/ioctl.h
which is almost the same file.

but no related library files.

When you say available, but not documented,
do you mean available from quics?

TIA

Paul

“Paul Thomas” <pthomas@ise.bc.ca> wrote in message
news:a7vdf2$a18$1@inn.qnx.com

What elements are missing from QNX 4.25
such that burning a Recordable CD is not possible?

No USCSI ioctl is available?

It’s available, but not documented.


So far, I have seen
…/watcom/10.6/usr/include/sys/uscsi.h
and from gcc
…/egcs-2.91.66./include/sys/uscsi.h
which is exactly the same file

and
…/watcom/10.6/usr/include/ioctl.h
and from gcc
…/egcs-2.91.66./include/ioctl.h
which is almost the same file.

but no related library files.

There is a scsi_util.tgz sample that will show
example of using the interface, but it’s not for
DMA and limited to 4k (or 8k) not sure (ioctl interface)
There is no library.

Are you looking at support CD-RW under QNX4,
and writing it yourself?

When you say available, but not documented,
do you mean available from quics?


TIA

Paul
\

There is a scsi_util.tgz sample that will show
example of using the interface, but it’s not for
DMA and limited to 4k (or 8k) not sure (ioctl interface)

I will check it out, thanks.

Are you looking at support CD-RW under QNX4,
and writing it yourself?

I was hoping for existing support.

I tried, for example, porting ‘cdrecord’ to QNX 4.25.
The project is located here: http://freshmeat.net/projects/cdrecord/

In the porting process, I arrived at the following conclusion
with the assistance of the Author:

“There is currently definitely no SCSI transport support for your OS.”

Consequently, I was interested in discovering what exactly,
was causing the limitation.

I have no intention of writing anything myself, unless it is
somewhat trivial, and sufficient to provide the missing link.

Paul