devb-doc

I want to install QNX 6.0 on an AmproCoreModule/P5e and
this should be easy, right? But the question I have is
about the 8MB NAND flash – I would like to be able to
install QNX to boot from it, but every time I look at
documentation and websites from the various vendors
involved, I seem to run into some kind of roadblock.
First, Ampro says that their onboard flash emulates a
8048 KB DiskOnChip 2000 (the first 128 KB are taken up
by the BIOS.) They have a special program for installing
the DOS version of the TrueFFS drivers and they say that
this version is to be used rather than the one from
M-Systems. In fact it works under DOS, is this driver
usable under QNX? My guess would be that it isn’t, so
I went to the M-systems web page and found that there
was a driver in beta for QNX called diskonchip50-qnx4.tar.F.
Does the 4 refer to QNX v. 4 (which I don’t have) or to
v. 4 of the QNX file system (which is what goes with
QNX 6.0, right?) Also, what do you do with a *.tar.F
file? I couldn’t find anything in the online docs about
such a file nor did a search of the QNX website turn up
anything. Looking at the knowledge bases for the vendors
involved it seems that Ampro claims that the DiskOnChip
2000 is supported by QNX, although it doesn’t say which
version, M-Systems said in a message dated 1/13/01 that
they were currently working in cooperation with QNX on the
development of the TrueFFS driver for QNX Neutrino and
that no release date is available yet. Somewhere in
QNX’s website I think I found a statement that there is
intended to be at some time in the future drivers for
the DOC 2000 for QNX RTP, but QNX’s knowledge base articles
aren’t dated so I don’t know how long ago that statement
was made. Looking in a few hundred articles in
qdn.public.qnxrtp.installation I saw a driver called
devb-doc mentioned which looks like it should be the one
I want, but I couldn’t find it on my hard disk using your
execreble find utility (although I could find other stuff
like devb-eide.) So I assume that the version of QNX I
have, whatever it is, comes from before the time when
devb-doc was made available (the CD-ROM I installed from
has 01/01/16 stamped on it if that is any help.

Accordingly, I went QNX’s website to download patch C
(I believe this is the latest patch to QNX v. 6.0; I am
quite hesitant to install v. 6.1 because other posts have
said that there is some kind of problem with geforce2
video cards, as on my intended host machine, with that
version.) However I couldn’t find Patch C; one link
sent me to get.qnx.com but once there all it wanted to
let me download was v. 6.1. Have the geforce2 problems
in v. 6.1 been worked out yet? If not, how can I download
Patch C?

You know, all I want to do is to install QNX on my target
device and compile code on my host machine and move it to
the target somehow. I would have thought that this should
be ridiculously easy, but I always seem to run into a
stubling block when I look at the documentation. I have
spent several days reading QNX docs and the various
vendors’ websites and I am still nowhere. Should I give
up on QNX as there is nobody within easy reach that knows
anything about UNIX or QNX or do you think I am getting
close to my goal of being able to use QNX in the limited
capacity that I desire?

Hello,

I have 8MB DOC2000 chip from M-systems. It was working fine for me,
when I used QNX RTP 6.0B with devb-doc (it was inrepository).

I don’t know anything about your flash memory.
Just give it a try.

Pavol Kycina

“James Van Buskirk” <rjihad1@home.com> wrote in message
news:9lchpj$dbr$1@inn.qnx.com

I want to install QNX 6.0 on an AmproCoreModule/P5e and
this should be easy, right? But the question I have is
about the 8MB NAND flash – I would like to be able to
install QNX to boot from it, but every time I look at
documentation and websites from the various vendors
involved, I seem to run into some kind of roadblock.
First, Ampro says that their onboard flash emulates a
8048 KB DiskOnChip 2000 (the first 128 KB are taken up
by the BIOS.) They have a special program for installing
the DOS version of the TrueFFS drivers and they say that
this version is to be used rather than the one from
M-Systems. In fact it works under DOS, is this driver
usable under QNX? My guess would be that it isn’t, so
I went to the M-systems web page and found that there
was a driver in beta for QNX called diskonchip50-qnx4.tar.F.
Does the 4 refer to QNX v. 4 (which I don’t have) or to
v. 4 of the QNX file system (which is what goes with
QNX 6.0, right?) Also, what do you do with a *.tar.F
file? I couldn’t find anything in the online docs about
such a file nor did a search of the QNX website turn up
anything. Looking at the knowledge bases for the vendors
involved it seems that Ampro claims that the DiskOnChip
2000 is supported by QNX, although it doesn’t say which
version, M-Systems said in a message dated 1/13/01 that
they were currently working in cooperation with QNX on the
development of the TrueFFS driver for QNX Neutrino and
that no release date is available yet. Somewhere in
QNX’s website I think I found a statement that there is
intended to be at some time in the future drivers for
the DOC 2000 for QNX RTP, but QNX’s knowledge base articles
aren’t dated so I don’t know how long ago that statement
was made. Looking in a few hundred articles in
qdn.public.qnxrtp.installation I saw a driver called
devb-doc mentioned which looks like it should be the one
I want, but I couldn’t find it on my hard disk using your
execreble find utility (although I could find other stuff
like devb-eide.) So I assume that the version of QNX I
have, whatever it is, comes from before the time when
devb-doc was made available (the CD-ROM I installed from
has 01/01/16 stamped on it if that is any help.

Accordingly, I went QNX’s website to download patch C
(I believe this is the latest patch to QNX v. 6.0; I am
quite hesitant to install v. 6.1 because other posts have
said that there is some kind of problem with geforce2
video cards, as on my intended host machine, with that
version.) However I couldn’t find Patch C; one link
sent me to get.qnx.com but once there all it wanted to
let me download was v. 6.1. Have the geforce2 problems
in v. 6.1 been worked out yet? If not, how can I download
Patch C?

You know, all I want to do is to install QNX on my target
device and compile code on my host machine and move it to
the target somehow. I would have thought that this should
be ridiculously easy, but I always seem to run into a
stubling block when I look at the documentation. I have
spent several days reading QNX docs and the various
vendors’ websites and I am still nowhere. Should I give
up on QNX as there is nobody within easy reach that knows
anything about UNIX or QNX or do you think I am getting
close to my goal of being able to use QNX in the limited
capacity that I desire?

Hi James,

You can find devb-doc on the QNX RTP CD using the Package Manager.
It should be under Public Software → Drivers → M-Systems Disk on Chip Driver.

If you would like to only upgrade to Patch C you can find the Patch C package
in my repository → http://staff.qnx.com/~jmammone/repository

As for QNX 6.1, there have been reported problems with some NVIDIA chipsets however
we have been unable to reproduce any of these problems here. It looks like there
may be some strange conflictions with certain hardware configurations. So you should be
safe, however as mentioned above you can get Patch C from my repository if you do not want
to upgrade to 6.1 yet.

Regards,

Joe



James Van Buskirk <rjihad1@home.com> wrote:

I want to install QNX 6.0 on an AmproCoreModule/P5e and
this should be easy, right? But the question I have is
about the 8MB NAND flash – I would like to be able to
install QNX to boot from it, but every time I look at
documentation and websites from the various vendors
involved, I seem to run into some kind of roadblock.
First, Ampro says that their onboard flash emulates a
8048 KB DiskOnChip 2000 (the first 128 KB are taken up
by the BIOS.) They have a special program for installing
the DOS version of the TrueFFS drivers and they say that
this version is to be used rather than the one from
M-Systems. In fact it works under DOS, is this driver
usable under QNX? My guess would be that it isn’t, so
I went to the M-systems web page and found that there
was a driver in beta for QNX called diskonchip50-qnx4.tar.F.
Does the 4 refer to QNX v. 4 (which I don’t have) or to
v. 4 of the QNX file system (which is what goes with
QNX 6.0, right?) Also, what do you do with a *.tar.F
file? I couldn’t find anything in the online docs about
such a file nor did a search of the QNX website turn up
anything. Looking at the knowledge bases for the vendors
involved it seems that Ampro claims that the DiskOnChip
2000 is supported by QNX, although it doesn’t say which
version, M-Systems said in a message dated 1/13/01 that
they were currently working in cooperation with QNX on the
development of the TrueFFS driver for QNX Neutrino and
that no release date is available yet. Somewhere in
QNX’s website I think I found a statement that there is
intended to be at some time in the future drivers for
the DOC 2000 for QNX RTP, but QNX’s knowledge base articles
aren’t dated so I don’t know how long ago that statement
was made. Looking in a few hundred articles in
qdn.public.qnxrtp.installation I saw a driver called
devb-doc mentioned which looks like it should be the one
I want, but I couldn’t find it on my hard disk using your
execreble find utility (although I could find other stuff
like devb-eide.) So I assume that the version of QNX I
have, whatever it is, comes from before the time when
devb-doc was made available (the CD-ROM I installed from
has 01/01/16 stamped on it if that is any help.

Accordingly, I went QNX’s website to download patch C
(I believe this is the latest patch to QNX v. 6.0; I am
quite hesitant to install v. 6.1 because other posts have
said that there is some kind of problem with geforce2
video cards, as on my intended host machine, with that
version.) However I couldn’t find Patch C; one link
sent me to get.qnx.com but once there all it wanted to
let me download was v. 6.1. Have the geforce2 problems
in v. 6.1 been worked out yet? If not, how can I download
Patch C?

You know, all I want to do is to install QNX on my target
device and compile code on my host machine and move it to
the target somehow. I would have thought that this should
be ridiculously easy, but I always seem to run into a
stubling block when I look at the documentation. I have
spent several days reading QNX docs and the various
vendors’ websites and I am still nowhere. Should I give
up on QNX as there is nobody within easy reach that knows
anything about UNIX or QNX or do you think I am getting
close to my goal of being able to use QNX in the limited
capacity that I desire?