Missing en0

I can’t see the network with QNX 6.2.1A. I can ping localhost, but no other terminals. I don’t see any sign of en0. “ifconfig –a” only shows lo0. I’m using a Realtek 8139 Ethernet adaptor that works under QNX4. I’m using an x86 system. I’ve tried:

slay io-net
io-net –d rtl –p tcpip

With verbose=4, io-net shows:
Vendor 0x10ec
Device 0x8139
Revision 0x0
I/O Port Base 0xf880
Interrupt 0xb
MAC address 000000 000000 (why is this zero?)

“sloginfo” shows (at the time of starting io-net):
Checking (10ec, 8139) at index 0
devn-rtl: Unable to mmap_device_memory
Using pseudo random generator. See “random” option

“sin args | grep ser8250” shows:
devc-ser8250 –u1 3f8,4 –u2 2f8,3
COM1 is a touchscreen, COM2 is a mouse

“nicinfo” shows:
nicinfo: Could not open: /dev/io-net/en0, (No such file or directory)

“pci –v” for the Realtek shows:
Class = Network (Ethernet)
Vendor ID = 10ech, Realtek Semiconductor
Device ID = 8139h, RT8139A/B/C Fast Ethernet Adapter
PCI index = 0h
Class Codes = 020000h
Revision ID = 10h
Bus number = 0
Device number = 14
Function num = 0
Status Reg = 200h
Command Reg = 7h
Header Type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 40h
Cache Line Size = 0h
PCI IO Address = f880h length 128 enabled
PCI Mem Address=feddfc00h 32bit length 128 enabled
Subsystem Vendor ID= 10ech
Subsystem ID = 8139h
Max Lat = 64ns
Min Gnt = 32ns
PCI Int Pin = INT A
Interrupt line = 11

 Thanks, Dennis

Did you finish the install? The 6.2.1 CD is really a 6.2.0 CD with an upgrade package on it. When you install it installs 6.2.0 then you install 6.2.1 after you reboot.

The Realtek driver was broken in 6.2.0.


I thought I had finished the install, but apparently I didn’t. I had to “activate” Momentics to complete the install. And now I can happily ping away.

Thanks, Dennis