io-net crashes

Hi

I have some problem with my ethernet driver. After command
ifconfig en0 192.168.1.1 up
io-net rmgr crashes. The question is - what these messages of io-net crash
mean?
Process 6 (io-net) terminated SIGSEGV code=1 fltno=11 ip=0106065c
mapaddr=0000465c. ref=00000008
Below is the listing

//---------------------------------------------------

Welcome to Neutrino

Process 7 (if_up) exited status=0.

Process 6 (io-net) terminated SIGSEGV code=1 fltno=11 ip=0106065c
mapaddr=0000465c. ref=00000008
ifconfig: SIOCAIFADDR: No such process
ifconfig: SIOCSIFFLAGS: Bad file descriptor

Process 4103 (ifconfig) exited status=1.
if_up: retries exhausted

Process 12294 (if_up) exited status=7.

sloginfo

Time Sev Major Minor Args
Jan 01 00:00:00 5 10 0 → at91emac_init
Jan 01 00:00:00 5 10 0 → at91emac_register_device
Jan 01 00:00:00 5 10 0 → at91emac_event_handler
Jan 01 00:00:00 5 10 0 → at91emac_devctl
Jan 01 00:00:00 5 10 0 → at91emac_init_phy
Jan 01 00:00:00 5 10 0 MII transceiver found at address 0
Jan 01 00:00:00 5 10 0 → at91emac_mii_activate
Jan 01 00:00:00 5 10 0 → at91emac_linkup
Jan 01 00:00:00 5 10 0 Link up (10BTHD)
Jan 01 00:00:00 5 10 0 → at91emac_advertise
Jan 01 00:00:00 5 10 0 → at91emac_alloc_npkt
Jan 01 00:00:00 5 14 0 tcpip starting
Jan 01 00:00:00 3 14 0 Using pseudo random generator. See
“random” option
Jan 01 00:00:00 5 10 0 → at91emac_advertise
Jan 01 00:00:00 5 10 0 → at91emac_alloc_npkt
Jan 01 00:00:00 5 10 0 → at91emac_advertise
Jan 01 00:00:00 5 10 0 → at91emac_alloc_npkt
Jan 01 00:00:00 5 10 0 → at91emac_advertise
Jan 01 00:00:00 5 10 0 → at91emac_alloc_npkt
Jan 01 00:00:01 5 10 0 → at91emac_send_packets
Jan 01 00:00:01 5 10 0 → at91emac_send_packets
Jan 01 00:00:01 5 10 0 → at91emac_send_packets
Jan 01 00:00:01 5 10 0 → at91emac_send
Jan 01 00:00:01 5 10 0 → at91emac_process_interrupt
Jan 01 00:00:01 5 10 0 → at91emac_send

Process 16392 (sloginfo) exited status=0.

//---------------------------------------------------

And buildfile

//---------------------------------------------------

[image=0x20100000]
[virtual=armle,binary] .bootstrap = {
…/scratch/armle/boot/sys/startup-router
PATH=/proc/boot procnto -vvvvvvvvvvv
}
[+script] .script = {

Print output with kernel callouts

display_msg Kernel start OK

Initialise the console

devc-ser_at91uart &
waitfor /dev/ser0
reopen

Start system log

slogger &
waitfor /dev/slog

Print output to standart output

display_msg Welcome to Neutrino

Start some common servers

pipe &
mqueue &

Start tcpip

io-net -dat91emac -ptcpip
if_up -p en0
ifconfig en0 192.168.16.241 up
if_up en0
inetd &

Start the main shell

[+session] sh
}

Redirect console messages

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

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

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

Add temporary directory in shared memory

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

Shared libaries

libc.so
npm-tcpip.so
libsocket.so
…/…/Emac/scratch/armle/lib/dll/devn-at91emac.so

Executables

[data=copy]
…/…/Uart/scratch/armle/sbin/devc-ser_at91uart
pipe
ifconfig
io-net
ps
kill
slogger
inetd
mqueue
sloginfo
if_up

Use the “fat” embedded shell as the default shell

sh=fesh

//---------------------------------------------------