Subject: kern/3536: Not putting packet headers in a separate mbuf causes panic on mips?
To: None <gnats-bugs@gnats.netbsd.org>
From: Jonathan Stone <jonathan@DSG.Stanford.EDU>
List: netbsd-bugs
Date: 04/25/1997 11:55:34
>Number: 3536
>Category: kern
>Synopsis: am7990 mbuf changes cause panic in ipintr()
>Confidential: no
>Severity: critical
>Priority: high
>Responsible: kern-bug-people (Kernel Bug People)
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Fri Apr 25 12:05:02 1997
>Last-Modified:
>Originator:
>Organization:
>Release: 1997-04-24
>Environment:
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
>Description:
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.
>How-To-Repeat:
Build a -current kernel for a pmax as at 1997-04-24.
>Fix:
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.
>Audit-Trail:
>Unformatted: