Subject: kern/3536: Not putting packet headers in a separate mbuf causes panic on mips?
To: None <email@example.com>
From: Jonathan Stone <jonathan@DSG.Stanford.EDU>
Date: 04/25/1997 11:55:34
>Synopsis: am7990 mbuf changes cause panic in ipintr()
>Responsible: kern-bug-people (Kernel Bug People)
>Arrival-Date: Fri Apr 25 12:05:02 1997
System: NetBSD Cup.DSG.Stanford.EDU 1.2D NetBSD 1.2D (DSG_4K) #0: Mon Mar 31 20:29:11 PST 1997 jonathan@Cup.DSG.Stanford.EDU:/aga/n1/src/NetBSD/IP-PLUS/src/sys/arch/i386/compile/DSG_4K i386
am7990.c rev 1.33 causes a panic in ipintr() on a DECstation when the
network is started. I suspect that other CPUs that don't support
unaligned accesses will encounter the same problem.
Build a -current kernel for a pmax as at 1997-04-24.
Reverting to rev 1.30 of am7990.c works around this problem for me. I
don't know whether it's better to do that, or to rework ipintr() to
handle the mbuf chains that am7990.c now produces.