Ethernet: Current Operation Rate

Hello we have problems with Current Operation Rate detection on our 3Com ethernet card.
(devID=9055, driver devn-el900.so) QNX6.3.0.
Although ethernet card is connected to LAN , Current Operation Rate is “Unknown”.
(second card 3Com on another computer detect 100mbit/half duplex).
Both cards detect some collisions.

When I tryed to set duplex=1 , speed=100 parametres to driver, computer did’t connect
to LAN.
What can cause these problems ?

Thanks
David


#nicinfo
User Specified 3Com Ethernet Controller

Physical Node ID … 00105A B29724
Current Physical Node ID … 00105A B29724
Current Operation Rate … Unknown
Active Interface Type … MII
Active PHY address … 0
Maximum Transmittable data Unit … 1514
Maximum Receivable data Unit … 1514
Hardware Interrupt … 0xb
I/O Aperture … 0xc000 - 0xc07f
Promiscuous Mode … Off
Multicast Support … Enabled

Packets Transmitted OK … 345496
Bytes Transmitted OK … 403059609

Packets Received OK … 219357
Bytes Received OK … 32028802

Single Collisions on Transmit … 759
Multiple Collisions on Transmit … 215
Deferred Transmits … 902
Late Collision on Transmit errors … 0
Transmits aborted (excessive collisions) … 0
Transmit Underruns … 0
Jabber detected … 0
Receive Alignment errors … 0
Received packets with CRC errors … 0
Packets Dropped on receive … 0
Ethernet Headers out of range … 0
Oversized Packets received … 0
Frames with Dribble Bits … 0
Total Frames experiencing Collison(s) … 974


/etc/system/enum/devices/net

90x devices

device(pci, ven=$(PCI_VEND_3COM), dev=9000) # 900
device(pci, ven=$(PCI_VEND_3COM), dev=9050) # 905
device(pci, ven=$(PCI_VEND_3COM), dev=9055) # 905B
device(pci, ven=$(PCI_VEND_3COM), dev=9058) # COMBO
device(pci, ven=$(PCI_VEND_3COM), dev=9200)
device(pci, ven=$(PCI_VEND_3COM), dev=9001)
device(pci, ven=$(PCI_VEND_3COM), dev=9051)
device(pci, ven=$(PCI_VEND_3COM), dev=9056)
device(pci, ven=$(PCI_VEND_3COM), dev=9004)
device(pci, ven=$(PCI_VEND_3COM), dev=9005)
device(pci, ven=$(PCI_VEND_3COM), dev=9006)
device(pci, ven=$(PCI_VEND_3COM), dev=900a)
device(pci, ven=$(PCI_VEND_3COM), dev=905a)
device(pci, ven=$(PCI_VEND_3COM), dev=9800)
device(pci, ven=$(PCI_VEND_3COM), dev=6055)
device(pci, ven=$(PCI_VEND_3COM), dev=9805)
tag(devn)
append(legacy, “,nonet”)
requires($(IONET_CMD),)
uniq(netnum, devn-en, 0)
mount(-Tio-net “-opci=$(index),vid=0x$(ven),did=0x$(dev),duplex=1,speed=100” /lib/dll/devn-el900.so, “/dev/io-net/en$(netnum)”)
use(symbolic=netmgr)