Guenther Weiss
|
SIGSEGV when using layer2 bridge on MPC85xx
|
Guenther Weiss
09/18/2008 3:34 AM
post13598
|
SIGSEGV when using layer2 bridge on MPC85xx
We encounter SIGSEGV in tpass_start_rem() (file tpass.c line171) after approximately 20 minutes runtime.
Our setup is:
MPC8548 with tsec0 and tsec1
io-pkt-v4-hc -t4 -dmpc85xx mac=00e00c000bfe,pci=0 -dmpc85xx mac=00e00c000bff,pci=1,phy=1 rx_delay=0,rx_frame=0,priority=
185 -ptcpip
/sbin/ifconfig tsec0 inet 192.168.101.11 up
/sbin/ifconfig tsec1 inet up
/sbin/ifconfig bridge0 create
/sbin/brconfig bridge0 add tsec0 add tsec1 up
/sbin/ifconfig tsec0 inet alias 192.168.40.16
There is mainly the following traffic on the interfaces
TCP on TSEC0 to/from local processor
TCP via bridge between TSEC0 and TSEC1
UDP on TSEC1 to/from local processor
We are using the QNX 6.4 networking trunk r530 with a modification in sys/main.c to remove the SIGSEGV handler together
with 6.4 OS from the pre-release. The build for debugging has been done with -g and -O0 option. Adaptive Partitioning is
also in use.
Because the corefile cannot be loaded into the debugger (for whatever reason ?) we have reproduced the error with io-pkt
-v4-hc running in the Debugger which is connected over serial line. It might be difficult to create a testcase, because
the current setup uses a bunch of additional HW connected to TSEC1 and a lot of SW running on a PC connected to TSEC0.
Hopefully, you can find the error with the debugger screenshot in the error case. I will send it separately by mail
because the attachment doesn't work in my environment.
Thanks,
Guenther
|
|
|