QNX 6.2.1 installation CD has two different versions of "de

And of lots of other drivers, too.

/pkgs/base/qnx/drivers-2.1.3/x86/lib/dll/devn-rtl.so
05/02/2002 51,588 bytes

/pkgs/repository/qnx/os/drivers-2.1.4/x86/lib/dll/devn-rl.so
01/18/2003 50,056 bytes

Why are there two sets of drivers? Why are the old
ones even on the QNX 6.2.1 NC .iso?

A cold install on a new machine of 6.2.1 NC has
resulted in the older
drivers being loaded. This resulted in
“devn-rtl: Unable to mmap_device_memory.”, and the
Ethernet interface does not get initialized. This
is presumably because of the mmap API change in the
core QNX technology.

How do we fix this?

John Nagle

I am not sure if it is in the release notes or not, but 6.2.1 is an update
to 6.2.0. The 6.2.1 CD is a combo of the 6.2.0 base install and the 6.2.1
updates (so that people don’t need two discs to do new installs). So to get
6.2.1 you have to install the Momentics packages.

chris


John Nagle <nagle@downside.com> wrote:

And of lots of other drivers, too.

/pkgs/base/qnx/drivers-2.1.3/x86/lib/dll/devn-rtl.so
05/02/2002 51,588 bytes

/pkgs/repository/qnx/os/drivers-2.1.4/x86/lib/dll/devn-rl.so
01/18/2003 50,056 bytes

Why are there two sets of drivers? Why are the old
ones even on the QNX 6.2.1 NC .iso?

A cold install on a new machine of 6.2.1 NC has
resulted in the older
drivers being loaded. This resulted in
“devn-rtl: Unable to mmap_device_memory.”, and the
Ethernet interface does not get initialized. This
is presumably because of the mmap API change in the
core QNX technology.

How do we fix this?

John Nagle


Chris McKillop <cdm@qnx.com> “The faster I go, the behinder I get.”
Software Engineer, QSSL – Lewis Carroll –
http://qnx.wox.org/

You’re up late.

OK. The release notes basically say “put in
the CD and follow the directions that appear.”

A naive install with the 6.2.1 NC CD-ROM seems to
have resulted in a system with the newer kernel but
the older drivers, rather than a valid 6.2.0 installation.
I’m not sure how this happened; someone else did the install.

The directories on the CD-ROM repository package
system have numbers in them like “2.1.3”, while the documentation
talks about “6.2.0”, so it’s hard to figure out what the current
state of the system is.

John Nagle

Chris McKillop wrote:

I am not sure if it is in the release notes or not, but 6.2.1 is an update
to 6.2.0. The 6.2.1 CD is a combo of the 6.2.0 base install and the 6.2.1
updates (so that people don’t need two discs to do new installs). So to get
6.2.1 you have to install the Momentics packages.

chris


John Nagle <> nagle@downside.com> > wrote:

And of lots of other drivers, too.

/pkgs/base/qnx/drivers-2.1.3/x86/lib/dll/devn-rtl.so
05/02/2002 51,588 bytes

/pkgs/repository/qnx/os/drivers-2.1.4/x86/lib/dll/devn-rl.so
01/18/2003 50,056 bytes

Why are there two sets of drivers? Why are the old
ones even on the QNX 6.2.1 NC .iso?

A cold install on a new machine of 6.2.1 NC has
resulted in the older
drivers being loaded. This resulted in
“devn-rtl: Unable to mmap_device_memory.”, and the
Ethernet interface does not get initialized. This
is presumably because of the mmap API change in the
core QNX technology.

How do we fix this?

John Nagle

Could you please post the contents of this file?
“/etc/system/package/packages”
It contains the definition of which packages are active on your system, and
thus which files appear via fs-pkg.

Jerry Chappell

“John Nagle” <nagle@downside.com> wrote in message
news:3EE19D8E.8000508@downside.com

You’re up late.

OK. The release notes basically say “put in
the CD and follow the directions that appear.”

A naive install with the 6.2.1 NC CD-ROM seems to
have resulted in a system with the newer kernel but
the older drivers, rather than a valid 6.2.0 installation.
I’m not sure how this happened; someone else did the install.

The directories on the CD-ROM repository package
system have numbers in them like “2.1.3”, while the documentation
talks about “6.2.0”, so it’s hard to figure out what the current
state of the system is.

John Nagle

Chris McKillop wrote:
I am not sure if it is in the release notes or not, but 6.2.1 is an
update
to 6.2.0. The 6.2.1 CD is a combo of the 6.2.0 base install and the
6.2.1
updates (so that people don’t need two discs to do new installs). So to
get
6.2.1 you have to install the Momentics packages.

chris


John Nagle <> nagle@downside.com> > wrote:

And of lots of other drivers, too.

/pkgs/base/qnx/drivers-2.1.3/x86/lib/dll/devn-rtl.so
05/02/2002 51,588 bytes

/pkgs/repository/qnx/os/drivers-2.1.4/x86/lib/dll/devn-rl.so
01/18/2003 50,056 bytes

Why are there two sets of drivers? Why are the old
ones even on the QNX 6.2.1 NC .iso?

A cold install on a new machine of 6.2.1 NC has
resulted in the older
drivers being loaded. This resulted in
“devn-rtl: Unable to mmap_device_memory.”, and the
Ethernet interface does not get initialized. This
is presumably because of the mmap API change in the
core QNX technology.

How do we fix this?

John Nagle
\

A naive install with the 6.2.1 NC CD-ROM seems to
have resulted in a system with the newer kernel but
the older drivers, rather than a valid 6.2.0 installation.
I’m not sure how this happened; someone else did the install.

100% correct. The 6.2.1 CD is NOT a clean 6.2.0 install. I am not sure
what the reasoning was for putting the kernel as 6.2.1 while only having
the 6.2.0 base, but I am sure someone had a reason. Somone else will have
to explain the rational.

The directories on the CD-ROM repository package
system have numbers in them like “2.1.3”, while the documentation
talks about “6.2.0”, so it’s hard to figure out what the current
state of the system is.

Very true. A fresh install from the 6.2.1 CD is the 6.2.1 kernel and 6.2.0
base packages. It is expected that you will immediatly install the 6.2.1
packages to bring both the kernel and the packages inline. If you want a
clean 6.2.0 install you need to install from the 6.2.0 discs. At which
point you can optionally upgrade to 6.2.1.

chris


Chris McKillop <cdm@qnx.com> “The faster I go, the behinder I get.”
Software Engineer, QSSL – Lewis Carroll –
http://qnx.wox.org/

A distrubing consequence of this approach is that the 6.2.1 CD is useless as
a compatibility test tool.


Marty Doane
Siemens Dematic


“Chris McKillop” <cdm@qnx.com> wrote in message
news:bc2lff$kle$2@nntp.qnx.com

A naive install with the 6.2.1 NC CD-ROM seems to
have resulted in a system with the newer kernel but
the older drivers, rather than a valid 6.2.0 installation.
I’m not sure how this happened; someone else did the install.


100% correct. The 6.2.1 CD is NOT a clean 6.2.0 install. I am not sure
what the reasoning was for putting the kernel as 6.2.1 while only having
the 6.2.0 base, but I am sure someone had a reason. Somone else will have
to explain the rational.


The directories on the CD-ROM repository package
system have numbers in them like “2.1.3”, while the documentation
talks about “6.2.0”, so it’s hard to figure out what the current
state of the system is.


Very true. A fresh install from the 6.2.1 CD is the 6.2.1 kernel and
6.2.0
base packages. It is expected that you will immediatly install the 6.2.1
packages to bring both the kernel and the packages inline. If you want a
clean 6.2.0 install you need to install from the 6.2.0 discs. At which
point you can optionally upgrade to 6.2.1.

chris


Chris McKillop <> cdm@qnx.com> > “The faster I go, the behinder I get.”
Software Engineer, QSSL – Lewis Carroll –
http://qnx.wox.org/

Marty Doane <martin.doane@siemens.com> wrote:

A distrubing consequence of this approach is that the 6.2.1 CD is useless as
a compatibility test tool.

Very true for any system which would need the RTL driver.

chris


Chris McKillop <cdm@qnx.com> “The faster I go, the behinder I get.”
Software Engineer, QSSL – Lewis Carroll –
http://qnx.wox.org/