AMD 79c970 nto problem - io-net can't find device

I am trying to get the AMD 79C970 to setup with the latest ntort.

The following is my io-net setup and error message followed by the pci
output. At the end is my OS build file. Please advise as to what action I
should take to further resolve this.

I tried to specify vid & did options to the pcnet driver but is says that it
does not support any options that I try.

Thanks in advance

** console output **

Hi - I am a terminal message ser1 - pcienet !

io-net -dpcnet -pttcpip if=en0:10.10.10.180

unable to init dll devn-pcnet: No such device

pci

PCI version = 2.10

Class = Mass Storage (IDE)
Vendor ID = 8086h, Intel Corporation
Device ID = 7111h, 82371AB PIIX4 IDE Controller
PCI index = 0h
IO Address = f000h enabled
PCI Int Pin = NC
Interrupt line = 0

Class = Network (Ethernet)
Vendor ID = 1022h, Advanced Micro Devices
Device ID = 2000h, 79C970 Ethernet Ctrlr
PCI index = 0h
IO Address = 6800h enabled
Mem Address = e0000000h enabled
PCI Int Pin = INT A
Interrupt line = 11

** end console output **
** start pcienet.bld OS build file **
[virtual=x86,bios +compress] .bootstrap = {
startup-bios -s 64k
PATH=/proc/boot:/bin LD_LIBRARY_PATH=/proc/boot:/lib HOME=/proc/boot
procnto
}
[+script] .script = {
pci-bios &
devc-ser8250 -b9600 &
reopen /dev/ser1
display_msg Hi - I am a terminal message ser1 - pcienet !
[+session] PATH=/proc/boot:/bin LD_LIBRARY_PATH=/proc/boot
HOME=/proc/boot esh &

Network drivers

io-net -dpcnet did=0x2000,vid=0x1022 \

-pttcpip if=en0:10.10.10.180

waitfor /dev/socket

Some common servers

pipe &
mqueue &
devc-pty &

inetd /proc/boot/inetd.conf &

reopen /dev/ser2
[+session] PATH=/proc/boot:/bin LD_LIBRARY_PATH=/proc/boot
HOME=/proc/boot esh &
}

make /tmp point to the shared memory area

[type=link] /tmp=/dev/shmem

Redirect console messages

[type=link] /dev/console=/dev/ser1

Programs require the runtime linker (ldqnx.so) to be at

a fixed location

[type=link] /usr/lib/ldqnx.so.1=/proc/boot/libc.so

add symbolic links

[type=link] /bin/sh=/proc/boot/esh
[type=link] /dll=/proc/boot
[type=link] /lib=/proc/boot
[type=link] /etc/inetd.conf=/proc/boot/inetd.conf
[type=link] /etc/services=/proc/boot/services
[type=link] /etc/passwd=/proc/boot/passwd
[type=link] /etc/hosts=/proc/boot/hosts
[type=link] /bin=/proc/boot


\

If some one needs floating point…

fpemu.so

Include the network files so we can access files across the net

devn-pcnet.so
npm-ttcpip.so
devc-ser8250
pci-bios
pipe
mqueue
devc-pty

Include the socket library

[data=copy]
io-net
libsocket.so

We use the C shared lib (which also contains the runtime linker)

libc.so

Include the network executables.

local executables

cat
mkdir
ls
esh
telnetd
inetd
inetd.conf = {
telnet stream tcp nowait root /proc/boot/telnetd in.telnetd -Q
echo stream tcp nowait root internal
discard stream tcp nowait root internal
daytime stream tcp nowait root internal
chargen stream tcp nowait root internal
}
services = /etc/services
passwd = /etc/passwd
hosts = /etc/hosts
pci

** end pcienet.bld OS build file **

Ops… I forgot to include the pci -v output - here it is…

pci -v

PCI version = 2.10

Class = Bridge (Host/PCI)
Vendor ID = 8086h, Intel Corporation
Device ID = 7100h, 82439TX System Controller (MTXC), part of 430TX
chipset
PCI index = 0h
Class Codes = 060000h
Revision ID = 1h
Bus number = 0
Device number = 0
Function num = 0
Status Reg = 2200h
Command Reg = 6h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 40h
Cache Line Size= 0h
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0

Class = Bridge (PCI/ISA)
Vendor ID = 8086h, Intel Corporation
Device ID = 7110h, 82371AB PIIX4 ISA Bridge
PCI index = 0h
Class Codes = 060100h
Revision ID = 2h
Bus number = 0
Device number = 7
Function num = 0
Status Reg = 280h
Command Reg = fh
Header type = 0h Multi-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 0h
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0

Class = Mass Storage (IDE)
Vendor ID = 8086h, Intel Corporation
Device ID = 7111h, 82371AB PIIX4 IDE Controller
PCI index = 0h
Class Codes = 010180h
Revision ID = 1h
Bus number = 0
Device number = 7
Function num = 1
Status Reg = 280h
Command Reg = 5h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 40h
Cache Line Size= 0h
IO Address = f000h length 16 enabled
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0

Class = Serial Bus (Universal Serial Bus)
Vendor ID = 8086h, Intel Corporation
Device ID = 7112h, 82371AB PIIX4 USB Interface
PCI index = 0h
Class Codes = 0c0300h
Revision ID = 1h
Bus number = 0
Device number = 7
Function num = 2
Status Reg = 280h
Command Reg = 5h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 40h
Cache Line Size= 0h
IO Address = 6400h length 32 enabled
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = INT D
Interrupt line = 9

Class = Bridge (Unknown)
Vendor ID = 8086h, Intel Corporation
Device ID = 7113h, 82371AB PIIX4 Power Management Controller
PCI index = 0h
Class Codes = 068000h
Revision ID = 2h
Bus number = 0
Device number = 7
Function num = 3
Status Reg = 280h
Command Reg = 3h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 0h
Cache Line Size= 0h
Max Lat = 0ns
Min Gnt = 0ns
PCI Int Pin = NC
Interrupt line = 0

Class = Network (Ethernet)
Vendor ID = 1022h, Advanced Micro Devices
Device ID = 2000h, 79C970 Ethernet Ctrlr
PCI index = 0h
Class Codes = 020000h
Revision ID = 36h
Bus number = 0
Device number = 18
Function num = 0
Status Reg = 290h
Command Reg = 7h
Header type = 0h Single-function
BIST = 0h Build-in-self-test not supported
Latency Timer = 40h
Cache Line Size= 0h
IO Address = 6800h length 32 enabled
Mem Address = e0000000h 32bit length 32 enabled
Subsystem Vendor ID = 1022h
Subsystem ID = 2000h
Max Lat = 24ns
Min Gnt = 24ns
PCI Int Pin = INT A
Interrupt line = 11
Capabilities Pointer = 40h
Capability ID = 1h
Capabilities = fe11h - 14002000h