From owner-freebsd-stable@FreeBSD.ORG Fri Oct 2 17:23:30 2009 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EC8BC1065694; Fri, 2 Oct 2009 17:23:30 +0000 (UTC) (envelope-from kama@pvp.se) Received: from ms1.as.pvp.se (mail.pvp.se [213.64.187.227]) by mx1.freebsd.org (Postfix) with ESMTP id AF05E8FC1B; Fri, 2 Oct 2009 17:23:30 +0000 (UTC) Received: by ms1.as.pvp.se (Postfix, from userid 1001) id 4159876; Fri, 2 Oct 2009 19:23:29 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by ms1.as.pvp.se (Postfix) with ESMTP id 3CAEE71; Fri, 2 Oct 2009 19:23:29 +0200 (CEST) Date: Fri, 2 Oct 2009 19:23:29 +0200 (CEST) From: kama X-X-Sender: kama@ns1.as.pvp.se To: Kevin Oberman In-Reply-To: <20091002160543.49DB61CC0E@ptavv.es.net> Message-ID: <20091002192133.R37424@ns1.as.pvp.se> References: <20091002160543.49DB61CC0E@ptavv.es.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Cc: "Marat N.Afanasyev" , freebsd-doc@freebsd.org, freebsd-stable@freebsd.org Subject: Re: acpi doc misconfusion... X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Oct 2009 17:23:31 -0000 On Fri, 2 Oct 2009, Kevin Oberman wrote: > > Date: Fri, 02 Oct 2009 19:30:58 +0400 > > From: "Marat N.Afanasyev" > > Sender: owner-freebsd-stable@freebsd.org > > > > kama wrote: > > > Hi, > > > > > > there are a lot of different errors in various document regarding acpi > > > that are wrong. > > > > > > In 'man acpi' it says that 'hint.acpi.0.disabled' should be placed in > > > loader.conf. > > > > > > ------------- > > > LOADER TUNABLES > > > Tunables can be set at the loader(8) prompt before booting the kernel > > > or > > > stored in /boot/loader.conf. Many of these tunables also have a > > > matching > > > sysctl(8) entry for access after boot. > > > ... > > > hint.acpi.0.disabled > > > Set this to 1 to disable all of ACPI. If ACPI has been > > > disabled > > > on your system due to a blacklist entry for your BIOS, you > > > can > > > set this to 0 to re-enable ACPI for testing. > > > ... > > > ------------- > > > > > > > > > > > > In 'man loader' it says: > > > ------------- > > > acpi_load > > > Unset this to disable automatic loading of the ACPI module. > > > See also hint.acpi.0.disabled in device.hints(5). > > > ------------- > > > > > > In 'man device.hints' > > > ------------- > > > The following example disables the ACPI driver: > > > > > > hint.acpi.0.disabled="1" > > > ------------- > > > > > > http://www.freebsd.org/doc/en/articles/laptop/article.html page also > > > states that it should be in device.hints. > > > > > > > > > Well, these are the ones I have found. There are a lot of misconfusion in > > > various forums what to put where and how its done. Maybe its accurate on > > > both places, but then that should be noted somewhere. > > > > > > /Bjorn > > > > > I was told that there's no difference between loader.conf and > > device.hints, so you can place this option in either file > > This is sort of correct. Hints may be placed in either place with the > same results. But there is a difference on how the files, themselves are > handled. > > /boot/loader.conf is never touched by a FreeBSD update, even for major > versions. /boot/device.hints is subject to modification between > versions. It is not automatically updated, but a new version is included > in the /sys/ARCH/conf directory and an update may be required as drivers > change. This will delete any custom hints. (E.g. The sio to uart > transition on 8.0.) > > This is why I generally but any hints that really need to survive in > /boot/loader.conf. (In my case, I have to disable APIC on my laptop.) But shouldnt this be mentioned somewhere then? To ease the confusion? /Bjorn