Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 22 Feb 2016 16:16:32 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-amd64@FreeBSD.org
Subject:   [Bug 207419] Add ACPI support for RTC/CMOS device
Message-ID:  <bug-207419-6@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D207419

            Bug ID: 207419
           Summary: Add ACPI support for RTC/CMOS device
           Product: Base System
           Version: 11.0-CURRENT
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: kern
          Assignee: freebsd-bugs@FreeBSD.org
          Reporter: Scoobi_doo@yahoo.com
                CC: freebsd-amd64@FreeBSD.org
                CC: freebsd-amd64@FreeBSD.org

Created attachment 167301
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D167301&action=
=3Dedit
Impl. of ACPI RTC/CMOS interface.

FreeBSD base system does not provide an ACPI handler for the PC/AT RTC/CMOS
device with PnP ID PNP0B00; on recent HP Envy laptops, the absence of this
handler causes suspend/resume and poweroff(8) to hang/fail, emitting e.g.

ACPI Error: No handler for Region [RCM0] (0xfffff80005796480) [SystemCMOS]
(20150818/evregion-176)
ACPI Error: Region SystemCMOS (ID=3D5) has no handler (20150818/exfldio-317)

These HP laptops have BIOSes which attempt to query the RTC date/time regis=
ters
via ACPI before suspending/powering off.

ACPI-5.0 specification section 9.15 describes the ACPI interface to the
RTC/CMOS device (atrtc(4) in FreeBSD).

I have implemented this ACPI handler; adding this allows poweroff and
suspend/resume to occur.  At a FreeBSD committer's request, I've also
implemented the same patch with additional changes to atrtc(4) to separate =
the
bus functionality from the core functionality.

--=20
You are receiving this mail because:
You are on the CC list for the bug.=



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