Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 24 Apr 2008 19:17:12 +0200
From:      Zbigniew Baniewski <zb@ispid.com.pl>
To:        freebsd-acpi@freebsd.org
Subject:   Re: Problem with ACPI using Abit BE6-II V2.0
Message-ID:  <20080424171712.GA5180@sarge.my.own.domain.no-net>
In-Reply-To: <58AFE814-343F-4F83-94DA-A2979180C512@FreeBSD.org>
References:  <20080420134236.GA6019@sarge.my.own.domain.no-net> <480C0DEF.2030707@root.org> <20080421095156.GA5263@sarge.my.own.domain.no-net> <58AFE814-343F-4F83-94DA-A2979180C512@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Apr 24, 2008 at 03:26:34PM +0100, Rui Paulo wrote:

> The problem is that old boards have buggy ACPI implementations. It  
> might work on FreeBSD, or it might not.

I suppose, if it can work on Linux, it can (and should) work on FreeBSD too.
Why not, actually? On the same motherboard I tried NetBSD in versions 2.0
and 3.0 - there weren't ACPI-related problems.

> Linux also tries to disable ACPI on some old boards by detecting the  
> manufacturing date.

It's not disabled. It doesn't seem to be broken(?), take a look at "dmesg's"
parts from within Linux:

--------------------------
ACPI: RSDP 000F70A0, 0014 (r0 IntelR)
ACPI: RSDT 0FFF3000, 002C (r1 IntelR AWRDACPI 42302E31 AWRD        0)
ACPI: FACP 0FFF3040, 0074 (r1 IntelR AWRDACPI 42302E31 AWRD        0)
ACPI: DSDT 0FFF30C0, 2311 (r1 INTELR AWRDACPI     1000 MSFT  100000C)
ACPI: FACS 0FFF0000, 0040
ACPI: BOOT 0FFF5400, 0028 (r1 IntelR                 0             0)
ACPI: PM-Timer IO Port: 0x4008
Allocating PCI resources starting at 20000000 (gap: 10000000:efff0000)
Built 1 zonelists in Zone order.  Total pages: 65009
Kernel command line: root=/dev/sda2 ro 
Local APIC disabled by BIOS -- you can enable it with "lapic"
mapped APIC to ffffb000 (01201000)
ACPI: Core revision 20070126
ACPI: setting ELCR to 0200 (from 5c00)
NET: Registered protocol family 16
ACPI: bus type pci registered
PCI: PCI BIOS revision 2.10 entry at 0xfb520, last bus=1
PCI: Using configuration type 1
Setting up standard PCI resources
ACPI: EC: Look up EC in DSDT
ACPI: Interpreter enabled
ACPI: (supports S0 S1 S5)
ACPI: Using PIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (0000:00)
* Found PM-Timer Bug on the chipset. Due to workarounds for a bug,
* this clock source is slow. Consider trying other clock sources
PCI quirk: region 4000-403f claimed by PIIX4 ACPI
PCI quirk: region 5000-500f claimed by PIIX4 SMB
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 10 11 *12 14 15)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 10 *11 12 14 15)
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 10 11 12 *14 15)
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 *10 11 12 14 15)
Linux Plug and Play Support v0.97 (c) Adam Belay
pnp: PnP ACPI init
ACPI: bus type pnp registered
pnp: PnP ACPI: found 11 devices
ACPI: ACPI bus type pnp unregistered
PnPBIOS: Disabled by ACPI PNP
PCI: Using ACPI for IRQ routing
PCI: If a device doesn't work, try "pci=routeirq".  If it helps, post a
report
Time: tsc clocksource has been installed.
pnp: 00:00: iomem range 0xcf400-0xcffff has been reserved
pnp: 00:00: iomem range 0xf0000-0xf7fff could not be reserved
pnp: 00:00: iomem range 0xf8000-0xfbfff could not be reserved
pnp: 00:00: iomem range 0xfc000-0xfffff could not be reserved
PCI: Bridge: 0000:00:01.0
  IO window: disabled.
  MEM window: d8000000-d9ffffff
  PREFETCH window: d4000000-d7ffffff
NET: Registered protocol family 2
[..]
ACPI: Fan [FAN] (on)
ACPI: CPU0 (power states: C1[C1] C2[C2])
ACPI: Processor [CPU0] (supports 2 throttling states)
ACPI: Thermal Zone [THRM] (0 C)
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
libata version 2.21 loaded.
ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 10
PCI: setting IRQ 10 as level-triggered
ACPI: PCI Interrupt 0000:00:0b.0[A] -> Link [LNKD] -> GSI 10 (level, low) ->
IRQ 10
[..]
ACPI: PCI Interrupt 0000:00:11.1[A] -> Link [LNKA] -> GSI 12 (level, low) ->
IRQ 12
ACPI: PCI interrupt for device 0000:00:11.1 disabled
ACPI: PCI Interrupt 0000:00:09.0[A] -> Link [LNKB] -> GSI 11 (level, low) ->
IRQ 11
--------------------------

It seems, its in use.

-- 
				pozdrawiam / regards

						Zbigniew Baniewski



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080424171712.GA5180>