I gave up trying to get my Macronix network card working and swapped in
a D-Link DFE-530TX from another PC, after checking that the card was on
the supported hardware list for RTP6.1. I verified that the card works
under Windows on the PC I’m using for QNX development.
This card is even worse – I can’t even get io-net to attach to the card,
much less get out to the network with it. It shows up in pci -v:
Class = Network (Ethernet)
Vendor ID = 1186h, D-Link System Inc
Device ID = 1300h, Unknown Unknown
PCI index = 0h
Class Codes = 020000h
Revision ID = 10h
Bus number = 0
Device number = 10
Function num = 0
Status Reg = 290h
Command Reg = 7h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 20h
Cache Line Size= 0h
PCI IO Address = 9400h length 256 enabled
PCI Mem Address = f2112000h 32bit length 256 enabled
Subsystem Vendor ID = 1186h
Subsystem ID = 1301h
Max Lat = 64ns
Min Gnt = 32ns
PCI Int Pin = INT A
Interrupt line = 5
Capabilities Pointer = 50h
Capability ID = 1h
Capabilities = 7602h - 0h
ifconfig -a just shows the loopback interface, no en0. When I run io-net
to load the driver manually:
io-net -dvia-rhine -ptcpip
unable to init dll devn-via-rhine: No such device
slay io-net
io-net -dvia-rhine if=en0
unable to init dll devn-via-rhine: Operation not permitted
Any ideas? It would sure be nice to not have to boot back into Windows
whenever I want to access the net, but QNX networking doesn’t seem to like
me very much.