From owner-freebsd-acpi@FreeBSD.ORG Mon Nov 17 18:20:45 2008 Return-Path: Delivered-To: freebsd-acpi@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 25CC4106564A for ; Mon, 17 Nov 2008 18:20:45 +0000 (UTC) (envelope-from dlev89@gmail.com) Received: from yx-out-2324.google.com (yx-out-2324.google.com [74.125.44.28]) by mx1.freebsd.org (Postfix) with ESMTP id C90678FC17 for ; Mon, 17 Nov 2008 18:20:44 +0000 (UTC) (envelope-from dlev89@gmail.com) Received: by yx-out-2324.google.com with SMTP id 8so1057906yxb.13 for ; Mon, 17 Nov 2008 10:20:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=J7hAlP5SPHqI/G3rpViIi1KOZ8ulE2ywkN4kiKlnbq0=; b=v9rojECEwI2IP7XSCp/SrTxxgfDnIL2SqgZsztJeVkq4P5jU5TpM3/nfzZutsCI3nw K0DGT7lfS11wdLdAkJuqvDnZZFmfzOQt2mAN4oNPU6YTekr9Cd4Cz7q2eWmAUdip+x7+ lyOAmNY1MNVdXKNZMElRDxnL9jukAXQlNRFO0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=fSRAdc/4evQ5sn1oJyfT3VMkz9uSQ0i2dANOBFMiCaXX69zA2QfVAeFpSgqBFD4lia FbikMN7NAjUxwek+ivA/eF3QCuUPPoYp4fGcIzPwirXI3RW8++ytfQto3whz/v97kooB SeDoApROtJ2Nf2BwPCRHb25xPQoDVqhq8Vsdw= Received: by 10.90.120.14 with SMTP id s14mr2881406agc.36.1226946043927; Mon, 17 Nov 2008 10:20:43 -0800 (PST) Received: by 10.90.26.3 with HTTP; Mon, 17 Nov 2008 10:20:43 -0800 (PST) Message-ID: Date: Mon, 17 Nov 2008 18:20:43 +0000 From: "Daniel Levine" To: "John Baldwin" In-Reply-To: <200811171157.17556.jhb@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <200811171157.17556.jhb@freebsd.org> Cc: freebsd-acpi@freebsd.org Subject: Re: Marvell 88E8038 PCI-E controller doesn't appear as device with acpi enabled X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Nov 2008 18:20:45 -0000 It doesn't work on NetBSD either, though, nor Open, Dragonfly, etc. Is this bug common to all BSD flavors? Is there any workaround? On 11/17/08, John Baldwin wrote: > On Monday 17 November 2008 10:30:00 am Daniel Levine wrote: >> On my Acer Aspire 3680-2633, the Marvell ethernet controller, which >> appears like so under Linux lspci: >> >> 02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8038 >> PCI-E Fast Ethernet Controller (rev 14) >> >> Does not show up at all with acpi enabled - no msk0 in ifconfig -a, no >> device in /dev, nothing. With acpi disabled, it appears and works >> fine. This is the case under both FreeBSD 6.4 and 7.0, as well as >> OpenBSD 4.4 and NetBSD 4.0.1. >> >> The acpidump output is available here: >> >> http://www.mediafire.com/?g4zin4s99b1 >> >> If MediaFire isn't cooperating, notify me and I'll upload again somewhere > else. >> >> I've also attached the outputs of dmesg with acpi enabled and >> disabled, and the output of 'sysctl hw.acpi'. Hopefully those will be >> of some help. >> >> Also, a brief note - the reason all the filesystems are showing as >> unclean in dmesg-noacpi.txt is that my (FreeBSD 6.4) system panicked >> when I removed my USB stick. I've heard this was a known bug in beta >> versions of 7.0, but haven't heard of it happening in 6.4; I'm not >> sure if it's that bug again, or just a further result of my ACPI >> messing up. > > Your devices are there, they just can't allocate resources. This is more of > a > FreeBSD bug in that we don't support fully allocating I/O port and memio > resources for PCI devices from scratch, at least we don't handle allocating > resources from scratch for devices behind PCI-PCI bridges. > > -- > John Baldwin >