QNX 6.1.0: mount problems

Since loading the July version of RTP6.1.0 I am having mount
problems, ie:

  1. mount -t cd /dev/cd0 /cd0 no longer works - mount suggests possible
    reason is “Resource busy”. I am only using the Primary IDE channel, hard
    drive is master, cd is slave… Obviously this prevents completion of
    the 6.1.0 installation.
  2. mount -T io-net devn-speedo.so no longer works - mount suggests possible
    reason is “Operation not permitted”. I have an Intel 82559ER ethernet chip.

These both worked fine in the 2001/03/09 CD version, and the January
downloaded .iso release…

Any assistance/ideas would be appreciated

graham

You are not alone!

From what I can tell so far, there are quite a few problems with the
handling of CD-ROM and IDE devices under the 6.1.0 release.

Problems we have seen so far:

  1. Afreey 10x32 DVD-ROM
    We can install QNX from it and if we boot in safe mode (leave all file
    systems mounted in /fs) then it works fine. Otherwise, following a
    normal boot, it won’t show up at all and you can’t manually mount it
    either. This is an ATA33 capable DVD-ROM and is configured as
    secondary master. This is on an i815 based motherboard w/AMI BIOS.
    The same drive works fine with RTP 6.0 on a older BX based motherboard
    with Award BIOS 4.5.
  2. Aopen 24X CD-ROM drive.
    Similar problem to above but a bit different as well. I tried using this
    drive to boot the 6.1 CD and it comes up and then spits out “no QNX
    filesystems could be located” or somesuch and then halts. So, I went
    back and installed 6.0 without incident and all was good with the
    world. So then I upgraded to 6.1 using the package manager’s upgrade
    option. This worked fine and all seemed ok. Then I rebooted and
    the CD disappeared. It wouldn’t mount – period. The CD had been
    setup as secondary slave – without a master. Which is unusual but
    technically “legal” for newer ATAPI devices, so I changed it over
    to secondary master and everything started working quite nicely.
    Note: This configuration worked fine with 6.0 Patch C. This was
    on an older Intel TX chipset based motherboard w/Award BIOS.


    If it was me, I’d try moving your CD to secondary slave on its own
    and see if it shows back up.

Personally, I think a few things got broken in either the IDE drivers
or CDFS drivers for 6.1.0…or maybe both.


Michael Burkey
(mailto:Michael.Burkey@Nexwarecorp.com)
Nexware Corp. (http://www.nexwarecorp.com)
Software Engineer
865.546.9998 x201

Working as consultants with QNX for over 10 years with expertise in Internet
appliances, hardware drivers and porting software.



“Graham Coombes” <gcoombes@coemfg.com> wrote in message
news:9ii4rb$nnh$1@inn.qnx.com

Since loading the July version of RTP6.1.0 I am having mount
problems, ie:

  1. mount -t cd /dev/cd0 /cd0 no longer works - mount suggests possible
    reason is “Resource busy”. I am only using the Primary IDE channel, hard
    drive is master, cd is slave… Obviously this prevents completion
    of
    the 6.1.0 installation.
  2. mount -T io-net devn-speedo.so no longer works - mount suggests
    possible
    reason is “Operation not permitted”. I have an Intel 82559ER ethernet
    chip.

These both worked fine in the 2001/03/09 CD version, and the January
downloaded .iso release…

Any assistance/ideas would be appreciated

graham

\

Graham Coombes <gcoombes@coemfg.com> wrote:
: 1. mount -t cd /dev/cd0 /cd0 no longer works - mount suggests possible
: reason is “Resource busy”. I am only using the Primary IDE channel, hard
: drive is master, cd is slave… Obviously this prevents completion of
: the 6.1.0 installation.

The CD-ROM is probably already mounted (it was a bug pre-6.1 that allowed
removable devices to be mounted multiple times as the same filesystem
type instead of just as different types like is done with the floppy).
Does a “df” show that you already have a mounted filesystem on “/dev/cd0”?

Graham Coombes <gcoombes@coemfg.com> wrote:

: Since loading the July version of RTP6.1.0 I am having mount
: problems, ie:
: 1. mount -t cd /dev/cd0 /cd0 no longer works - mount suggests possible
: reason is “Resource busy”. I am only using the Primary IDE channel, hard
: drive is master, cd is slave… Obviously this prevents completion of
: the 6.1.0 installation.
: 2. mount -T io-net devn-speedo.so no longer works - mount suggests possible
: reason is “Operation not permitted”. I have an Intel 82559ER ethernet chip.

Verify that you are running as root when you try to do the mount. Only
root is allowed to run mount.

Peter

: These both worked fine in the 2001/03/09 CD version, and the January
: downloaded .iso release…

: Any assistance/ideas would be appreciated

: graham

“John Garvey” <jgarvey@qnx.com> wrote in message
news:9ikac0$b1h$2@nntp.qnx.com

Graham Coombes <> gcoombes@coemfg.com> > wrote:
: 1. mount -t cd /dev/cd0 /cd0 no longer works - mount suggests possible
: reason is “Resource busy”. I am only using the Primary IDE channel, hard
: drive is master, cd is slave… Obviously this prevents completion
of
: the 6.1.0 installation.

The CD-ROM is probably already mounted (it was a bug pre-6.1 that allowed
removable devices to be mounted multiple times as the same filesystem
type instead of just as different types like is done with the floppy).
Does a “df” show that you already have a mounted filesystem on “/dev/cd0”?

Thanks - this was indeed the problem. I did a umount first, then the mount
worked ok. The mount issue with io-net was similar - I guess that nettrap
has been enhanced so that it now sees the 82559ER chip, so the driver was
already mounted.

Could you use the dualboot with W2000 and QNX

“Graham Coombes” <gcoombes@coemfg.com> a écrit dans le message news:
9ikfle$8gf$1@inn.qnx.com

“John Garvey” <> jgarvey@qnx.com> > wrote in message
news:9ikac0$b1h$> 2@nntp.qnx.com> …
Graham Coombes <> gcoombes@coemfg.com> > wrote:
: 1. mount -t cd /dev/cd0 /cd0 no longer works - mount suggests possible
: reason is “Resource busy”. I am only using the Primary IDE channel,
hard
: drive is master, cd is slave… Obviously this prevents
completion
of
: the 6.1.0 installation.

The CD-ROM is probably already mounted (it was a bug pre-6.1 that
allowed
removable devices to be mounted multiple times as the same filesystem
type instead of just as different types like is done with the floppy).
Does a “df” show that you already have a mounted filesystem on
“/dev/cd0”?

Thanks - this was indeed the problem. I did a umount first, then the mount
worked ok. The mount issue with io-net was similar - I guess that nettrap
has been enhanced so that it now sees the 82559ER chip, so the driver was
already mounted.

My system was QNX6.1 only. No W2000, so I didn’t use dual boot…

“Jérôme Fabry” <jerome.fabry@athys.fr> wrote in message
news:9ikia7$a6b$1@inn.qnx.com

Could you use the dualboot with W2000 and QNX

“Graham Coombes” <> gcoombes@coemfg.com> > a écrit dans le message news:
9ikfle$8gf$> 1@inn.qnx.com> …

“John Garvey” <> jgarvey@qnx.com> > wrote in message
news:9ikac0$b1h$> 2@nntp.qnx.com> …
Graham Coombes <> gcoombes@coemfg.com> > wrote:
: 1. mount -t cd /dev/cd0 /cd0 no longer works - mount suggests
possible
: reason is “Resource busy”. I am only using the Primary IDE channel,
hard
: drive is master, cd is slave… Obviously this prevents
completion
of
: the 6.1.0 installation.

The CD-ROM is probably already mounted (it was a bug pre-6.1 that
allowed
removable devices to be mounted multiple times as the same filesystem
type instead of just as different types like is done with the floppy).
Does a “df” show that you already have a mounted filesystem on
“/dev/cd0”?

Thanks - this was indeed the problem. I did a umount first, then the
mount
worked ok. The mount issue with io-net was similar - I guess that
nettrap
has been enhanced so that it now sees the 82559ER chip, so the driver
was
already mounted.

\