The network connection is dead with QNX 6.1 patch A with an Intel 82557
(speedo) NIC. The NIC works fine when running Windows. This problem
started happening when we replaced our hub (100bps half duplex) with a
switch (100bps full duplex).
From the QNX side, I can ping my own IP address, but pinging out to our
gateway reports “ping: sendto: Host is down”. Pinging into QNX just fails
like there’s no one home.
In phlip, if I select DHCP, it pauses then reselect Manual. I configured
for manual with hostname, domain, and name server. When I press Apply, the
gateway IP disappears.
nicinfo shows that after attempting to ping-in, the Rxd number increases and
after attempting to ping-out, the Txd number increases. Its almost working.
But the pings fail.
ifconfig shows UP,BROADCAST,RUNNING,SIMPLEX as well as the correct IP, mask.
My devn-speedo.so matches the size and timestamp of the one in
http://developers.qnx.com/Fixes/Software/devn-speedo.tar.gz.
When I reload the driver with duplex=0 as shown below, with no change. But
the FDX light on the switch is still lit. After unplugging and replugging
the net hose, the NIC lights are all out and the switch lights are blinking
as if to indicate an error.
slay io-net
io-net -ptcpip -d speedo duplex=0
ifconfig en0 192.168.123.4
After rebooting and trying these commands with speed=10 instead of duplex=0,
and replugging the hose, it works. I can ping.
Could anyone shed some light why this might be happening and how I could
automate this so that I don’t have to run a command after booting. And
unplugging the hose is kind of a pain too.