I have now modified my script to use the same command as suggested:
io-net -dspeedo vid=0x8086,did=0x1209,verbose=1 -pttcpip
if=en0:216.162.37.xxx:255.255.255.xxx
where the xxx can be any number within my network. The first time I tried it I had
added these parameters with different spacing which gave me the errors. This seams to
work fine because I can ping other systems on my network but I still cannot set the
route tables by any other means than the phlib GUI. So each time I reset the machine
I still have to retype in the route table. I have tried saving a copy of the net.cfg
that is written after I have configured the network via phlib. I copied this file to
net.cfg.bak and then try to use this file to configure netmanager. Here is the
configuration script that I wrote:
slay io-net
io-net -dspeedo vid=0x8086,did=0x1209,verbose=1 -pttcpip
if=en0:216.162.37.xxx:255.255.255.xxx
cp -p /etc/net.cfg.bak /etc/net.cfg
netmanager -r en0 -f /etc/net.cfg
Now when I run phlib I now see the information but when I try to ping systems on my
network I receive host down message. I have read in some other posts how to make
netstat, route, and ifconfig work, by using the full tcpip stack. Is there any other
way to configure the route information, using the tiny stack, besides the phlib GUI?
I plan to call a script from rc.local to configure my network during boot up.
Joe Barnes
Hugh Brown wrote:
Previously, Joseph Barnes wrote in qdn.public.qnxrtp.installation:
Hi, I have 2 MBX2000 EBX systems that we have installed QNX 2.6 build C.
These boards use the 82559ER chip set which has been causing some
difficulties keeping our network setup information. I tried the manual
installation using io-net below but received errors but through persistance
I found using just,
io-net -dspeedo verbose -pttcpip verbose
worked. From here I was able to setup the IP and route information using
the standard GUI interface. This is where the problems escalated. Each
time I reset the machine(s) I loose all the network information. I have
created some scripts to reset them up but haven’t gotten the network to
consistantly work each reboot. After a reboot I receive these errors, I
believe from pci-bios:
Range Check Failed (MEM) Dev 1209 vend 8086 Class 20000 Addr fc02 0000 size
1000
Alloc failed fc02 0000 size 1000
Range Check Failed (MEM) Dev 1209 vend 8086 Class 20000 Addr fc00 0000 size
20000
Alloc failed fc00 0000 size 20000
From reading these newsgroups, I have tried slaying pci-bios and restarting
using pci-bios -vvv but have been unable to capture the output to a file
because the machine locks up. Here is what I copied down by hand.
Device 6 - Function 0 vendor 8086 Device 1209 Index 0 class code 20000
find_bus 0
Min_Gnt=8-Max_Lat=56-Bandwidth=115500000
Mem fc020000 1000
IO 1440 40
Mem fc000000 20000
Range failed 0-10000
Range check failed (ROM) Dev 1209 Vend 8086 class 20000 Addr 0 size 10000
Rom 0-10000
Mem fc020000 1000
IO 1440 40
Mem fc000000 20000
reserve IRQ 11
This is all the information I saw regarding the 82559ER. Is there an
updated pci-bios that will eliminate these errors or is there some
configuration file that can be edited?
There is an updated pci-bios with RTP patch B that does not display this
information to the console. The range check failed on the ROM address and
this is not serious.
Hugh.
Joe Barnes
Kevin Radke wrote:
“Otto Nielsen” <> otnie@wmdata.com> > wrote in message
news:96eggn$7ul$> 1@inn.qnx.com> …
Try to use the “pci” utility to verify the following information:
On a bad machine:
Vendor ID: 8086h
Device ID: 1209h
On good machine:
Vendor ID: 8086h
Device ID: 1229h
Have you tried forcing the vendor/device id on the command line to the
driver?
io-net -dspeedo vid=0x8086,did=0x1209,verbose=1 -pttcpip …
(worked for me on Neutrino and RTP 6)
NOTE:
Don’t place a “space” character between “,” and “did” !!!
YES! Specifying the “did” appears to make it work. Not sure why I
didn’t try this…
Thanks!
Kevin
begin:vcard
n:Barnes;Joseph
tel;pager:(770)525-0916
tel;fax:(770)449-7740 or (800) 998-8421
tel;work:(770)441-2100 ext 127
x-mozilla-html:TRUE
org:TGA Technologies, Inc.;Engineering
version:2.1
email;internet:> jbarnes@tga.com
title:Sr. Software Engineer
adr;quoted-printable:;;100 Pinacle Way=0D=0ASuite 140;Norcross;Ga;30071-3633;USA
fn:Joseph Barnes
end:vcard