From owner-freebsd-current@FreeBSD.ORG Tue Apr 10 18:43:44 2007 Return-Path: X-Original-To: current@freebsd.org Delivered-To: freebsd-current@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3D0D116A414 for ; Tue, 10 Apr 2007 18:43:44 +0000 (UTC) (envelope-from blyon@blyon.com) Received: from util2.sjc1.bitgravity.com (util2.sjc1.bitgravity.com [208.67.233.36]) by mx1.freebsd.org (Postfix) with ESMTP id 2D31513C4BD for ; Tue, 10 Apr 2007 18:43:44 +0000 (UTC) (envelope-from blyon@blyon.com) Received: from c-69-181-166-240.hsd1.ca.comcast.net ([69.181.166.240] helo=[192.168.1.197]) by util2.sjc1.bitgravity.com with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.63 (FreeBSD)) (envelope-from ) id 1HbLKJ-0002BF-FL for current@freebsd.org; Tue, 10 Apr 2007 11:44:23 -0700 Mime-Version: 1.0 (Apple Message framework v752.2) Content-Transfer-Encoding: 7bit Message-Id: Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed To: current@freebsd.org From: Barrett Lyon Date: Tue, 10 Apr 2007 11:43:39 -0700 X-Mailer: Apple Mail (2.752.2) Cc: Subject: failures with if_em on txcsum/rxcsum enabled X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Apr 2007 18:43:44 -0000 I've been working on a number of problems related to the txcsum/ rxcsum options on if_em and if_mxge and with that stuff enabled while talking to a large range of HTTP hosts, it's causing crashes. It seems pretty consistent across the board with varying symptoms. This was built from today's tree: em0: discard frame w/o packet header Fatal trap 12: page fault while in kernel mode cpuid = 0; apic id = 00 fault virtual address = 0xc fault code = supervisor read, page not present instruction pointer = 0x20:0xc06fd90c stack pointer = 0x28:0xe38bc9b8 frame pointer = 0x28:0xe38bc9e0 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = interrupt enabled, resume, IOPL = 0 current process = 26 (em0 taskq) trap number = 12 panic: page fault cpuid = 0 Uptime: 6m41s Physical memory: 2039 MB Dumping 245 MB: Fatal trap 12: page fault while in kernel mode cpuid = 0; apic id = 00 fault virtual address = 0x200 fault code = supervisor read, page not present instruction pointer = 0x20:0x200 stack pointer = 0x28:0xe38bc500 frame pointer = 0x28:0xe38bc510 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = interrupt enabled, resume, IOPL = 0 current process = 26 (em0 taskq) trap number = 12 panic: page fault cpuid = 0 Uptime: 6m42s Automatic reboot in 15 seconds - press a key on the console to abort Rebooting... cpu_reset: Stopping other CPUs