You are not logged in.

#26 2017-02-01 15:33:55

rockabillyl
Member
Registered: 2017-02-01
Posts: 1

Re: ACPI Error: No handler for Region [RAM_]

Same problem sad

Offline

#27 2017-02-04 15:57:29

shsina
Member
Registered: 2016-10-22
Posts: 47

Re: ACPI Error: No handler for Region [RAM_]

[    9.323005] ACPI Error: Method parse/execution failed [\_SB.PCI0.PCED.VGA.GCBL] (Node ffff880246c9e348), AE_AML_UNINITIALIZED_ELEMENT (20160831/psparse-543)
[    9.323314] ACPI Error: Method parse/execution failed [\_SB.PCI0.PCED.VGA.LCDD._BCM] (Node ffff880246c9e460), AE_AML_UNINITIALIZED_ELEMENT (20160831/psparse-543)
[    9.323627] ACPI Error: Evaluating _BCM failed (20160831/video-354)
[    9.397722] ACPI Error: Method parse/execution failed [\_SB.PCI0.VGA.GCBL] (Node ffff880246ca2d98), AE_AML_UNINITIALIZED_ELEMENT (20160831/psparse-543)
[    9.398011] ACPI Error: Method parse/execution failed [\_SB.PCI0.VGA.LCDD._BCM] (Node ffff880246ca2cd0), AE_AML_UNINITIALIZED_ELEMENT (20160831/psparse-543)
[    9.398302] ACPI Error: Evaluating _BCM failed (20160831/video-354)

Last edited by shsina (2017-02-04 16:04:39)

Offline

#28 2017-02-04 19:23:38

loqs
Member
Registered: 2014-03-06
Posts: 18,045

Re: ACPI Error: No handler for Region [RAM_]

cb951303 wrote:

I've opened up a bug report in kernel bug tracker for this and for 4.10 or 4.11 there is already a patch. It doesn't seem to affect any functionality though.

Here is the bug report for interested people: https://bugzilla.kernel.org/show_bug.cgi?id=192501

Apllied patch https://bugzilla.kernel.org/attachment. … format=raw

# Id: PKGBUILD 277473 2016-09-30 19:28:40Z tpowa $
# Maintainer: Tobias Powalowski <tpowa@archlinux.org>
# Maintainer: Thomas Baechler <thomas@archlinux.org>

pkgbase=linux               # Build stock -ARCH kernel
#pkgbase=linux-custom       # Build kernel with a different name
_srcname=linux-4.9
pkgver=4.9.6
pkgrel=1
arch=('i686' 'x86_64')
url="https://www.kernel.org/"
license=('GPL2')
makedepends=('xmlto' 'docbook-xsl' 'kmod' 'inetutils' 'bc' 'libelf')
options=('!strip')
source=("https://www.kernel.org/pub/linux/kernel/v4.x/${_srcname}.tar.xz"
        "https://www.kernel.org/pub/linux/kernel/v4.x/${_srcname}.tar.sign"
        "https://www.kernel.org/pub/linux/kernel/v4.x/patch-${pkgver}.xz"
        "https://www.kernel.org/pub/linux/kernel/v4.x/patch-${pkgver}.sign"
        # the main kernel config files
        'config' 'config.x86_64'
        # pacman hook for initramfs regeneration
        '99-linux.hook'
        # standard config files for mkinitcpio ramdisk
        'linux.preset'
        'change-default-console-loglevel.patch'
        0001-x86-fpu-Fix-invalid-FPU-ptrace-state-after-execve.patch
        '212581.patch::https://bugzilla.kernel.org/attachment.cgi?id=212581&action=diff&context=patch&collapsed=&headers=1&format=raw'
        )

sha256sums=('029098dcffab74875e086ae970e3828456838da6e0ba22ce3f64ef764f3d7f1a'
            'SKIP'
            'cd0d5ea27c487a7d1354ba3e80f85af4924b77ad1180f1fbfaf6844ae03c8728'
            'SKIP'
            'b5c2a685667a884477904c9fb337d944667b6144720ac2a67d1116f711e70768'
            'ab6c0fab5b147fab9ccef90c62b963510e92fbd068a6a33b9619537243fedca4'
            '834bd254b56ab71d73f59b3221f056c72f559553c04718e350ab2a3e2991afe0'
            'ad6344badc91ad0630caacde83f7f9b97276f80d26a20619a87952be65492c65'
            '1256b241cd477b265a3c2d64bdc19ffe3c9bbcee82ea3994c590c2c76e767d99'
            '3e955e0f1aae96bb6c1507236adc952640c9bd0a134b9995ab92106a33dc02d9'
            '69323d0a54fa3f7e2a957a8c75dfe3bd5bc42eb08c1f213fe7f11284d2cd2f97')
validpgpkeys=(
              'ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linus Torvalds
              '647F28654894E3BD457199BE38DBBDC86092693E' # Greg Kroah-Hartman
             )

_kernelname=${pkgbase#linux}

prepare() {
  cd "${srcdir}/${_srcname}"

  # add upstream patch
  patch -p1 -i "${srcdir}/patch-${pkgver}"
  
  patch -p1 -i "${srcdir}/212581.patch"

  # Revert a commit that causes memory corruption in i686 chroots on our
  # build server ("valgrind bash" immediately crashes)
  # https://bugzilla.kernel.org/show_bug.cgi?id=190061
  patch -Rp1 -i "${srcdir}/0001-x86-fpu-Fix-invalid-FPU-ptrace-state-after-execve.patch"

  # add latest fixes from stable queue, if needed
  # http://git.kernel.org/?p=linux/kernel/git/stable/stable-queue.git

  # set DEFAULT_CONSOLE_LOGLEVEL to 4 (same value as the 'quiet' kernel param)
  # remove this when a Kconfig knob is made available by upstream
  # (relevant patch sent upstream: https://lkml.org/lkml/2011/7/26/227)
  patch -p1 -i "${srcdir}/change-default-console-loglevel.patch"

  if [ "${CARCH}" = "x86_64" ]; then
    cat "${srcdir}/config.x86_64" > ./.config
  else
    cat "${srcdir}/config" > ./.config
  fi

  if [ "${_kernelname}" != "" ]; then
    sed -i "s|CONFIG_LOCALVERSION=.*|CONFIG_LOCALVERSION=\"${_kernelname}\"|g" ./.config
    sed -i "s|CONFIG_LOCALVERSION_AUTO=.*|CONFIG_LOCALVERSION_AUTO=n|" ./.config
  fi

  # set extraversion to pkgrel
  sed -ri "s|^(EXTRAVERSION =).*|\1 -${pkgrel}|" Makefile

  # don't run depmod on 'make install'. We'll do this ourselves in packaging
  sed -i '2iexit 0' scripts/depmod.sh

  # get kernel version
  make prepare

  # load configuration
  # Configure the kernel. Replace the line below with one of your choice.
  #make menuconfig # CLI menu for configuration
  #make nconfig # new CLI menu for configuration
  #make xconfig # X-based configuration
  #make oldconfig # using old config from previous kernel version
  # ... or manually edit .config

  # rewrite configuration
  yes "" | make config >/dev/null
}

build() {
  cd "${srcdir}/${_srcname}"

  make ${MAKEFLAGS} LOCALVERSION= bzImage modules
}

_package() {
  pkgdesc="The ${pkgbase/linux/Linux} kernel and modules"
  [ "${pkgbase}" = "linux" ] && groups=('base')
  depends=('coreutils' 'linux-firmware' 'kmod' 'mkinitcpio>=0.7')
  optdepends=('crda: to set the correct wireless channels of your country')
  backup=("etc/mkinitcpio.d/${pkgbase}.preset")
  install=linux.install

  cd "${srcdir}/${_srcname}"

  KARCH=x86

  # get kernel version
  _kernver="$(make LOCALVERSION= kernelrelease)"
  _basekernel=${_kernver%%-*}
  _basekernel=${_basekernel%.*}

  mkdir -p "${pkgdir}"/{lib/modules,lib/firmware,boot}
  make LOCALVERSION= INSTALL_MOD_PATH="${pkgdir}" modules_install
  cp arch/$KARCH/boot/bzImage "${pkgdir}/boot/vmlinuz-${pkgbase}"

  # set correct depmod command for install
  sed -e "s|%PKGBASE%|${pkgbase}|g;s|%KERNVER%|${_kernver}|g" \
    "${startdir}/${install}" > "${startdir}/${install}.pkg"
  true && install=${install}.pkg

  # install mkinitcpio preset file for kernel
  sed "s|%PKGBASE%|${pkgbase}|g" "${srcdir}/linux.preset" |
    install -D -m644 /dev/stdin "${pkgdir}/etc/mkinitcpio.d/${pkgbase}.preset"

  # install pacman hook for initramfs regeneration
  sed "s|%PKGBASE%|${pkgbase}|g" "${srcdir}/99-linux.hook" |
    install -D -m644 /dev/stdin "${pkgdir}/usr/share/libalpm/hooks/99-${pkgbase}.hook"

  # remove build and source links
  rm -f "${pkgdir}"/lib/modules/${_kernver}/{source,build}
  # remove the firmware
  rm -rf "${pkgdir}/lib/firmware"
  # make room for external modules
  ln -s "../extramodules-${_basekernel}${_kernelname:--ARCH}" "${pkgdir}/lib/modules/${_kernver}/extramodules"
  # add real version for building modules and running depmod from post_install/upgrade
  mkdir -p "${pkgdir}/lib/modules/extramodules-${_basekernel}${_kernelname:--ARCH}"
  echo "${_kernver}" > "${pkgdir}/lib/modules/extramodules-${_basekernel}${_kernelname:--ARCH}/version"

  # Now we call depmod...
  depmod -b "${pkgdir}" -F System.map "${_kernver}"

  # move module tree /lib -> /usr/lib
  mkdir -p "${pkgdir}/usr"
  mv "${pkgdir}/lib" "${pkgdir}/usr/"

  # add vmlinux
  install -D -m644 vmlinux "${pkgdir}/usr/lib/modules/${_kernver}/build/vmlinux"
}

_package-headers() {
  pkgdesc="Header files and scripts for building modules for ${pkgbase/linux/Linux} kernel"

  install -dm755 "${pkgdir}/usr/lib/modules/${_kernver}"

  cd "${srcdir}/${_srcname}"
  install -D -m644 Makefile \
    "${pkgdir}/usr/lib/modules/${_kernver}/build/Makefile"
  install -D -m644 kernel/Makefile \
    "${pkgdir}/usr/lib/modules/${_kernver}/build/kernel/Makefile"
  install -D -m644 .config \
    "${pkgdir}/usr/lib/modules/${_kernver}/build/.config"

  mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/include"

  for i in acpi asm-generic config crypto drm generated keys linux math-emu \
    media net pcmcia scsi soc sound trace uapi video xen; do
    cp -a include/${i} "${pkgdir}/usr/lib/modules/${_kernver}/build/include/"
  done

  # copy arch includes for external modules
  mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/arch/x86"
  cp -a arch/x86/include "${pkgdir}/usr/lib/modules/${_kernver}/build/arch/x86/"

  # copy files necessary for later builds, like nvidia and vmware
  cp Module.symvers "${pkgdir}/usr/lib/modules/${_kernver}/build"
  cp -a scripts "${pkgdir}/usr/lib/modules/${_kernver}/build"

  # fix permissions on scripts dir
  chmod og-w -R "${pkgdir}/usr/lib/modules/${_kernver}/build/scripts"
  mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/.tmp_versions"

  mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/arch/${KARCH}/kernel"

  cp arch/${KARCH}/Makefile "${pkgdir}/usr/lib/modules/${_kernver}/build/arch/${KARCH}/"

  if [ "${CARCH}" = "i686" ]; then
    cp arch/${KARCH}/Makefile_32.cpu "${pkgdir}/usr/lib/modules/${_kernver}/build/arch/${KARCH}/"
  fi

  cp arch/${KARCH}/kernel/asm-offsets.s "${pkgdir}/usr/lib/modules/${_kernver}/build/arch/${KARCH}/kernel/"

  # add docbook makefile
  install -D -m644 Documentation/DocBook/Makefile \
    "${pkgdir}/usr/lib/modules/${_kernver}/build/Documentation/DocBook/Makefile"

  # add dm headers
  mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/drivers/md"
  cp drivers/md/*.h "${pkgdir}/usr/lib/modules/${_kernver}/build/drivers/md"

  # add inotify.h
  mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/include/linux"
  cp include/linux/inotify.h "${pkgdir}/usr/lib/modules/${_kernver}/build/include/linux/"

  # add wireless headers
  mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/net/mac80211/"
  cp net/mac80211/*.h "${pkgdir}/usr/lib/modules/${_kernver}/build/net/mac80211/"

  # add dvb headers for external modules
  # in reference to:
  # http://bugs.archlinux.org/task/9912
  mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/drivers/media/dvb-core"
  cp drivers/media/dvb-core/*.h "${pkgdir}/usr/lib/modules/${_kernver}/build/drivers/media/dvb-core/"
  # and...
  # http://bugs.archlinux.org/task/11194
  mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/include/config/dvb/"
  cp include/config/dvb/*.h "${pkgdir}/usr/lib/modules/${_kernver}/build/include/config/dvb/"

  # add dvb headers for http://mcentral.de/hg/~mrec/em28xx-new
  # in reference to:
  # http://bugs.archlinux.org/task/13146
  mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/drivers/media/dvb-frontends/"
  cp drivers/media/dvb-frontends/lgdt330x.h "${pkgdir}/usr/lib/modules/${_kernver}/build/drivers/media/dvb-frontends/"
  mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/drivers/media/i2c/"
  cp drivers/media/i2c/msp3400-driver.h "${pkgdir}/usr/lib/modules/${_kernver}/build/drivers/media/i2c/"

  # add dvb headers
  # in reference to:
  # http://bugs.archlinux.org/task/20402
  mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/drivers/media/usb/dvb-usb"
  cp drivers/media/usb/dvb-usb/*.h "${pkgdir}/usr/lib/modules/${_kernver}/build/drivers/media/usb/dvb-usb/"
  mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/drivers/media/dvb-frontends"
  cp drivers/media/dvb-frontends/*.h "${pkgdir}/usr/lib/modules/${_kernver}/build/drivers/media/dvb-frontends/"
  mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/drivers/media/tuners"
  cp drivers/media/tuners/*.h "${pkgdir}/usr/lib/modules/${_kernver}/build/drivers/media/tuners/"

  # add xfs and shmem for aufs building
  mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/fs/xfs"
  mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/mm"
  # removed in 3.17 series
  # cp fs/xfs/xfs_sb.h "${pkgdir}/usr/lib/modules/${_kernver}/build/fs/xfs/xfs_sb.h"

  # copy in Kconfig files
  for i in $(find . -name "Kconfig*"); do
    mkdir -p "${pkgdir}"/usr/lib/modules/${_kernver}/build/`echo ${i} | sed 's|/Kconfig.*||'`
    cp ${i} "${pkgdir}/usr/lib/modules/${_kernver}/build/${i}"
  done

  # add objtool for external module building and enabled VALIDATION_STACK option
  if [ -f tools/objtool/objtool ];  then
      mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/tools/objtool"
      cp -a tools/objtool/objtool ${pkgdir}/usr/lib/modules/${_kernver}/build/tools/objtool/
  fi

  chown -R root.root "${pkgdir}/usr/lib/modules/${_kernver}/build"
  find "${pkgdir}/usr/lib/modules/${_kernver}/build" -type d -exec chmod 755 {} \;

  # strip scripts directory
  find "${pkgdir}/usr/lib/modules/${_kernver}/build/scripts" -type f -perm -u+w 2>/dev/null | while read binary ; do
    case "$(file -bi "${binary}")" in
      *application/x-sharedlib*) # Libraries (.so)
        /usr/bin/strip ${STRIP_SHARED} "${binary}";;
      *application/x-archive*) # Libraries (.a)
        /usr/bin/strip ${STRIP_STATIC} "${binary}";;
      *application/x-executable*) # Binaries
        /usr/bin/strip ${STRIP_BINARIES} "${binary}";;
    esac
  done

  # remove unneeded architectures
  rm -rf "${pkgdir}"/usr/lib/modules/${_kernver}/build/arch/{alpha,arc,arm,arm26,arm64,avr32,blackfin,c6x,cris,frv,h8300,hexagon,ia64,m32r,m68k,m68knommu,metag,mips,microblaze,mn10300,openrisc,parisc,powerpc,ppc,s390,score,sh,sh64,sparc,sparc64,tile,unicore32,um,v850,xtensa}

  # remove a files already in linux-docs package
  rm -f "${pkgdir}/usr/lib/modules/${_kernver}/build/Documentation/kbuild/Kconfig.recursion-issue-01"
  rm -f "${pkgdir}/usr/lib/modules/${_kernver}/build/Documentation/kbuild/Kconfig.recursion-issue-02"
  rm -f "${pkgdir}/usr/lib/modules/${_kernver}/build/Documentation/kbuild/Kconfig.select-break"
}

_package-docs() {
  pkgdesc="Kernel hackers manual - HTML documentation that comes with the ${pkgbase/linux/Linux} kernel"

  cd "${srcdir}/${_srcname}"

  mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build"
  cp -al Documentation "${pkgdir}/usr/lib/modules/${_kernver}/build"
  find "${pkgdir}" -type f -exec chmod 444 {} \;
  find "${pkgdir}" -type d -exec chmod 755 {} \;

  # remove a file already in linux package
  rm -f "${pkgdir}/usr/lib/modules/${_kernver}/build/Documentation/DocBook/Makefile"
}

pkgname=("${pkgbase}" "${pkgbase}-headers" "${pkgbase}-docs")
for _p in ${pkgname[@]}; do
  eval "package_${_p}() {
    $(declare -f "_package${_p#${pkgbase}}")
    _package${_p#${pkgbase}}
  }"
done

# vim:set ts=8 sts=2 sw=2 et:

No noticeable difference, the following is still present

[    1.813233] ACPI Error: [DSSP] Namespace lookup failure, AE_NOT_FOUND (20160831/psargs-359)
[    1.813301] ACPI Error: Method parse/execution failed [\_SB.PCI0.SAT0.SPT3._GTF] (Node ffff88040e0b9de8), AE_NOT_FOUND (20160831/psparse-543)
[    1.813559] ACPI Error: [DSSP] Namespace lookup failure, AE_NOT_FOUND (20160831/psargs-359)
[    1.813625] ACPI Error: Method parse/execution failed [\_SB.PCI0.SAT0.SPT2._GTF] (Node ffff88040e0b9460), AE_NOT_FOUND (20160831/psparse-543)

Edit:
From https://bugzilla.kernel.org/show_bug.cgi?id=192501#c0

[    0.482670] ACPI Error: No handler for Region [RAM_] (ffff8802760db900) [EmbeddedControl] (20160422/evregion-166)
[    0.482674] ACPI Error: Region EmbeddedControl (ID=3) has no handler (20160422/exfldio-299)
[    0.482677] ACPI Error: Method parse/execution failed [\_SB.PCI0.LPCB.EC0._REG] (Node ffff8802760daca8), AE_NOT_EXIST (20160422/psparse-542)
[    0.482809] ACPI Error: No handler for Region [RAM_] (ffff8802760db900) [EmbeddedControl] (20160422/evregion-166)
[    0.482811] ACPI Error: Region EmbeddedControl (ID=3) has no handler (20160422/exfldio-299)
[    0.482813] ACPI Error: Method parse/execution failed [\_SB.PCI0.LPCB.EC0._REG] (Node ffff8802760daca8), AE_NOT_EXIST (20160422/psparse-542)

Perhaps the fix only address errors evregion-166, exfldio-299 and  psparse-542 but does not address psargs-359 or psparse-543.

Last edited by loqs (2017-02-04 20:11:00)

Offline

#29 2017-02-10 11:46:16

beardedlinuxgeek
Member
Registered: 2012-09-17
Posts: 32
Website

Re: ACPI Error: No handler for Region [RAM_]

It could be related to this bug introduced in 4.9

https://bugzilla.kernel.org/show_bug.cgi?id=193531#c8

Offline

#30 2017-02-12 13:24:51

Zohran
Member
Registered: 2017-01-19
Posts: 45

Re: ACPI Error: No handler for Region [RAM_]

I do not know if it can help solve the problem, but I found a problem very similar to that by searching the internet.

If it can help smile

https://www.novell.com/support/kb/doc.php?id=7010449

Offline

#31 2017-02-16 23:31:52

loqs
Member
Registered: 2014-03-06
Posts: 18,045

Re: ACPI Error: No handler for Region [RAM_]

beardedlinuxgeek wrote:

It could be related to this bug introduced in 4.9

https://bugzilla.kernel.org/show_bug.cgi?id=193531#c8

https://bugzilla.kernel.org/show_bug.cgi?id=193531#c14

Doug Smythies wrote:

O.K. so the kernel bisection says the guilty commit is:

commit b5c0875a16039d90f4cdf6b75ae4031daae01d56
Author: Lv Zheng <lv.zheng@intel.com>
Date:   Thu Aug 4 16:42:49 2016 +0800

ACPICA: Utilities: Introduce facility to allow Linux to set correct logging levels

So it seems, at least for me, that this issue was always there, but just not reported before. If I correctly understand bug 43229, the root issue is actually a BIOS problem.

Offline

#32 2017-02-22 02:40:34

angelo1
Member
Registered: 2016-03-17
Posts: 23

Re: ACPI Error: No handler for Region [RAM_]

Same issue here

Feb 19 21:31:13 angelo kernel: ACPI Error: [\_SB_.PCI0.XHC_.RHUB.HS11] Namespace lookup failure, AE_NOT_FOUND (20160831/dswload-210)
Feb 19 21:31:13 angelo kernel: ACPI Exception: AE_NOT_FOUND, During name lookup/catalog (20160831/psobject-227)
Feb 19 21:31:13 angelo kernel: ACPI Exception: AE_NOT_FOUND, (SSDT:xh_rvp10) while loading table (20160831/tbxfload-228)
Feb 19 21:31:13 angelo kernel: ACPI Error: 1 table load failures, 7 successful (20160831/tbxfload-246)

Linux kernel 4.9.9-1-ARCH

Offline

#33 2017-03-01 13:10:10

trashcan86
Member
Registered: 2015-10-20
Posts: 1

Re: ACPI Error: No handler for Region [RAM_]

Same issue here.

GIGABYTE Aero 14, i7-6700HQ, GTX 1060 with proprietary drivers and bumblebee. System boots fine though.

Offline

#34 2017-03-20 17:05:49

asloma
Member
Registered: 2017-03-20
Posts: 2

Re: ACPI Error: No handler for Region [RAM_]

The problem appears to be related to libata's ACPI support. Disabling it using the cmdline libata.noacpi=1 works for me. You can also recompile your kernel with CONFIG_ATA_ACPI disabled.

Offline

#35 2017-03-20 17:07:12

shsina
Member
Registered: 2016-10-22
Posts: 47

Re: ACPI Error: No handler for Region [RAM_]

Disabling is not the solution. this bug should be fixed.

Offline

#36 2017-03-20 17:38:11

asloma
Member
Registered: 2017-03-20
Posts: 2

Re: ACPI Error: No handler for Region [RAM_]

shsina wrote:

Disabling is not the solution. this bug should be fixed.

I know it's not a solution, I'm just narrowing down the problem here.

The bug doesn't appear to be fixed on 4.10.2-1 (default kernel from "linux" package):

[    1.485243] ACPI Error: [DSSP] Namespace lookup failure, AE_NOT_FOUND (20160930/psargs-359)
[    1.485404] ACPI Error: Method parse/execution failed [\_SB.PCI0.SAT0.SPT0._GTF] (Node ffff8802160cfa50), AE_NOT_FOUND (20160930/psparse-543)
[    1.485614] ACPI Error: [DSSP] Namespace lookup failure, AE_NOT_FOUND (20160930/psargs-359)
[    1.485774] ACPI Error: Method parse/execution failed [\_SB.PCI0.SAT0.SPT1._GTF] (Node ffff8802160cf500), AE_NOT_FOUND (20160930/psparse-543)

Offline

#37 2017-03-20 17:46:57

loqs
Member
Registered: 2014-03-06
Posts: 18,045

Re: ACPI Error: No handler for Region [RAM_]

@shsina you disagree with my summary in post #31 and belive it is a kernel issue?
Or you mean hardware vendors should provide firmware updates which address the various ACPI issues which are now correctly reported in linux 4.9 and above?
Edit:
Spelling and grammar provided to provide and providers to vendors

Last edited by loqs (2017-03-20 17:57:35)

Offline

#38 2017-03-20 17:52:06

shsina
Member
Registered: 2016-10-22
Posts: 47

Re: ACPI Error: No handler for Region [RAM_]

asloma wrote:

The bug doesn't appear to be fixed on 4.10.2-1 (default kernel from "linux" package):

I am on 4.10.4-1 and bug still exists.

Offline

#39 2017-03-20 17:56:15

shsina
Member
Registered: 2016-10-22
Posts: 47

Re: ACPI Error: No handler for Region [RAM_]

loqs wrote:

@shsina you disagree with my summary in post #31 and belive it is a kernel issue?
Or you mean hardware providers should provided firmware updates which address the various ACPI issues which are now correctly reported in linux 4.9 and above?

I believe that the error exists, it is so annoying, and should be fixed.

If your summery is true, then this error should also appear in fresh installation of linux, have you test it?

Offline

#40 2017-03-20 18:02:17

loqs
Member
Registered: 2014-03-06
Posts: 18,045

Re: ACPI Error: No handler for Region [RAM_]

You can verify it by searching the journal for previous boots assuming you have one with a pre 4.9 kernel still in the journal the ACPI error messages should be present.
Edit
If you are asking for the kernel developers to fix for instance the ACPI DSSP namespace lookup issue see https://bugzilla.kernel.org/show_bug.cgi?id=43229#c25

Len Brown wrote:

This bug is about a broken BIOS causing Linux to spew
warning messages about a broken BIOS.
Ignore the messages, or get a computer from a vendor
that validates for Linux.

Closed as Documented -- will not fix.

Last edited by loqs (2017-03-20 18:06:35)

Offline

#41 2017-03-20 18:08:30

shsina
Member
Registered: 2016-10-22
Posts: 47

Re: ACPI Error: No handler for Region [RAM_]

loqs wrote:

You can verify it by searching the journal for previous boots assuming you have one with a pre 4.9 kernel still in the journal the ACPI error messages should be present.

Right, so when we will have this bug really fixed?

Offline

#42 2017-06-04 19:11:27

SupKurtJ
Member
Registered: 2015-07-18
Posts: 46

Re: ACPI Error: No handler for Region [RAM_]

Hello

I'm on x86_64 Linux 4.11.3-1-ARCH and bug still exists.

Do you have any solution ?

Thanks smile

Offline

#43 2017-06-04 20:11:17

loqs
Member
Registered: 2014-03-06
Posts: 18,045

Re: ACPI Error: No handler for Region [RAM_]

Upstream does not consider all the ACPI error message generated to be kernel bugs see for instance post #40.
Have you researched if the particular ACPI error message you are encountering has previously been reported upstream and what upstream's response was?

Offline

#44 2017-06-04 21:21:28

SupKurtJ
Member
Registered: 2015-07-18
Posts: 46

Re: ACPI Error: No handler for Region [RAM_]

I did not have any response.... sad

Jan 27 19:19:06 corsair kernel: ACPI Error: DSSP Namespace lookup failure, AE_NOT_FOUND (20160831/psargs-359)
Jan 27 19:19:06 corsair kernel: ACPI Error: Method parse/execution failed \_SB.PCI0.SAT0.SPT0._GTF (Node ffff88040e0cf500), AE_NOT_FOUND (20160831/psparse-543)
Jan 27 19:19:06 corsair kernel: ACPI Error: DSSP Namespace lookup failure, AE_NOT_FOUND (20160831/psargs-359)
Jan 27 19:19:06 corsair kernel: ACPI Error: Method parse/execution failed \_SB.PCI0.SAT0.SPT1._GTF (Node ffff88040e0cf280), AE_NOT_FOUND (20160831/psparse-543)
Jan 27 19:19:06 corsair kernel: ACPI Error: DSSP Namespace lookup failure, AE_NOT_FOUND (20160831/psargs-359)
Jan 27 19:19:06 corsair kernel: ACPI Error: Method parse/execution failed \_SB.PCI0.SAT0.SPT1._GTF (Node ffff88040e0cf280), AE_NOT_FOUND (20160831/psparse-543)
Jan 27 19:19:06 corsair kernel: ACPI Error: DSSP Namespace lookup failure, AE_NOT_FOUND (20160831/psargs-359)
Jan 27 19:19:06 corsair kernel: ACPI Error: Method parse/execution failed \_SB.PCI0.SAT0.SPT0._GTF (Node ffff88040e0cf500), AE_NOT_FOUND (20160831/psparse-543)
Jan 27 19:19:06 corsair kernel: ACPI Error: DSSP Namespace lookup failure, AE_NOT_FOUND (20160831/psargs-359)
Jan 27 19:19:06 corsair kernel: ACPI Error: Method parse/execution failed \_SB.PCI0.SAT0.SPT2._GTF (Node ffff88040e0cf6b8), AE_NOT_FOUND (20160831/psparse-543)
Jan 27 19:19:06 corsair kernel: ACPI Error: DSSP Namespace lookup failure, AE_NOT_FOUND (20160831/psargs-359)
Jan 27 19:19:06 corsair kernel: ACPI Error: Method parse/execution failed \_SB.PCI0.SAT0.SPT2._GTF (Node ffff88040e0cf6b8), AE_NOT_FOUND (20160831/psparse-543)

Last edited by SupKurtJ (2017-06-04 21:22:00)

Offline

#46 2017-06-07 12:46:32

SupKurtJ
Member
Registered: 2015-07-18
Posts: 46

Re: ACPI Error: No handler for Region [RAM_]

Hello,

I added

libata.noacpi=1

on my grub.cfg.

And now It is ok. The error message has disappeared.

Thanks.

Last edited by SupKurtJ (2017-06-07 12:46:58)

Offline

#47 2017-06-07 18:42:36

mozo
Member
Registered: 2015-05-26
Posts: 31

Re: ACPI Error: No handler for Region [RAM_]

And where exactly you put this line?

Offline

#48 2017-06-07 20:48:02

loqs
Member
Registered: 2014-03-06
Posts: 18,045

Re: ACPI Error: No handler for Region [RAM_]

mozo wrote:

And where exactly you put this line?

Kernel_parameters#GRUB

Offline

Board footer

Powered by FluxBB