Hi,
I tried all the examples and advice given in the newsgroups but couldn’t
get my 3Com card to work.
I am using a Lucent EC (Ethernet Converter). It functions like a 10BaseT
wireless hub for cable ethernet connections. Our LAN network is
completely wireless. I am using it as QNX doesn’t yet support Lucent
ORiNOCO or WaveLAN (www.wavelan.com) cards. The EC-S doesn’t have any
drivers to be installed into the client PC. It is configured through
telnet. Therefore it is completely transparent. It works perfectly fine
under WindozeNT/95/98/2000 and Linux with my 3COM card at 10BaseT.
Therefore I truly believe it is a driver problem under QNX. I even tried
the FULL TCP/IP Stack with no results. Can anybody give me some good
pointers?
Here are the following configs and stats:
#cat /etc/net.cfg
nto network config file v1.2
version v1.2
[global]
hostname pirater
domain icon.com.my
nameserver 202.188.18.6
route 10.0.0.1 0.0.0.0 0.0.0.0
[en0]
type ethernet
mode manual
manual_ip 10.0.0.5
manual_netmask 255.255.255.0
#cat /proc/ipstats
Ttcpip Sep 5 2000 08:56:16
verbosity level 0
ip checksum errors: 0
udp checksum errors: 0
tcp checksum errors: 0
packets sent: 8
packets received: 32
en0 : addr 10.0.0.5 netmask 255.255.255.0 up
lo0 : addr 127.0.0.1 netmask 255.0.0.0 up
DST: 10.0.0.0 NETMASK: 255.255.255.0 GATEWAY: en0
DST: 127.0.0.0 NETMASK: 255.0.0.0 GATEWAY: lo0
DST: 0.0.0.0 NETMASK: 0.0.0.0 GATEWAY: 10.0.0.1
#nettrap
io-net -del900
#nicinfo
3COM (90x) 10BASE-T (TPO) Ethernet Controller
Physical Node ID … 000208 A39ECE
Current Physical Node ID … 000208 A39ECE
Media Rate … 10.00 Mb/s half-duplex UTP
MTU … 1514
Lan … 0
I/O Port Range … 0xFE00 → 0xFE3F
Hardware Interrupt … 0xA
Total Packets Txd OK … 5
Total Packets Txd Bad … 0
Total Packets Rxd OK … 31
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
#pci -v
PCI version = 2.10
Class = Bridge (Host/PCI)
Vendor ID = 8086h, Intel Corporation
Device ID = 7100h, 82439TX System Controller (MTXC), part of 430TX
chipset
PCI index = 0h
Class Codes = 060000h
Revision ID = 1h
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 = 7110h, 82371AB PIIX4 ISA Bridge
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 = 7111h, 82371AB PIIX4 IDE Controller
PCI index = 0h
Class Codes = 010180h
Revision ID = 1h
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 = 40h
Cache Line Size= 0h
IO Address = fcf0h length 16 enabled
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0
Class = Serial Bus (Universal Serial Bus)
Vendor ID = 8086h, Intel Corporation
Device ID = 7112h, 82371AB PIIX4 USB Interface
PCI index = 0h
Class Codes = 0c0300h
Revision ID = 1h
Bus number = 0
Device number = 7
Function num = 2
Status Reg = 280h
Command Reg = 4h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 40h
Cache Line Size= 0h
IO Address = 0h length 32 disabled
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = INT D
Interrupt line = 11
Class = Bridge (Unknown)
Vendor ID = 8086h, Intel Corporation
Device ID = 7113h, 82371AB PIIX4 Power Management Controller
PCI index = 0h
Class Codes = 068000h
Revision ID = 1h
Bus number = 0
Device number = 7
Function num = 3
Status Reg = 280h
Command Reg = 1h
Header type = 0h Single-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 = Display (VGA)
Vendor ID = 102bh, Matrox
Device ID = 51ah, MGA 1064SG 64-bit graphics chip
PCI index = 0h
Class Codes = 030000h
Revision ID = 2h
Bus number = 0
Device number = 8
Function num = 0
Status Reg = 280h
Command Reg = 87h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 40h
Cache Line Size= 0h
Mem Address = fedfc000h 32bit length 16384 enabled
Mem Address = fd800000h prefetchable 32bit length 8388608 enabled
Mem Address = fe000000h 32bit length 8388608 enabled
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = INT A
Interrupt line = 9
Class = Network (Ethernet)
Vendor ID = 10b7h, 3Com Corporation
Device ID = 9050h, 3C905-TX Fast Etherlink XL PCI 10/100
PCI index = 0h
Class Codes = 020000h
Revision ID = 0h
Bus number = 0
Device number = 17
Function num = 0
Status Reg = 200h
Command Reg = 5h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 40h
Cache Line Size= 0h
IO Address = fe00h length 64 enabled
Expansion ROM = ffef0000h length 65536 disabled
Max Lat = 8ns
Min Gnt = 3ns
PCI Int Pin = INT A
Interrupt line = 10
#pidin | grep io-net
65549 1 o-net/x86/o/io-net 10o SIGWAITINFO
65549 2 o-net/x86/o/io-net 10o RECEIVE 1
65549 3 o-net/x86/o/io-net 10o RECEIVE 1
65549 4 o-net/x86/o/io-net 10o RECEIVE 3
65549 5 o-net/x86/o/io-net 21r RECEIVE 14
65549 6 o-net/x86/o/io-net 17f CONDVAR 805d94c
65549 7 o-net/x86/o/io-net 10o RECEIVE 1
65549 8 o-net/x86/o/io-net 19f CONDVAR 8052268
65549 11 o-net/x86/o/io-net 18f CONDVAR 805c7a4
#pidin -p65549 mem
pid tid name prio STATE code data
stack
65549 1 o-net/x86/o/io-net 10o SIGWAITINFO 36K 152K
8192(516K)*
65549 2 o-net/x86/o/io-net 10o RECEIVE 36K 152K
4096(12K)
65549 3 o-net/x86/o/io-net 10o RECEIVE 36K 152K
8192(12K)
65549 4 o-net/x86/o/io-net 10o RECEIVE 36K 152K
4096(132K)
65549 5 o-net/x86/o/io-net 21r RECEIVE 36K 152K
4096(132K)
65549 6 o-net/x86/o/io-net 17f CONDVAR 36K 152K
4096(132K)
65549 7 o-net/x86/o/io-net 10o RECEIVE 36K 152K
4096(12K)
65549 8 o-net/x86/o/io-net 19f CONDVAR 36K 152K
4096(132K)
65549 11 o-net/x86/o/io-net 18f CONDVAR 36K 152K
4096(132K)
ldqnx.so.1 @b0300000 300K 12K
npm-ttcpip.so @b034e000 72K 8192
npm-pppmgr.so @b0362000 20K 8192
devn-el900.so @b0369000 52K 8192
#ping 209.226.137.1
PING 209.226.137.1 (209.226.137.1): 56 data bytes
ping: wrote 209.226.137.1 64 chars, ret=-1
ping: wrote 209.226.137.1 64 chars, ret=-1
ping: wrote 209.226.137.1 64 chars, ret=-1
ping: wrote 209.226.137.1 64 chars, ret=-1
ping: wrote 209.226.137.1 64 chars, ret=-1
— 209.226.137.1 ping statistics —
7 packets transmitted, 0 packets received, 100% packet loss
#ping 10.0.0.1
PING 10.0.0.1 (10.0.0.1): 56 data bytes
ping: wrote 10.0.0.1 64 chars, ret=-1
ping: wrote 10.0.0.1 64 chars, ret=-1
ping: wrote 10.0.0.1 64 chars, ret=-1
— 10.0.0.1 ping statistics —
7 packets transmitted, 0 packets received, 100% packet loss
I tried the following and the following output:
#slay io-net
#io-net -del900 speed=10,duplex=1,verbose -pttcpip
Found device: (10b7, 9050 at index 0)
Caps (10a6). Card is a 90X
media_options: e040
el900_init_phy: speed: 10000, duplex: 16
PHY found at address 24.
Media Options: e040
Internal Config: 16302d8
Setting duplex on
Unable to determine active media
#slay io-net
#io-net -del900 speed=10,duplex=0,verbose -pttcpip
Found device: (10b7, 9050 at index 0)
Caps (10a6). Card is a 90X
media_options: e040
el900_init_phy: speed: 10000, duplex: 0
PHY found at address 24.
Media Options: e040
Internal Config: 16302d8
Unable to determine active media
\