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 **