Subject: Finally, a Dump of the ie1 problem.
To: None <port-sparc@NetBSD.ORG, pk@NetBSD.ORG, thorpej@NetBSD.ORG>
From: David Gilbert <dgilbert@jaywon.pci.on.ca>
List: port-sparc
Date: 01/06/1997 19:18:14
	I finally have a core dump of the panics that I've been having
with my ie1 device and sending tcp packets.  (To recap in brief, on my
Sun4/260 with a second ie1 (ie0 doesn't work properly), the system
panics when I send significant amounts (a few K) of tcp data.  udp and
icmp do not cause the panic.)

	Anyways, here's the trace (very similar to other partial
traces that I've provided before) and I can provide the 32 meg core
file to anyone who'd like to help.  If I can do anything to my kernel
compile to make this dump more useful (symbols?), I'm all ears.

Dave.

--begin output--
[2:3:303]dgilbert@repeat:/var/crash> gdb -k netbsd.2 netbsd.2.core
GDB is free software and you are welcome to distribute copies of it
 under certain conditions; type "show copying" to see the conditions.
There is absolutely no warranty for GDB; type "show warranty" for details.
GDB 4.11 (sparc-netbsd), Copyright 1993 Free Software Foundation, Inc...
(no debugging symbols found)...
panic: kernel fault
#0  0xf80260e0 in mi_switch ()
(kgdb) bt
#0  0xf80260e0 in mi_switch ()
#1  0xf80f1fd0 in boot ()
#2  0xf80284a0 in panic ()
#3  0xf80f83e4 in mem_access_fault ()
#4  0xf80052c4 in kernel_text ()
#5  0xf80de968 in iestart ()
#6  0xf8057830 in ether_output ()
#7  0xf806c640 in ip_output ()
#8  0xf8070c14 in tcp_output ()
#9  0xf80719d0 in tcp_timers ()
#10 0xf8071fd8 in tcp_usrreq ()
#11 0xf8071724 in tcp_slowtimo ()
#12 0xf80343b8 in pfslowtimo ()
#13 0xf801b4c4 in softclock ()
#14 0xf801b43c in hardclock ()
#15 0xf80c9040 in clockintr ()
#16 0xf800577c in sparc_interrupt44c ()
#17 0xf80e1724 in xdstrategy ()
#18 0xf803cab4 in biowait ()
#19 0xf803bcc0 in bread ()
#20 0xf80aa780 in ffs_update ()
#21 0xf80ad9b0 in ffs_fsync ()
#22 0xf80acc28 in ffs_sync ()
#23 0xf8042cdc in sys_sync ()
#24 0xf8042274 in vfs_shutdown ()
#25 0xf80f1f78 in boot ()
#26 0xf80284a0 in panic ()
#27 0xf80f83e4 in mem_access_fault ()
#28 0xf80052c4 in kernel_text ()
#29 0xf80de968 in iestart ()
#30 0xf8057830 in ether_output ()
#31 0xf806c640 in ip_output ()
#32 0xf8070c14 in tcp_output ()
#33 0xf806fb64 in tcp_input ()
#34 0xf80685e4 in ipintr ()
#35 0xf80f1184 in soft01intr ()
#36 0xf8005648 in kernel_text ()
#37 0xf80e1724 in xdstrategy ()
#38 0xf804e9fc in spec_strategy ()
#39 0xf80bae44 in ufs_strategy ()
#40 0xf803d698 in cluster_read ()
#41 0xf80ad348 in ffs_read ()
#42 0xf804680c in vn_rdwr ()
#43 0xf801d120 in check_exec ()
#44 0xf801d3bc in sys_execve ()
#45 0xf80f8770 in syscall ()
#46 0xf80054f8 in kernel_text ()
#47 0x41223d4 in ?? ()
#48 0x41221d8 in ?? ()
---Type <return> to continue, or q <return> to quit--- 
#49 0x3918 in ?? ()
--end output--

-- 
============================================================================
|David Gilbert, PCI, Richmond Hill, Ontario.  | Two things can only be     |
|Mail:      dgilbert@jaywon.pci.on.ca         |  equal if and only if they |
|http://www.pci.on.ca/~dgilbert               |   are precisely opposite.  |
=========================================================GLO================