From owner-freebsd-current@FreeBSD.ORG Tue Jul 27 08:09:59 2010 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E1664106567D for ; Tue, 27 Jul 2010 08:09:59 +0000 (UTC) (envelope-from mexas@bristol.ac.uk) Received: from dirg.bris.ac.uk (dirg.bris.ac.uk [137.222.10.102]) by mx1.freebsd.org (Postfix) with ESMTP id 9FAA68FC14 for ; Tue, 27 Jul 2010 08:09:59 +0000 (UTC) Received: from ncsc.bris.ac.uk ([137.222.10.41]) by dirg.bris.ac.uk with esmtp (Exim 4.69) (envelope-from ) id 1OdfEc-0000ow-H5; Tue, 27 Jul 2010 09:09:58 +0100 Received: from mech-cluster241.men.bris.ac.uk ([137.222.187.241]) by ncsc.bris.ac.uk with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.67) (envelope-from ) id 1OdfEc-0007Si-AW; Tue, 27 Jul 2010 09:09:58 +0100 Received: from mech-cluster241.men.bris.ac.uk (localhost [127.0.0.1]) by mech-cluster241.men.bris.ac.uk (8.14.4/8.14.4) with ESMTP id o6R89wfe045651; Tue, 27 Jul 2010 09:09:58 +0100 (BST) (envelope-from mexas@bristol.ac.uk) Received: (from mexas@localhost) by mech-cluster241.men.bris.ac.uk (8.14.4/8.14.4/Submit) id o6R89wrn045650; Tue, 27 Jul 2010 09:09:58 +0100 (BST) (envelope-from mexas@bristol.ac.uk) X-Authentication-Warning: mech-cluster241.men.bris.ac.uk: mexas set sender to mexas@bristol.ac.uk using -f Date: Tue, 27 Jul 2010 09:09:57 +0100 From: Anton Shterenlikht To: Lawrence Stewart Message-ID: <20100727080957.GB45627@mech-cluster241.men.bris.ac.uk> References: <20100726132451.GA18443@mech-cluster241.men.bris.ac.uk> <20100726160732.GA37936@mech-cluster241.men.bris.ac.uk> <4C4E8CCD.1010101@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4C4E8CCD.1010101@freebsd.org> User-Agent: Mutt/1.5.20 (2009-06-14) Cc: freebsd-current@freebsd.org, Anton Shterenlikht Subject: Re: amd64 panic snd_hda - hdac_get_capabilities: Invalid corb size (0) 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, 27 Jul 2010 08:10:00 -0000 On Tue, Jul 27, 2010 at 05:37:49PM +1000, Lawrence Stewart wrote: > On 07/27/10 02:07, Anton Shterenlikht wrote: > > On Mon, Jul 26, 2010 at 02:24:52PM +0100, Anton Shterenlikht wrote: > >> On amd64 r210496 I get this panic when booting a kernel > >> with snd_hda(4). I haven't used this driver before, so > >> can't say if this is a regression. > >> > >> (copied by hand) > >> > >> hdac0: irq 16 at device 20.2 on pci0 > >> hdac0: HDA Driver Revision: 20100226_0142 > >> hdac0: [ITHREAD] > >> hdac0: hdac_get_capabilities: Invalid corb size (0) > >> device_attach: hdac0 attach returned 6 > >> Slab at 0xffffff000261eb18, freei 3 = 0 > >> panic: Duplicate free of item 0xffffff0002661c00 from zone 0xffffff00b7f9a500(1024) > >> > >> cpuid = 0 > >> KDB: enter: panic > >> [ thread pid 0 tid 100000 ] > >> Stopped at kdb_enter+0x3d: movq $0,0x74f360(%rip) > >> db>bt > >> > >> (very long output.. ending in) > >> > >> mi_startup() at mi_startup_0x59 > >> btext() at btext+0x2c > > > > I moved back as far as r204000, still the same panic. > > > > Please advise > > I get this same panic on my Toshiba Portege R600 laptop when I boot it > into Windows and then reboot it into FreeBSD. My guess is that the > Windows drivers leave the hardware in a state which the FreeBSD code > doesn't know how to deal with. I don't run Windows often so haven't hit > this panic in a while, but the trick that always worked for me was to go > into the BIOS and "Reset to defaults", then boot into FreeBSD. no, that doesn't help, still the same panic Also, I've only FBSD installed on this laptop (HP Compaq 6715s), no other OS. many thanks anton -- Anton Shterenlikht Room 2.6, Queen's Building Mech Eng Dept Bristol University University Walk, Bristol BS8 1TR, UK Tel: +44 (0)117 331 5944 Fax: +44 (0)117 929 4423