BSD SCSI-CAM PORTING TO QNX

Hi,

Thanks to one and all who replied to my earlier questions. Since we lack
the SCSI-CAM subsystem to develop a generic SCSI driver in QNX, I am
thinking of porting BSD-CAM to QNX RTP, yea I know it is a big task, but I
am not sure how much feasible it is. Currently I am going through the BSD
CAM architecture.

I just wanted to check already any of the developers involved in such a
task(Apart from QNX developers).

I will appreicate,If they can share their experiences,things to be
cosidered,sources of information to be studied, any sort of info which I can
make use.

All of Your inputs are valuable.

Thanks in Advance
-Tadi

Unofficial rumors have it that BSD-like CAM architecture is already
implemented by QNX. It did not go into upcoming 6.2 release but will
probably be in next one. I am not sure how complete is that implementation.
– igor

“Sudhakar Tadi” <stadi@npd.hcltech.com> wrote in message
news:a6ho2j$st6$1@inn.qnx.com

Hi,

Thanks to one and all who replied to my earlier questions. Since we lack
the SCSI-CAM subsystem to develop a generic SCSI driver in QNX, I am
thinking of porting BSD-CAM to QNX RTP, yea I know it is a big task, but I
am not sure how much feasible it is. Currently I am going through the BSD
CAM architecture.

I just wanted to check already any of the developers involved in such a
task(Apart from QNX developers).

I will appreicate,If they can share their experiences,things to be
cosidered,sources of information to be studied, any sort of info which I
can
make use.

All of Your inputs are valuable.

Thanks in Advance
-Tadi

\

I think you might be better off with doing an autonomous resource-manager
style driver. As long as you know how to access your hardware and issues I/O
requests, you should be able to create a block device like
/dev/mycontroller/driveX and then do things like ‘dinit -h
/dev/mycontroller/drive0’.

That will be less efficient than ‘real’ driver but a lot simpler. And
meanwhile the mentioned new CAM stuff from QNX might surface, so you then
will just need to convert your existing hardware access code into new
framework.

  • igor

“Sudhakar Tadi” <stadi@npd.hcltech.com> wrote in message
news:a6i6fc$ag4$1@inn.qnx.com

Yes, even I read some information like that, but QNX has not specified
when
is thier next release,(probably I am not aware), my requiremet is some
what
urgent that’s why I consider this option.

With help of the newsgroup I would like to come up with some plan of
action
like,

  1. Collection of necessary information
  2. The amout of time required to finish this project

I thought if some has done this analysis , I can use that info to
calculate
the timeframe.

Thanks
-Tadi




“Igor Kovalenko” <> kovalenko@home.com> > wrote in message
news:a6i1sl$7au$> 1@inn.qnx.com> …
Unofficial rumors have it that BSD-like CAM architecture is already
implemented by QNX. It did not go into upcoming 6.2 release but will
probably be in next one. I am not sure how complete is that
implementation.
– igor

“Sudhakar Tadi” <> stadi@npd.hcltech.com> > wrote in message
news:a6ho2j$st6$> 1@inn.qnx.com> …
Hi,

Thanks to one and all who replied to my earlier questions. Since we
lack
the SCSI-CAM subsystem to develop a generic SCSI driver in QNX, I am
thinking of porting BSD-CAM to QNX RTP, yea I know it is a big task,
but
I
am not sure how much feasible it is. Currently I am going through the
BSD
CAM architecture.

I just wanted to check already any of the developers involved in
such
a
task(Apart from QNX developers).

I will appreicate,If they can share their experiences,things to be
cosidered,sources of information to be studied, any sort of info which
I
can
make use.

All of Your inputs are valuable.

Thanks in Advance
-Tadi





\

Yes, even I read some information like that, but QNX has not specified when
is thier next release,(probably I am not aware), my requiremet is some what
urgent that’s why I consider this option.

With help of the newsgroup I would like to come up with some plan of action
like,

  1. Collection of necessary information
  2. The amout of time required to finish this project

I thought if some has done this analysis , I can use that info to calculate
the timeframe.

Thanks
-Tadi




“Igor Kovalenko” <kovalenko@home.com> wrote in message
news:a6i1sl$7au$1@inn.qnx.com

Unofficial rumors have it that BSD-like CAM architecture is already
implemented by QNX. It did not go into upcoming 6.2 release but will
probably be in next one. I am not sure how complete is that
implementation.
– igor

“Sudhakar Tadi” <> stadi@npd.hcltech.com> > wrote in message
news:a6ho2j$st6$> 1@inn.qnx.com> …
Hi,

Thanks to one and all who replied to my earlier questions. Since we
lack
the SCSI-CAM subsystem to develop a generic SCSI driver in QNX, I am
thinking of porting BSD-CAM to QNX RTP, yea I know it is a big task, but
I
am not sure how much feasible it is. Currently I am going through the
BSD
CAM architecture.

I just wanted to check already any of the developers involved in such
a
task(Apart from QNX developers).

I will appreicate,If they can share their experiences,things to be
cosidered,sources of information to be studied, any sort of info which I
can
make use.

All of Your inputs are valuable.

Thanks in Advance
-Tadi



\