io-net works fine in photon, I can see it using the system info tool. I’m calling it with the same driver with standard tcpip. So I thought there might be something else I need to call before hand, and since it was memory related I thought of some memory manager ![:stuck_out_tongue: :stuck_out_tongue:](/images/emoji/twitter/stuck_out_tongue.png?v=9)
here’s my boot script maybe you can spot something that I’m doing wrong…
#######################
Setup the file system
#######################
display_msg – Starting EIDE manager
display_msg – Mounting hd0
devb-eide blk automount=/dev/hd0t77:/cf &
# wait for mount points to appear - or 5s, whichever is greater
waitfor /cf 5
display_msg – Mounting Complete!
#######################################################################
SERIAL driver
#######################################################################
display_msg – Starting serial driver . . .
devc-ser8250 &
waitfor /dev/ser1
reopen /dev/ser1
display_msg -- Starting system log and pipe . . .
slogger &
pipe &
mqueue &
#######################################################################
PCI server
#######################################################################
display_msg – Starting PCI server…
seedres
pci-bios &
waitfor /dev/pci 2
#######################################################################
NETWORK driver
- dhcp for now, use ifconfig for static ip
#######################################################################
display_msg – Starting on-board ethernet with large TCP/IP stack…
io-net -d tigon3 -p tcpip
#waitfor /dev/socket 2
#waitfor /dev/io-net/en0 4
dhcp.client -I 5 -u
#######################################################################
USB driver
#######################################################################
display_msg – Starting USB driver and inputs
io-usb -dehci -dohci -duhci &
#waitfor /dev/io-usb/io-usb
io-hid -dusb -dps2ser &
#######################################################################
These env variables
#######################################################################
SYSNAME=nto
TERM=qansi
HOSTNAME=nachos
PATH=:/proc/boot:/bin:/sbin:/opt/bin:/usr/bin:/usr/sbin:/opt/sbin
LD_LIBRARY_PATH=:/proc/boot:/lib:/usr/lib:/lib/dll
#######################################################################
Start the console manager so that we can use them
#######################################################################
display_msg – Starting devc-con
devc-con-hid -n1 &
#start primary console
reopen /dev/con1
# run script to customise system
display_msg -- Starting System Config script . . .
waitfor /etc/system/sysconfig.script 5
/etc/system/sysconfig.script
[+session] sh &
#######################################################################
Start Secondary consoles
#######################################################################
#reopen /dev/con2
#display_msg /dev/con2 - normal priority
#[+session] sh &
#reopen /dev/con3
#display_msg /dev/con3 - normal priority
#[+session] sh &