hardware not detected

Hi,
The qnx realtime platform cd arrived yesterday.
I clicked on instal button. installed on d drive
the video card was not detected so its reverted to vga display
the mouse is haywire which makes exploring the docs and files a bit
difficult.
It didn’t detect the ethernet card.
I tried menu with dma disabled
I tried plug and play aware os = “no” in bios
What to do?
Shall I give up on that pc.?

I think its a pentium166 with mmx thingy
award modular bios v4.51pg 04/09/97
cirrus logic 5446 pci
e2000plus ethernet isa card.
there’s a zipdrive on one of the com ports
regards

mick

Previously, mick wrote in qdn.public.qnxrtp.installation:

Hi,
The qnx realtime platform cd arrived yesterday.
I clicked on instal button. installed on d drive
the video card was not detected so its reverted to vga display
the mouse is haywire which makes exploring the docs and files a bit
difficult.
It didn’t detect the ethernet card.
I tried menu with dma disabled
I tried plug and play aware os = “no” in bios
What to do?
Shall I give up on that pc.?

I think its a pentium166 with mmx thingy
award modular bios v4.51pg 04/09/97
cirrus logic 5446 pci
e2000plus ethernet isa card.
there’s a zipdrive on one of the com ports
regards

mick

I don’t know about the video, but you can try something like this for
the ethernet card.

  1. First, see that io-net was run during startup.
    Issue the command:
    pidin | grep io-net
    You should get some output.

  2. Try loading the driver for your card. I’m going to guess that the
    e2000plus is an NE2000 compatible. If not, look at /lib/dll/devn-*
    for a likely candidate, and substitute it for devn-ne2000.so in the
    following:
    a) edit /etc/rc.d/rc.local
    if it does not exist, create it. When you are done editing, you
    must change its permissions to executable using
    chmod a+rx /etc/rc.d/rc.local
    b) add the line:
    mount -T io-net devn-ne2000.so
    to rc.local

  3. Try running the above mount command at the command line, or reboot
    your computer. I suggest fiddling on the command line rather than
    rebooting, as it saves a lot of time.

If you need to specify the irq and port for your card, try passing
them as arguments to the mount command:

mount -T io-net -o irq=10,ioport=240 devn-ne2000.so

If you are using something other than devn-ne2000.so, look up the
arguments in the helpviewer by searching for devn-whatever.so. Put
the appropriate options after the -o above, separated by commas.

Cheers,
Andrew

Hi Mick,

Just for starters, the Currus Logic chipset currently isn’t supported,
however in Patch A there is a SVGA driver that will provide unaccelerated
support for more resolutions and greater colour depths.

However it sounds like there are other problems as well, could you please
boot QNX in text mode (at startup press the space bar and select not to
boot into Photon, F3 if I remember correctly). Then run the following
command:

pci > /fs/hd0-dos/pci.txt

Then you can reboot into Windows and post the output on here so we can
take a look.

Thanks

Erick.



mick <crane@ukonline.co.uk> wrote:

Hi,
The qnx realtime platform cd arrived yesterday.
I clicked on instal button. installed on d drive
the video card was not detected so its reverted to vga display
the mouse is haywire which makes exploring the docs and files a bit
difficult.
It didn’t detect the ethernet card.
I tried menu with dma disabled
I tried plug and play aware os = “no” in bios
What to do?
Shall I give up on that pc.?

I think its a pentium166 with mmx thingy
award modular bios v4.51pg 04/09/97
cirrus logic 5446 pci
e2000plus ethernet isa card.
there’s a zipdrive on one of the com ports
regards

mick

b) add the line:
mount -T io-net devn-ne2000.so
to rc.local

no luck there, ping other computer ip says no route to host
I can figure this out later what I’d really like is some tips to get the
mouse and display working so I can read the help. Or failing that are there
docs at the command prompt?

pci > /fs/hd0-dos/pci.txt

PCI version = 2.10
Class = Mass Storage (IDE)
Vendor ID = 8086h, Intel Corporation
Device ID = 7010h, 82371SB PIIX3 IDE Interface (Triton II)
PCI index = 0h
IO Address = e800h enabled
PCI Int Pin = NC
Interrupt line = 0
Class = Display (VGA)
Vendor ID = 1013h, Cirrus Logic
Device ID = b8h, CL-GD5446 64-bit VisualMedia Accelerator
PCI index = 0h
Mem Address = e7000000h enabled
PCI Int Pin = NC
Interrupt line = 0

regards

mick

Hi Mick,

Are you sure this is the whole output from show_pci -vvv?
What happens when you run the command right from the prompt, without
redirecting it to the DOS harddrive?

It just seems to be lacking a bunch of stuff. Are all your cards
ISA cards by chance?

Thanks

Erick.


mick <crane@ukonline.co.uk> wrote:

b) add the line:
mount -T io-net devn-ne2000.so
to rc.local

no luck there, ping other computer ip says no route to host
I can figure this out later what I’d really like is some tips to get the
mouse and display working so I can read the help. Or failing that are there
docs at the command prompt?

pci > /fs/hd0-dos/pci.txt

PCI version = 2.10
Class = Mass Storage (IDE)
Vendor ID = 8086h, Intel Corporation
Device ID = 7010h, 82371SB PIIX3 IDE Interface (Triton II)
PCI index = 0h
IO Address = e800h enabled
PCI Int Pin = NC
Interrupt line = 0
Class = Display (VGA)
Vendor ID = 1013h, Cirrus Logic
Device ID = b8h, CL-GD5446 64-bit VisualMedia Accelerator
PCI index = 0h
Mem Address = e7000000h enabled
PCI Int Pin = NC
Interrupt line = 0

regards

mick

Sorry, you mentioned you have a PCI video card, however that still should
have shown up in the show_pci. :frowning:


Erick Muis <emuis@qnx.com> wrote:

Hi Mick,

Are you sure this is the whole output from show_pci -vvv?
What happens when you run the command right from the prompt, without
redirecting it to the DOS harddrive?

It just seems to be lacking a bunch of stuff. Are all your cards
ISA cards by chance?

Thanks

Erick.



mick <> crane@ukonline.co.uk> > wrote:
b) add the line:
mount -T io-net devn-ne2000.so
to rc.local

no luck there, ping other computer ip says no route to host
I can figure this out later what I’d really like is some tips to get the
mouse and display working so I can read the help. Or failing that are there
docs at the command prompt?

pci > /fs/hd0-dos/pci.txt

PCI version = 2.10
Class = Mass Storage (IDE)
Vendor ID = 8086h, Intel Corporation
Device ID = 7010h, 82371SB PIIX3 IDE Interface (Triton II)
PCI index = 0h
IO Address = e800h enabled
PCI Int Pin = NC
Interrupt line = 0
Class = Display (VGA)
Vendor ID = 1013h, Cirrus Logic
Device ID = b8h, CL-GD5446 64-bit VisualMedia Accelerator
PCI index = 0h
Mem Address = e7000000h enabled
PCI Int Pin = NC
Interrupt line = 0

regards

mick

Previously, mick wrote in qdn.public.qnxrtp.installation:

At the moment I’ll settle for getting the mouse working. So I can
browse the help thingy.
The mouse is “erratic”.

type
pidin arg | grep devi

to find the arguments used by devi-hirun. This is what your mouse
driver is being given. If you see two devi-hirun lines, then the
driver is being started twice, and your mouse will be erratic. if
you see the wrong protocol being used (msoft instead of logitech
for example), try specifying your own input file. Do this by
creating a file called /etc/config/trap/input.$(hostname), and
putting all of the options to devi-hirun on a single line in that
file. You can start with the options you got from the pidin
command above. You can find the arguments to devi-hirun on the
console with the command “use devi-hirun”. In order for your new
devi-hirun arguments to take effect, you must shut down photon
completely, not just exit back to the graphical login window. Restart
photon from the console with the “ph” command.

Hope this helps at least get your mouse working. If not, try another
mouse, possibly a serial mouse if you have one.

Regards,
Andrew

Hi Erick

Are you sure this is the whole output from show_pci -vvv?

At the moment I’ll settle for getting the mouse working. So I can browse the
help thingy.
The mouse is “erratic”.

pci -v gives more, thought_verbose_meant_less

PCI version = 2.10

Class = Bridge (Host/PCI)
Vendor ID = 8086h, Intel Corporation
Device ID = 7030h, 82437VX System Controller
PCI index = 0h
Class Codes = 060000h
Revision ID = 2h
Bus number = 0
Device number = 0
Function num = 0
Status Reg = 2200h
Command Reg = 6h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 20h
Cache Line Size= 0h
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0

Class = Bridge (PCI/ISA)
Vendor ID = 8086h, Intel Corporation
Device ID = 7000h, 82371SB PIIX3 PCI-to-ISA Bridge (Triton II)
PCI index = 0h
Class Codes = 060100h
Revision ID = 1h
Bus number = 0
Device number = 7
Function num = 0
Status Reg = 280h
Command Reg = fh
Header type = 0h Multi-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 0h
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0

Class = Mass Storage (IDE)
Vendor ID = 8086h, Intel Corporation
Device ID = 7010h, 82371SB PIIX3 IDE Interface (Triton II)
PCI index = 0h
Class Codes = 010180h
Revision ID = 0h
Bus number = 0
Device number = 7
Function num = 1
Status Reg = 280h
Command Reg = 5h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 20h
Cache Line Size= 0h
IO Address = e800h length 16 enabled
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0

Class = Display (VGA)
Vendor ID = 1013h, Cirrus Logic
Device ID = b8h, CL-GD5446 64-bit VisualMedia Accelerator
PCI index = 0h
Class Codes = 030000h
Revision ID = 0h
Bus number = 0
Device number = 9
Function num = 0
Status Reg = 200h
Command Reg = 23h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 0h
Mem Address = e7000000h prefetchable 32bit length 16777216 enabled
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0

Hi,

creating a file called /etc/config/trap/input.$(hostname)

by hostname you mean computer name?

regards

mick.

Previously, mick wrote in qdn.public.qnxrtp.installation:

Hi,
creating a file called /etc/config/trap/input.$(hostname)

by hostname you mean computer name?

regards

mick.

The $(command) shell syntax means to substitute the output of command
into the current line. It is the same as the backquote syntax:
command. I really meant something like:

$ vi /etc/config/trap/input.$(hostname)

which, if the hostname command returns the result “localhost”, will
be equivalent to:

$ vi /etc/config/trap/input.localhost

Try typing hostname at the command prompt. Whatever that generates,
that is what you should use.

Cheers,
Andrew

Hi Mick,

This is a guess from the name of the Ethernet card, it looks
like it might be a ne2000 card. Could you run:

mount -Tio-net /lib/dll/devn-ne2000.so

Then post up the output from either running that command, or
the output from “nicinfo”.

What type of mouse do you have? Not sure what you mean by erratic,
is it jerky?

Thanks

Erick.



mick <crane@ukonline.co.uk> wrote:

Hi Erick
Are you sure this is the whole output from show_pci -vvv?

At the moment I’ll settle for getting the mouse working. So I can browse the
help thingy.
The mouse is “erratic”.

pci -v gives more, thought_verbose_meant_less <shrug

PCI version = 2.10

Class = Bridge (Host/PCI)
Vendor ID = 8086h, Intel Corporation
Device ID = 7030h, 82437VX System Controller
PCI index = 0h
Class Codes = 060000h
Revision ID = 2h
Bus number = 0
Device number = 0
Function num = 0
Status Reg = 2200h
Command Reg = 6h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 20h
Cache Line Size= 0h
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0

Class = Bridge (PCI/ISA)
Vendor ID = 8086h, Intel Corporation
Device ID = 7000h, 82371SB PIIX3 PCI-to-ISA Bridge (Triton II)
PCI index = 0h
Class Codes = 060100h
Revision ID = 1h
Bus number = 0
Device number = 7
Function num = 0
Status Reg = 280h
Command Reg = fh
Header type = 0h Multi-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 0h
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0

Class = Mass Storage (IDE)
Vendor ID = 8086h, Intel Corporation
Device ID = 7010h, 82371SB PIIX3 IDE Interface (Triton II)
PCI index = 0h
Class Codes = 010180h
Revision ID = 0h
Bus number = 0
Device number = 7
Function num = 1
Status Reg = 280h
Command Reg = 5h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 20h
Cache Line Size= 0h
IO Address = e800h length 16 enabled
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0

Class = Display (VGA)
Vendor ID = 1013h, Cirrus Logic
Device ID = b8h, CL-GD5446 64-bit VisualMedia Accelerator
PCI index = 0h
Class Codes = 030000h
Revision ID = 0h
Bus number = 0
Device number = 9
Function num = 0
Status Reg = 200h
Command Reg = 23h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 0h
Mem Address = e7000000h prefetchable 32bit length 16777216 enabled
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0

hi

The $(command) shell syntax means to substitute the output of command
into the current line

so_that’s_what_the_$ does…

inittrap just shows the kbd which I’d like to change to a uk one by the way.
the mouse is the default microsoft 3 button serial type so specifying it in
input.localhost makes no difference.

mount -Tio-net /lib/dll/devn-ne2000.so
gives…

guessing type [qnx4], use -t if incorrect
mount: can’t mount Tio (typeqnx4)
possible reason invalid arguement

nicinfo gives
NE2000 Ethernet Controller
Physical Node ID … FFFFFF FFFFFF
Current Physical Node ID … FFFFFF FFFFFF
Media Rate … 10.00 Mb/s half-duplex UTP
MTU … 1514
Lan … 0
I/O Port Range … 0x118 → 0x136
Hardware Interrupt … 0xB

Total Packets Txd OK … 0
Total Packets Txd Bad … 0
Total Packets Rxd OK … 0
Total Rx Errors … 0

Tx Collision Errors … 0
Tx Collisions Errors (aborted) … 0
Carrier Sense Lost on Tx … 0
FIFO Underruns During Tx … 0
Tx defered … 0
Out of Window Collisions … 0
FIFO Overruns During Rx … 0
Alignment errors … 0
CRC errors … 0

What type of mouse do you have? Not sure what you mean by erratic,
is it jerky?

the mouse is ok until I open a window and then if I grab the window it gets
sucked down the bottom of the screen and if I try to scroll down with the
window arrows it shifts off to the left or right so I end up clicking
anywhere.

I guess its unsupported hardware. I’ll try it on another machine.

regards

mick

Hi Mick,

From the ouput of nicinfo it doesn’t look like the driver will work
with the card. Do you use Windows or Linux by chance? and if so what
driver does Linux use? or under Windows, what does the device manager
say the card is? Nicinfo sais it is a NE2000 card, but it just may
be NE2000 compatible, which unfortunatly doesn’t always mean NE2000.

Erick.



mick <crane@ukonline.co.uk> wrote:

hi
The $(command) shell syntax means to substitute the output of command
into the current line

so_that’s_what_the_$ does…

inittrap just shows the kbd which I’d like to change to a uk one by the way.
the mouse is the default microsoft 3 button serial type so specifying it in
input.localhost makes no difference.

mount -Tio-net /lib/dll/devn-ne2000.so
gives…
guessing type [qnx4], use -t if incorrect
mount: can’t mount Tio (typeqnx4)
possible reason invalid arguement

nicinfo gives
NE2000 Ethernet Controller
Physical Node ID … FFFFFF FFFFFF
Current Physical Node ID … FFFFFF FFFFFF
Media Rate … 10.00 Mb/s half-duplex UTP
MTU … 1514
Lan … 0
I/O Port Range … 0x118 → 0x136
Hardware Interrupt … 0xB

Total Packets Txd OK … 0
Total Packets Txd Bad … 0
Total Packets Rxd OK … 0
Total Rx Errors … 0

Tx Collision Errors … 0
Tx Collisions Errors (aborted) … 0
Carrier Sense Lost on Tx … 0
FIFO Underruns During Tx … 0
Tx defered … 0
Out of Window Collisions … 0
FIFO Overruns During Rx … 0
Alignment errors … 0
CRC errors … 0

What type of mouse do you have? Not sure what you mean by erratic,
is it jerky?

the mouse is ok until I open a window and then if I grab the window it gets
sucked down the bottom of the screen and if I try to scroll down with the
window arrows it shifts off to the left or right so I end up clicking
anywhere.

I guess its unsupported hardware. I’ll try it on another machine.

regards

mick

what
driver does Linux use? or under Windows, what does the device manager say
the card is?

Hi Erick

Windoze says it’s a “E2000plus pnp ethernet adapter”.
Its a Dabs “own brand” ne20000 compatable?
I had it in a slackware 486 a year ago
But I did something silly and slackware stopped working. so I can’t check
what it thought it was.
sorry.

Do you know what the deal is regarding applying patchA to this rtp.
I go the patch but the site mentions license key which I don’t have?

regards

mick