Some time ago, I upgraded our development seat from QNX 6.1 (the free
version) to 6.2.0 (Momentics Professional Edition).
We have been having problems with our network connection since.
The card worked fine under Linux, QNX 4, Neutrino, and QNX 6.1, and
still works OK when booted to QNX 4 or Windows 95, but it malfunctions
under QNX 6.2.
IF the system manages to start the network (using rc.local – it
cannot autodetect, as they did not include this model in this
version of the trapping software), the OS things the NIC is a dual
port card (it is a dual media card 10BaseT and 10Base2, but single
port). It then sets up the network on en1. The network will function
locally until you try to use ftp to upload a large file to a machine,
say, across the room. Then it fails. When io-net is slayed, and things
restarted, the network then comes up on en0 (not en1), and it works
as before – until you try a largish ftp transfer again.
The NIC is a SMC EtherEZ (8416), which I think is actually a Western Digital
card.
Here is some output:
on boot:
$ /sbin/ifconfig -a
lo0: flags=8009<UP,LOOPBACK,MULTICAST> mtu 33220
inet 127.0.0.1 netmask 0xff000000
inet6 fe80:1::1 prefixlen 64
inet6 ::1 prefixlen 128
en0: flags=8842<BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
address: 00:ff:01:ff:01:ff
en1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
address: 00:00:c0:6a:2b:eb
inet 144.92.179.65 netmask 0xffffff00 broadcast 144.92.179.255
inet6 fe80:3::200:c0ff:fe6a:2beb prefixlen 64
when using ftp:
ftp> get st5k_trk.exe
local: st5k_trk.exe remote: st5k_trk.exe
200 PORT command successful.
150 Opening BINARY mode data connection for ‘st5k_trk.exe’ (39896 bytes).
100% |********************************************************| 39896
48.89 KB/s 00:00 ETA
226 Transfer complete.
39896 bytes received in 00:00 (47.81 KB/s)
ftp> put tffs_512_DOC_tools.zip
local: tffs_512_DOC_tools.zip remote: tffs_512_DOC_tools.zip
200 PORT command successful.
150 Opening BINARY mode data connection for ‘tffs_512_DOC_tools.zip’.
0% | | 0
0.00 KB/s --:-- ETAf
tp: netout: No such process
0% | | -1
0.00 KB/s --:-- ETA
421 Service not available, remote server has closed connection.
ftp> ls s
Not connected.
ftp> close
Not connected.
ftp> quit
output of nicinfo:SMC EtherEz Ethernet Controller
Physical Node ID … 0000C0 6A2BEB
Current Physical Node ID … 0000C0 6A2BEB
Media Rate … 10.00 Mb/s half-duplex UTP
MTU … 1514
Lan … 0
Hardware Interrupt … 0xA
Promiscuous … Disabled
Multicast … Enabled
Total Packets Txd OK … 72
Total Packets Txd Bad … 0
Total Packets Rxd OK … 5137
Total Rx Errors … 0
Total Bytes Txd … 6129
Total Bytes Rxd … 363739
Tx Collision Errors … 0
Tx Collisions Errors (aborted) … 0
Carrier Sense Lost on Tx … 0
FIFO Underruns During Tx … 0
Tx deferred … 0
Out of Window Collisions … 0
FIFO Overruns During Rx … 0
Alignment errors … 0
CRC errors … 0
Note that nicinfo clames it is a UTP connection. It is actually using
a thin-net (10Base2) connection.
Any ideas?
Richard Bonomo
bonomo@sal.wisc.edu