After getting QNX 6.3.0 to boot, I am trying to get the NIC to work.
My mainboard is an Asus A7N8X-E Deluxe. This has two integrated NICs:
Realtek 8201BL 100Mbps
Marvell 88E8001 1000Mbps
The Realtek’s RJ45 connector goes to a NetGear wireless router/ADSL adapter, that I have been using with Linux for the last few months.
Here’s what Linux sees:
lspci | grep Ether
0000:00:04.0 Ethernet controller: nVidia Corporation nForce2 Ethernet Controller (rev a1)
0000:01:04.0 Ethernet controller: Marvell Technology Group Ltd. 88E8001 Gigabit Ethernet Controller (rev 13)
Here’s what QNX sees:
[code]pci-vvv
Class Network (Ethernet)
Vendor ID 10deh, nVidia Corporation
Device ID 66h, unknown, unknown
PCI index 0h
…snip…
Bus number 0
Device number 4
Function number 0
…snip…
Class Network (Ethernet)
Vendor ID 11abh, Galileo Technology Ltd
Device ID 4320h, unknown, unknown
PCI index 0h
…snip…
Bus number 1
Device number 4
Function number 0[/code]
There is some difference between the reported information. Perhaps QNX’s Vendor and Device strings not as up-to-date as those in Linux (Ubuntu distrib)?
Now, I need to know which driver I should load in io-net, out of the ones present.
ls /lib/dll/ | grep devn
devn-crys8900.so
devn-dm9102.so
devn-eepro.so
devn-el509.so
devn-el589.so
devn-el900.so
devn-epic.so
devn-fd.so
devn-i82544.so
devn-klsi.so
devn-lance.so
devn-ne2000.so
devn-ns83815.so
devn-orinoco.so
devn-pcnet.so
devn-pegasus.so
devn-prism.so
devn-rlan2.so
devn-rtl.so
devn-sis9.so
devn-smc9000.so
devn-speedo.so
devn-tigon3.so
devn-tulip.so
devn-via-rhine.so
devn-wd.so
from looking at other threads, I though that devn-rtl.so and devn-via-rhine.so looked promising.
strings lib/dll/devn-rtl.so | grep -i realtek
RealTek 8139
RealTek (SMC-1211)
RealTek unknown
devn-rtl: RealTek EEPROM Infor:
devn-rtl: RealTek Id : %04x
strings lib/dll/devn-via-rhine.so | grep -i realtek
nothing
Not so promising, after all.
I tried loading the rtl driver, but that didn’t work.
io-net -v -drtl -ptcpip -if=en0:192.168.0.2
Now looking with netstat -in I can see only lo0.
Curiously, if I load the ne2000 driver , which I don’t expect to work at all, I see (in addition to lo0):
Name MTU Network Address Ipkts Ierrs Opkts Oerrs Colls
en0* 1500 <Link> ff:oa:ff:oa:ff:oa 0 0 0 0 0
I’m really an absolute beginner when it comes to QNX.
Am I missing something obvious, here?
Regards,
Beef.