Hello,
I have had no success trying to boot Neutrino from a Compact Flash
drive. I have heard that the system sees the EIDE Compact Flash as a floppy
drive, perhaps for the purposes of booting, at least, and cannot penetrate
the disk’s structure (please excuse my ignorance of these matters if the
reason is incorrect).
Does anyone know if the vendors of QNX have intend fixing this
problem or have they fixed it already? Does anyone else have the same
problem?
Lewis Jones.
On Mon, 7 May 2001 21:53:40 +0930, “A. Lewis Jones”
<lewis@arcom.com.au> wrote:
Hello,
I have had no success trying to boot Neutrino from a Compact Flash
drive. I have heard that the system sees the EIDE Compact Flash as a floppy
The BIOS sees it as a HD.
drive, perhaps for the purposes of booting, at least, and cannot penetrate
the disk’s structure (please excuse my ignorance of these matters if the
reason is incorrect).
Does anyone know if the vendors of QNX have intend fixing this
problem or have they fixed it already? Does anyone else have the same
problem?
Make sure you have patch B. dinit of pre patch B installed the floppy
loader instead of the HD loader.
Lewis Jones.
I’m also in a similar situation, basically i’m trying to get QNX6.0.0B to
recognise the Compact Flash EIDE disk on a MCP750 PowerPC BE board. So far
i’ve tried the following:
Created a boot image using a modified version of the default build file
(/ppcbe/build/mcp750.build) and mkifs which includes various drivers and
utilities for getting the system going ie. pci driver (pci-raven), EIDE
driver (devb-eide), and pci utility. I can
query the PCI controller using ‘pci’, which shows the EIDE controller is
present. I can also start the pci-raven driver ok. However any attempt to
then start the EIDE driver fails ie. tried the default command specified in
mcp750.build:
devb-eide eide ioport=0x8ffffff0:0x8fffffe8,irq=14
which fails returning:
No eide interfaces found.
I also tried not specifying the ioport (as it’s auto detected by default)
which produced a Memory Fault error.
Further, i wrote a short program to manually query the EIDE controller via
pci_attach_device(). The subsequent, pci_dev_info, data structure had all
PciBaseAddress and CpuBaseAddress fields set to 0??? I was hoping to use
this to get an ioport address to pass to driver.
I gather someone, somewhere has got this card to work on qnx6 as there
already exists a build file for this platform.
Regards,
Emlyn
“A. Lewis Jones” <lewis@arcom.com.au> wrote in message
news:3af69068$1@kastagir.senet.com.au…
Hello,
I have had no success trying to boot Neutrino from a Compact Flash
drive. I have heard that the system sees the EIDE Compact Flash as a
floppy
drive, perhaps for the purposes of booting, at least, and cannot penetrate
the disk’s structure (please excuse my ignorance of these matters if the
reason is incorrect).
Does anyone know if the vendors of QNX have intend fixing this
problem or have they fixed it already? Does anyone else have the same
problem?
Lewis Jones.
The irq is 114,
devb-eide eide ioport=0x8ffffff0:0x8fffffe8,irq=114
If this doesn’t work post the output of “pci -vv”.
Regards
Jason
Emlyn Garvey <emlyn.garvey@leotel.co.uk> wrote:
I’m also in a similar situation, basically i’m trying to get QNX6.0.0B to
recognise the Compact Flash EIDE disk on a MCP750 PowerPC BE board. So far
i’ve tried the following:
Created a boot image using a modified version of the default build file
(/ppcbe/build/mcp750.build) and mkifs which includes various drivers and
utilities for getting the system going ie. pci driver (pci-raven), EIDE
driver (devb-eide), and pci utility. I can
query the PCI controller using ‘pci’, which shows the EIDE controller is
present. I can also start the pci-raven driver ok. However any attempt to
then start the EIDE driver fails ie. tried the default command specified in
mcp750.build:
devb-eide eide ioport=0x8ffffff0:0x8fffffe8,irq=14
which fails returning:
No eide interfaces found.
I also tried not specifying the ioport (as it’s auto detected by default)
which produced a Memory Fault error.
Further, i wrote a short program to manually query the EIDE controller via
pci_attach_device(). The subsequent, pci_dev_info, data structure had all
PciBaseAddress and CpuBaseAddress fields set to 0??? I was hoping to use
this to get an ioport address to pass to driver.
I gather someone, somewhere has got this card to work on qnx6 as there
already exists a build file for this platform.
Regards,
Emlyn
“A. Lewis Jones” <> lewis@arcom.com.au> > wrote in message
news:3af69068$> 1@kastagir.senet.com.au> …
Hello,
I have had no success trying to boot Neutrino from a Compact Flash
drive. I have heard that the system sees the EIDE Compact Flash as a
floppy
drive, perhaps for the purposes of booting, at least, and cannot penetrate
the disk’s structure (please excuse my ignorance of these matters if the
reason is incorrect).
Does anyone know if the vendors of QNX have intend fixing this
problem or have they fixed it already? Does anyone else have the same
problem?
Lewis Jones.
See my post in qdn.public.qnxrtp.installation group, those addresses
might work.
However that still won’t help you to boot from the CF. Booting is
totally different issue, since it is done by BIOS (on x86) or PPCBUG (on
MCP750). Theoretically you could boot MCP750 from CF, but it looks like
the drive must have PREP-style partition table (at least that is my
impression). Funny enough, fdisk on PPC will still create x86-style
partition table anyway. That’s really bogus. AFAIK, QNX has no plans to
support PREP so you’d have to hack the table manually or write your own
utility. Format is described in publicly available docs on Motorola and
IBM sites.
Emlyn Garvey wrote:
I’m also in a similar situation, basically i’m trying to get QNX6.0.0B to
recognise the Compact Flash EIDE disk on a MCP750 PowerPC BE board. So far
i’ve tried the following:
Created a boot image using a modified version of the default build file
(/ppcbe/build/mcp750.build) and mkifs which includes various drivers and
utilities for getting the system going ie. pci driver (pci-raven), EIDE
driver (devb-eide), and pci utility. I can
query the PCI controller using ‘pci’, which shows the EIDE controller is
present. I can also start the pci-raven driver ok. However any attempt to
then start the EIDE driver fails ie. tried the default command specified in
mcp750.build:
devb-eide eide ioport=0x8ffffff0:0x8fffffe8,irq=14
which fails returning:
No eide interfaces found.
I also tried not specifying the ioport (as it’s auto detected by default)
which produced a Memory Fault error.
Further, i wrote a short program to manually query the EIDE controller via
pci_attach_device(). The subsequent, pci_dev_info, data structure had all
PciBaseAddress and CpuBaseAddress fields set to 0??? I was hoping to use
this to get an ioport address to pass to driver.
I gather someone, somewhere has got this card to work on qnx6 as there
already exists a build file for this platform.
Regards,
Emlyn
“A. Lewis Jones” <> lewis@arcom.com.au> > wrote in message
news:3af69068$> 1@kastagir.senet.com.au> …
Hello,
I have had no success trying to boot Neutrino from a Compact Flash
drive. I have heard that the system sees the EIDE Compact Flash as a
floppy
drive, perhaps for the purposes of booting, at least, and cannot penetrate
the disk’s structure (please excuse my ignorance of these matters if the
reason is incorrect).
Does anyone know if the vendors of QNX have intend fixing this
problem or have they fixed it already? Does anyone else have the same
problem?
Lewis Jones.
EIDE Compact Flash is acting exactly like an EIDE hard drive. It has to be
on the proper EIDE socket to be installed as a regular hard drive master.
Nicolas LAUGEON.
“A. Lewis Jones” <lewis@arcom.com.au> a écrit dans le message news:
3af69068$1@kastagir.senet.com.au…
Hello,
I have had no success trying to boot Neutrino from a Compact Flash
drive. I have heard that the system sees the EIDE Compact Flash as a
floppy
drive, perhaps for the purposes of booting, at least, and cannot penetrate
the disk’s structure (please excuse my ignorance of these matters if the
reason is incorrect).
Does anyone know if the vendors of QNX have intend fixing this
problem or have they fixed it already? Does anyone else have the same
problem?
Lewis Jones.