lorenz / asrock-x300-s3-fix

Enabling S3 sleep on a DeskMini X300
MIT License
25 stars 8 forks source link

Firmware Error (ACPI): Failure creating named object #2

Closed ghost closed 2 years ago

ghost commented 2 years ago

Hi thanks. For fixing this jarring problem. I tried to use your fix for my Asrock X300-STX / 4750G on Unraid 6.9.2 (Slackware 14.2), BIOS 1.70. Since I am absolutely no proficient enough linux user I did not manage run the suggested build process directly on the host, so I resorted to using your nixos-setup within a debian container since as far as I understand this automatically takes care of patching and recompiling the iasl binary as required for disassembling broken acpi tables. here is what I did:

  1. Pulled an ran a debian bullseye container
  2. installed nixos multi-user within container
  3. copied all aml files to the clone directory
  4. executed mkoverride.sh

This is the output of the script (I had to shorten some of the disassembling output because auf character restrictions):

Debian@7c534685a43d:~/asrock-x300-s3-fix$ ./mkoverride.sh
these 2 derivations will be built:
  /nix/store/2aazc6xpga10jh2vx23q988bar9dcsjc-acpica-tools-20220331.drv
  /nix/store/hv8kypz3h82nhkayhnmgckfgvb7bzngg-geninitcpio.drv
these 47 paths will be fetched (182.82 MiB download, 415.41 MiB unpacked):
  /nix/store/0dqrzslb583fg9djf9hyjxxcx7vfmqhd-ed-1.18
  /nix/store/134szwf95aw083hyzhb49ck7v6pb69wa-xz-5.2.5
  /nix/store/1dlzfarjz8g5hx8zhcvsglbp8bqing4r-glibc-2.34-210-dev
  /nix/store/1rfvqdj1sc27ckiypcw5hnmfb30paj80-gnugrep-3.7
  /nix/store/79p6fdmfh5j2xcxhyk8m9sl7adzhkdpq-bzip2-1.0.6.0.2-bin
  /nix/store/7k3alvjrd0017ddk87rdnmdvlgh7yq9d-libunistring-1.0
  /nix/store/8ira0m19haxn7ivyljszvv0isrx9wajp-file-5.42
  /nix/store/8q06kxhkl4dq3vjd3ai2j8n9kr26c271-gnumake-4.3
  /nix/store/8s2dv1q4x19cjj0j3f3318zqwnr4490m-bash-interactive-5.1-p16-info
  /nix/store/9izhv7bayzj8sr7m5n7c4qw1qk2fhq9s-binutils-2.38
  /nix/store/aq67a6bzcjyh6rcjj78miirqjl9rav72-gcc-wrapper-11.3.0
  /nix/store/csmi0rl6kcjpcfkknyvh1hkshjppw77n-gnum4-1.4.19
  /nix/store/d2bpliayddadf6lx6l1i04w265gqw8n6-glibc-2.34-210
  /nix/store/d5as7049v0l1gm0j6x6kv7jnkwx5gqmh-expand-response-params
  /nix/store/fagksixa18rdzwhm7mnwzdp022nrnv5l-diffutils-3.8
  /nix/store/finq3bf8qy4nwkc447q7msg4g8nliyii-libidn2-2.3.2
  /nix/store/h4p6zlxn610yc5lca8mqhdbb58cii6qf-pcre-8.45
  /nix/store/ibn4pfxvxfr1p7jz0299bdch74awafam-bison-3.8.2
  /nix/store/ip1zdc23sqyq15957lbjrxj31m5xh72c-findutils-4.9.0
  /nix/store/izcz7c162lbrf5x1p10jdsl3976rqakw-attr-2.5.1
  /nix/store/j9rc786ylq8cid4zgcn6idknilkbd4ax-bash-5.1-p16
  /nix/store/jf217yacqd074ypqp2rxs66i29nxi4rn-gcc-11.3.0
  /nix/store/jyz9nr5sid6apkayn4aza2ppjrkdh2hz-acpica-unix-20220331.tar.gz
  /nix/store/kd0dqqh4r906b8iwrvim4c0qv3dmamnf-gawk-5.1.1
  /nix/store/l2xyarvzahpz3fysr9hqbvcsgv5gnrnk-coreutils-9.1
  /nix/store/l62i4fn54qry9xamnj209wfizpw2bng5-gnused-4.8
  /nix/store/mfabz5ca7wvfvcrxvn33g8hm5fa3j444-patch-2.7.6
  /nix/store/mjv4xxiza91sxxvh81xa4a17kqss1alk-readline-8.1p2
  /nix/store/mnlzywchssnw8y1xb3qsfv6ifrh503sy-bash-interactive-5.1-p16-doc
  /nix/store/mrx063r275hqvi5ixb2zckzfyk1bvp2y-bash-interactive-5.1-p16-man
  /nix/store/n2rjs5jhndw6xs3nrssnh2s5sqmjwqch-xz-5.2.5-bin
  /nix/store/nkzahhyaf1yb9isqwyfq9n5gxq7civ0z-gzip-1.12
  /nix/store/p3d2d5i526vsmdwiwchbcswy57gz7ipv-bash-interactive-5.1-p16-dev
  /nix/store/pisrqv75qx1qka6bfjsb5a4fqgarb92a-zlib-1.2.12
  /nix/store/q9gfnkp0zaafccpgj4mqngmp9f9y93xh-gcc-11.3.0-lib
  /nix/store/qxq3ph04z32rl87xnxp4yysh1kbgdnz4-glibc-2.34-210-bin
  /nix/store/rwwnll35xfyvclkln2cfrgclh2h1zn8m-bzip2-1.0.6.0.2
  /nix/store/s3lywc6f8xd9b4vdakp03mqlw1iknay5-stdenv-linux
  /nix/store/s9hsyw1csfr40yi3gv3cc65ymkil20n5-linux-headers-5.18
  /nix/store/slsipgn62dsb3hfpzrajspg4smqf3pbx-acl-2.3.1
  /nix/store/v5ryf16g69i7g92f8pp9p892jlzpgqbl-flex-2.6.4
  /nix/store/vq67896gm97w895dv8vj6nyf5313zc58-gnutar-1.34
  /nix/store/wicpy8xpj34skkd76y95rfmg1l880qxm-ncurses-6.3-p20220507
  /nix/store/wmvz9vwj14rrnhhkf1kdyhqjzw9i6vzj-linux-5.14.1.tar.xz
  /nix/store/wvfcmk36krxvxip5j9374h8h8flpa0ic-binutils-wrapper-2.38
  /nix/store/zj6yl2nnfnpxs4fyian311qh2g3cqq5n-patchelf-0.14.5
  /nix/store/zxn21d03iv66n147ff90j8m5mh5xl0x6-bash-interactive-5.1-p16
copying path '/nix/store/mnlzywchssnw8y1xb3qsfv6ifrh503sy-bash-interactive-5.1-p16-doc' from 'https://cache.nixos.org'...
copying path '/nix/store/jyz9nr5sid6apkayn4aza2ppjrkdh2hz-acpica-unix-20220331.tar.gz' from 'https://cache.nixos.org'...
copying path '/nix/store/8s2dv1q4x19cjj0j3f3318zqwnr4490m-bash-interactive-5.1-p16-info' from 'https://cache.nixos.org'...
copying path '/nix/store/mrx063r275hqvi5ixb2zckzfyk1bvp2y-bash-interactive-5.1-p16-man' from 'https://cache.nixos.org'...
copying path '/nix/store/7k3alvjrd0017ddk87rdnmdvlgh7yq9d-libunistring-1.0' from 'https://cache.nixos.org'...
copying path '/nix/store/wmvz9vwj14rrnhhkf1kdyhqjzw9i6vzj-linux-5.14.1.tar.xz' from 'https://cache.nixos.org'...
copying path '/nix/store/finq3bf8qy4nwkc447q7msg4g8nliyii-libidn2-2.3.2' from 'https://cache.nixos.org'...
copying path '/nix/store/s9hsyw1csfr40yi3gv3cc65ymkil20n5-linux-headers-5.18' from 'https://cache.nixos.org'...
copying path '/nix/store/d2bpliayddadf6lx6l1i04w265gqw8n6-glibc-2.34-210' from 'https://cache.nixos.org'...
copying path '/nix/store/izcz7c162lbrf5x1p10jdsl3976rqakw-attr-2.5.1' from 'https://cache.nixos.org'...
copying path '/nix/store/j9rc786ylq8cid4zgcn6idknilkbd4ax-bash-5.1-p16' from 'https://cache.nixos.org'...
copying path '/nix/store/slsipgn62dsb3hfpzrajspg4smqf3pbx-acl-2.3.1' from 'https://cache.nixos.org'...
copying path '/nix/store/rwwnll35xfyvclkln2cfrgclh2h1zn8m-bzip2-1.0.6.0.2' from 'https://cache.nixos.org'...
copying path '/nix/store/l2xyarvzahpz3fysr9hqbvcsgv5gnrnk-coreutils-9.1' from 'https://cache.nixos.org'...
copying path '/nix/store/79p6fdmfh5j2xcxhyk8m9sl7adzhkdpq-bzip2-1.0.6.0.2-bin' from 'https://cache.nixos.org'...
copying path '/nix/store/fagksixa18rdzwhm7mnwzdp022nrnv5l-diffutils-3.8' from 'https://cache.nixos.org'...
copying path '/nix/store/0dqrzslb583fg9djf9hyjxxcx7vfmqhd-ed-1.18' from 'https://cache.nixos.org'...
copying path '/nix/store/d5as7049v0l1gm0j6x6kv7jnkwx5gqmh-expand-response-params' from 'https://cache.nixos.org'...
copying path '/nix/store/ip1zdc23sqyq15957lbjrxj31m5xh72c-findutils-4.9.0' from 'https://cache.nixos.org'...
copying path '/nix/store/kd0dqqh4r906b8iwrvim4c0qv3dmamnf-gawk-5.1.1' from 'https://cache.nixos.org'...
copying path '/nix/store/q9gfnkp0zaafccpgj4mqngmp9f9y93xh-gcc-11.3.0-lib' from 'https://cache.nixos.org'...
copying path '/nix/store/qxq3ph04z32rl87xnxp4yysh1kbgdnz4-glibc-2.34-210-bin' from 'https://cache.nixos.org'...
copying path '/nix/store/csmi0rl6kcjpcfkknyvh1hkshjppw77n-gnum4-1.4.19' from 'https://cache.nixos.org'...
copying path '/nix/store/1dlzfarjz8g5hx8zhcvsglbp8bqing4r-glibc-2.34-210-dev' from 'https://cache.nixos.org'...
copying path '/nix/store/ibn4pfxvxfr1p7jz0299bdch74awafam-bison-3.8.2' from 'https://cache.nixos.org'...
copying path '/nix/store/v5ryf16g69i7g92f8pp9p892jlzpgqbl-flex-2.6.4' from 'https://cache.nixos.org'...
copying path '/nix/store/8q06kxhkl4dq3vjd3ai2j8n9kr26c271-gnumake-4.3' from 'https://cache.nixos.org'...
copying path '/nix/store/l62i4fn54qry9xamnj209wfizpw2bng5-gnused-4.8' from 'https://cache.nixos.org'...
copying path '/nix/store/vq67896gm97w895dv8vj6nyf5313zc58-gnutar-1.34' from 'https://cache.nixos.org'...
copying path '/nix/store/nkzahhyaf1yb9isqwyfq9n5gxq7civ0z-gzip-1.12' from 'https://cache.nixos.org'...
copying path '/nix/store/wicpy8xpj34skkd76y95rfmg1l880qxm-ncurses-6.3-p20220507' from 'https://cache.nixos.org'...
copying path '/nix/store/mfabz5ca7wvfvcrxvn33g8hm5fa3j444-patch-2.7.6' from 'https://cache.nixos.org'...
copying path '/nix/store/zj6yl2nnfnpxs4fyian311qh2g3cqq5n-patchelf-0.14.5' from 'https://cache.nixos.org'...
copying path '/nix/store/h4p6zlxn610yc5lca8mqhdbb58cii6qf-pcre-8.45' from 'https://cache.nixos.org'...
copying path '/nix/store/mjv4xxiza91sxxvh81xa4a17kqss1alk-readline-8.1p2' from 'https://cache.nixos.org'...
copying path '/nix/store/1rfvqdj1sc27ckiypcw5hnmfb30paj80-gnugrep-3.7' from 'https://cache.nixos.org'...
copying path '/nix/store/zxn21d03iv66n147ff90j8m5mh5xl0x6-bash-interactive-5.1-p16' from 'https://cache.nixos.org'...
copying path '/nix/store/134szwf95aw083hyzhb49ck7v6pb69wa-xz-5.2.5' from 'https://cache.nixos.org'...
copying path '/nix/store/p3d2d5i526vsmdwiwchbcswy57gz7ipv-bash-interactive-5.1-p16-dev' from 'https://cache.nixos.org'...
copying path '/nix/store/n2rjs5jhndw6xs3nrssnh2s5sqmjwqch-xz-5.2.5-bin' from 'https://cache.nixos.org'...
copying path '/nix/store/pisrqv75qx1qka6bfjsb5a4fqgarb92a-zlib-1.2.12' from 'https://cache.nixos.org'...
copying path '/nix/store/9izhv7bayzj8sr7m5n7c4qw1qk2fhq9s-binutils-2.38' from 'https://cache.nixos.org'...
copying path '/nix/store/8ira0m19haxn7ivyljszvv0isrx9wajp-file-5.42' from 'https://cache.nixos.org'...
copying path '/nix/store/wvfcmk36krxvxip5j9374h8h8flpa0ic-binutils-wrapper-2.38' from 'https://cache.nixos.org'...
copying path '/nix/store/jf217yacqd074ypqp2rxs66i29nxi4rn-gcc-11.3.0' from 'https://cache.nixos.org'...
copying path '/nix/store/aq67a6bzcjyh6rcjj78miirqjl9rav72-gcc-wrapper-11.3.0' from 'https://cache.nixos.org'...
copying path '/nix/store/s3lywc6f8xd9b4vdakp03mqlw1iknay5-stdenv-linux' from 'https://cache.nixos.org'...
building '/nix/store/2aazc6xpga10jh2vx23q988bar9dcsjc-acpica-tools-20220331.drv'...
unpacking sources
unpacking source archive /nix/store/jyz9nr5sid6apkayn4aza2ppjrkdh2hz-acpica-unix-20220331.tar.gz
source root is acpica-unix-20220331
setting SOURCE_DATE_EPOCH to timestamp 1648744720 of file acpica-unix-20220331/tests/templates/templates.sh
patching sources
applying patch /nix/store/12ahyzwvpz799946k4dz1vchsajn5qpn-iasl-accept-duplicates.patch
patching file source/components/dispatcher/dswload.c
Hunk #1 succeeded at 465 (offset -3 lines).
Hunk #2 succeeded at 488 (offset -3 lines).
configuring
no configure script, doing nothing
building
build flags: -j16 -l16 SHELL=/nix/store/j9rc786ylq8cid4zgcn6idknilkbd4ax-bash-5.1-p16/bin/bash acpibin acpidump acpiexamples acpiexec acpihelp acpisrc acpixtract iasl
make[1]: Entering directory '/tmp/nix-build-acpica-tools-20220331.drv-0/acpica-unix-20220331/generate/unix/acpibin'
make[1]: Entering directory '/tmp/nix-build-acpica-tools-20220331.drv-0/acpica-unix-20220331/generate/unix/acpidump'
make[1]: Entering directory '/tmp/nix-build-acpica-tools-20220331.drv-0/acpica-unix-20220331/generate/unix/acpiexamples'
make[1]: Entering directory '/tmp/nix-build-acpica-tools-20220331.drv-0/acpica-unix-20220331/generate/unix/acpiexec'
make[1]: Entering directory '/tmp/nix-build-acpica-tools-20220331.drv-0/acpica-unix-20220331/generate/unix/acpixtract'
make[1]: Entering directory '/tmp/nix-build-acpica-tools-20220331.drv-0/acpica-unix-20220331/generate/unix/iasl'
make[1]: Entering directory '/tmp/nix-build-acpica-tools-20220331.drv-0/acpica-unix-20220331/generate/unix/acpisrc'
obj/acpibin ../../../source/tools/acpibin/abcompare.c
obj/acpidump ../../../source/tools/acpidump/apdump.c
obj/acpiexec ../../../source/common/acgetline.c
obj/acpibin ../../../source/tools/acpibin/abmain.c
obj/acpiexamples ../../../source/tools/examples/examples.c
-  m4           Preprocess main iASL parser
obj/acpiexec ../../../source/common/acfileio.c
obj/acpixtract ../../../source/tools/acpixtract/acpixtract.c
obj/acpiexamples ../../../source/tools/examples/exstubs.c
obj/acpidump ../../../source/tools/acpidump/apfiles.c
obj/acpisrc ../../../source/tools/acpisrc/ascase.c
obj/acpibin ../../../source/common/cmfsize.c
obj/acpixtract ../../../source/tools/acpixtract/axmain.c
obj/acpidump ../../../source/tools/acpidump/apmain.c
-  bison        ../../../source/compiler/dtparser.y
make[1]: Entering directory '/tmp/nix-build-acpica-tools-20220331.drv-0/acpica-unix-20220331/generate/unix/acpihelp'
obj/acpidump ../../../source/common/cmfsize.c
obj/acpihelp ../../../source/tools/acpihelp/ahaml.c
obj/acpihelp ../../../source/tools/acpihelp/ahamlops.c
-  bison        ../../../source/compiler/dtparser.y
obj/acpibin ../../../source/common/getopt.c
-  bison        ../../../source/compiler/dtcompilerparser.y
obj/acpixtract ../../../source/tools/acpixtract/axutils.c
obj/acpiexec ../../../source/tools/acpiexec/aeexec.c
obj/acpisrc ../../../source/tools/acpisrc/asconvrt.c
obj/acpiexamples ../../../source/tools/examples/extables.c
obj/acpibin ../../../source/components/utilities/utalloc.c
obj/acpisrc ../../../source/tools/acpisrc/asfile.c
obj/acpihelp ../../../source/tools/acpihelp/ahasl.c
obj/acpidump ../../../source/common/getopt.c
obj/acpixtract ../../../source/common/getopt.c
obj/acpibin ../../../source/components/utilities/utascii.c
obj/acpiexec ../../../source/tools/acpiexec/aeexception.c
obj/acpixtract ../../../source/os_specific/service_layers/osunixxf.c
-  bison        ../../../source/compiler/dtcompilerparser.y
obj/acpidump ../../../source/os_specific/service_layers/osunixdir.c
obj/acpiexec ../../../source/tools/acpiexec/aehandlers.c
-  bison        ../../../source/compiler/prparser.y
obj/acpihelp ../../../source/tools/acpihelp/ahaslkey.c
obj/acpisrc ../../../source/tools/acpisrc/asmain.c
-  bison        ../../../source/compiler/prparser.y
obj/acpihelp ../../../source/tools/acpihelp/ahaslops.c
obj/acpidump ../../../source/os_specific/service_layers/osunixmap.c
obj/acpixtract ../../../source/components/utilities/utascii.c
obj/acpiexamples ../../../source/components/dispatcher/dsargs.c
obj/acpidump ../../../source/os_specific/service_layers/osunixxf.c
obj/acpiexamples ../../../source/components/dispatcher/dscontrol.c
obj/acpibin ../../../source/components/utilities/utbuffer.c
obj/acpiexec ../../../source/tools/acpiexec/aeinitfile.c
obj/acpibin ../../../source/components/utilities/utcache.c
obj/acpihelp ../../../source/tools/acpihelp/ahdecode.c
obj/acpidump ../../../source/components/tables/tbprint.c
obj/acpiexamples ../../../source/components/dispatcher/dsdebug.c
-  Intermediate obj/dtcompilerparserparse.c
obj/acpixtract ../../../source/components/utilities/utdebug.c
obj/acpidump ../../../source/components/tables/tbxfroot.c
obj/acpihelp ../../../source/tools/acpihelp/ahgrammar.c
obj/acpisrc ../../../source/tools/acpisrc/asremove.c
obj/acpihelp ../../../source/common/ahids.c
obj/acpisrc ../../../source/tools/acpisrc/astable.c
obj/acpidump ../../../source/components/utilities/utascii.c
obj/acpihelp ../../../source/common/ahpredef.c
obj/acpisrc ../../../source/tools/acpisrc/asutils.c
obj/acpiexamples ../../../source/components/dispatcher/dsfield.c
-  Intermediate obj/dtparserparse.c
obj/acpiexec ../../../source/tools/acpiexec/aeinstall.c
-  Intermediate obj/prparserparse.c
obj/acpibin ../../../source/components/utilities/utdebug.c
obj/acpihelp ../../../source/tools/acpihelp/ahmain.c
obj/acpisrc ../../../source/common/cmfsize.c
obj/acpixtract ../../../source/components/utilities/utexcep.c
obj/acpiexec ../../../source/tools/acpiexec/aemain.c
obj/acpisrc ../../../source/common/getopt.c
obj/acpiexamples ../../../source/components/dispatcher/dsinit.c
obj/acpisrc ../../../source/os_specific/service_layers/osunixdir.c
obj/acpidump ../../../source/components/utilities/utbuffer.c
obj/acpibin ../../../source/components/utilities/utdecode.c
obj/acpidump ../../../source/components/utilities/utdebug.c
obj/acpixtract ../../../source/components/utilities/utglobal.c
obj/acpihelp ../../../source/common/ahtable.c
-  bison        obj/aslcompiler.y
obj/acpibin ../../../source/components/utilities/utexcep.c
/tmp/nix-build-acpica-tools-20220331.drv-0/acpica-unix-20220331/generate/unix/iasl/obj/aslcompiler.y:211.1-7: warning: POSIX Yacc does not support %expect [-Wyacc]
  211 | %expect 127
      | ^~~~~~~
obj/acpiexamples ../../../source/components/dispatcher/dsmethod.c
obj/acpihelp ../../../source/common/ahuuids.c
obj/acpixtract ../../../source/components/utilities/uthex.c
obj/acpisrc ../../../source/os_specific/service_layers/osunixxf.c
obj/acpixtract ../../../source/components/utilities/utmath.c
-  bison        obj/aslcompiler.y
obj/acpiexec ../../../source/tools/acpiexec/aeregion.c
obj/acpiexec ../../../source/tools/acpiexec/aetables.c
/tmp/nix-build-acpica-tools-20220331.drv-0/acpica-unix-20220331/generate/unix/iasl/obj/aslcompiler.y:211.1-7: warning: POSIX Yacc does not support %expect [-Wyacc]
  211 | %expect 127
      | ^~~~~~~
obj/acpiexamples ../../../source/components/dispatcher/dsmthdat.c
obj/acpibin ../../../source/components/utilities/utglobal.c
obj/acpixtract ../../../source/components/utilities/utnonansi.c
obj/acpidump ../../../source/components/utilities/utexcep.c
obj/acpibin ../../../source/components/utilities/utlock.c
obj/acpihelp ../../../source/compiler/aslmessages.c
obj/acpiexamples ../../../source/components/dispatcher/dsobject.c
-  flex         ../../../source/compiler/dtparser.l
obj/acpiexamples ../../../source/components/dispatcher/dsopcode.c
-  flex         ../../../source/compiler/dtcompilerparser.l
obj/acpiexamples ../../../source/components/dispatcher/dspkginit.c
obj/acpisrc ../../../source/components/utilities/utascii.c
obj/acpibin ../../../source/components/utilities/utmath.c
obj/acpixtract ../../../source/components/utilities/utxferror.c
obj/acpiexec ../../../source/tools/acpiexec/aetests.c
obj/acpisrc ../../../source/components/utilities/utdebug.c
obj/acpibin ../../../source/components/utilities/utmisc.c
obj/acpidump ../../../source/components/utilities/utglobal.c
obj/acpisrc ../../../source/components/utilities/utexcep.c
obj/acpidump ../../../source/components/utilities/uthex.c
-  flex         ../../../source/compiler/prparser.l
obj/acpihelp ../../../source/common/getopt.c
-  Intermediate obj/dtcompilerparserlex.c
obj/acpihelp ../../../source/os_specific/service_layers/osunixxf.c
obj/acpiexamples ../../../source/components/dispatcher/dsutils.c
obj/acpiexamples ../../../source/components/dispatcher/dswexec.c
obj/acpisrc ../../../source/components/utilities/utglobal.c
obj/acpisrc ../../../source/components/utilities/uthex.c
obj/acpiexamples ../../../source/components/dispatcher/dswload.c
obj/acpibin ../../../source/components/utilities/utmutex.c
- Link obj/acpixtract
obj/acpidump ../../../source/components/utilities/utmath.c
obj/acpihelp ../../../source/components/utilities/utdebug.c
obj/acpidump ../../../source/components/utilities/utnonansi.c
obj/acpiexec ../../../source/common/ahids.c
obj/acpisrc ../../../source/components/utilities/utmath.c
obj/acpiexec ../../../source/common/ahuuids.c
obj/acpibin ../../../source/components/utilities/utstate.c
obj/acpibin ../../../source/components/utilities/utstring.c
obj/acpiexec ../../../source/common/cmfsize.c
obj/acpiexec ../../../source/components/debugger/dbcmds.c
obj/acpiexamples ../../../source/components/dispatcher/dswload2.c
obj/acpiexamples ../../../source/components/dispatcher/dswscope.c
obj/acpidump ../../../source/components/utilities/utstring.c
- Copy obj/acpixtract to ../bin/acpixtract
make[1]: Leaving directory '/tmp/nix-build-acpica-tools-20220331.drv-0/acpica-unix-20220331/generate/unix/acpixtract'

obj/acpihelp ../../../source/components/utilities/utexcep.c
obj/acpibin ../../../source/components/utilities/utxferror.c
obj/acpiexec ../../../source/components/debugger/dbconvert.c
obj/acpisrc ../../../source/components/utilities/utnonansi.c
obj/acpiexec ../../../source/components/debugger/dbdisply.c
obj/acpibin ../../../source/os_specific/service_layers/osunixxf.c
-  Intermediate obj/dtparserlex.c
obj/acpiexec ../../../source/components/debugger/dbexec.c
obj/acpiexamples ../../../source/components/dispatcher/dswstate.c
-  Intermediate obj/prparserlex.c
obj/acpiexec ../../../source/components/debugger/dbfileio.c
obj/acpidump ../../../source/components/utilities/utstrsuppt.c
obj/acpiexec ../../../source/components/debugger/dbhistry.c
obj/acpihelp ../../../source/components/utilities/utglobal.c
obj/acpisrc ../../../source/components/utilities/utstring.c
obj/acpiexec ../../../source/components/debugger/dbinput.c
obj/acpidump ../../../source/components/utilities/utstrtoul64.c
obj/acpiexec ../../../source/components/debugger/dbmethod.c
obj/acpidump ../../../source/components/utilities/utxferror.c
obj/acpiexec ../../../source/components/debugger/dbnames.c
obj/acpiexec ../../../source/components/debugger/dbobject.c
obj/acpiexamples ../../../source/components/events/evhandler.c
obj/acpiexec ../../../source/components/debugger/dbstats.c
obj/acpisrc ../../../source/components/utilities/utxferror.c
obj/acpidump ../../../source/os_specific/service_layers/oslinuxtbl.c
obj/acpiexamples ../../../source/components/events/evmisc.c
- Link obj/acpibin
obj/acpihelp ../../../source/components/utilities/uthex.c
obj/acpihelp ../../../source/components/utilities/utmath.c
obj/acpiexamples ../../../source/components/events/evregion.c
obj/acpiexec ../../../source/components/debugger/dbtest.c
obj/acpihelp ../../../source/components/utilities/utnonansi.c
- Link obj/acpisrc
obj/acpiexamples ../../../source/components/events/evrgnini.c
obj/acpiexec ../../../source/components/debugger/dbutils.c
obj/acpiexec ../../../source/components/debugger/dbxface.c
obj/acpiexec ../../../source/components/disassembler/dmbuffer.c
obj/acpihelp ../../../source/components/utilities/utpredef.c
- Copy obj/acpibin to ../bin/acpibin
make[1]: Leaving directory '/tmp/nix-build-acpica-tools-20220331.drv-0/acpica-unix-20220331/generate/unix/acpibin'

obj/acpiexec ../../../source/components/disassembler/dmcstyle.c
obj/acpiexamples ../../../source/components/events/evxface.c
obj/acpiexamples ../../../source/components/events/evxfregn.c
obj/acpihelp ../../../source/components/utilities/utuuid.c
obj/acpiexec ../../../source/components/disassembler/dmdeferred.c
obj/acpiexec ../../../source/components/disassembler/dmnames.c
obj/acpiexec ../../../source/components/disassembler/dmopcode.c
obj/acpiexamples ../../../source/components/executer/exconcat.c
- Copy obj/acpisrc to ../bin/acpisrc
make[1]: Leaving directory '/tmp/nix-build-acpica-tools-20220331.drv-0/acpica-unix-20220331/generate/unix/acpisrc'

obj/acpiexamples ../../../source/components/executer/exconfig.c
obj/acpiexec ../../../source/components/disassembler/dmresrc.c
obj/acpiexamples ../../../source/components/executer/exconvrt.c
obj/acpiexamples ../../../source/components/executer/excreate.c
obj/acpiexec ../../../source/components/disassembler/dmresrcl.c
- Link obj/acpihelp
obj/acpiexec ../../../source/components/disassembler/dmresrcl2.c
obj/acpiexec ../../../source/components/disassembler/dmresrcs.c
obj/acpiexamples ../../../source/components/executer/exdebug.c
- Link obj/acpidump
obj/acpiexec ../../../source/components/disassembler/dmutils.c
obj/acpiexec ../../../source/components/disassembler/dmwalk.c
obj/acpiexamples ../../../source/components/executer/exdump.c
- Copy obj/acpihelp to ../bin/acpihelp
obj/acpiexec ../../../source/components/dispatcher/dsargs.c
make[1]: Leaving directory '/tmp/nix-build-acpica-tools-20220331.drv-0/acpica-unix-20220331/generate/unix/acpihelp'

obj/acpiexamples ../../../source/components/executer/exfield.c
obj/acpiexamples ../../../source/components/executer/exfldio.c
obj/acpiexamples ../../../source/components/executer/exmisc.c
obj/acpiexec ../../../source/components/dispatcher/dscontrol.c
obj/acpiexec ../../../source/components/dispatcher/dsdebug.c
obj/acpiexec ../../../source/components/dispatcher/dsfield.c
obj/acpiexamples ../../../source/components/executer/exmutex.c
obj/acpiexamples ../../../source/components/executer/exnames.c
obj/acpiexec ../../../source/components/dispatcher/dsinit.c
- Copy obj/acpidump to ../bin/acpidump
make[1]: Leaving directory '/tmp/nix-build-acpica-tools-20220331.drv-0/acpica-unix-20220331/generate/unix/acpidump'

obj/acpiexamples ../../../source/components/executer/exoparg1.c
-  flex         ../../../source/compiler/aslcompiler.l
obj/iasl ../../../source/common/acfileio.c
obj/acpiexamples ../../../source/components/executer/exoparg2.c
obj/acpiexamples ../../../source/components/executer/exoparg3.c
obj/iasl ../../../source/common/adfile.c
obj/acpiexamples ../../../source/components/executer/exoparg6.c
obj/acpiexec ../../../source/components/dispatcher/dsmethod.c
obj/acpiexec ../../../source/components/dispatcher/dsmthdat.c
obj/acpiexamples ../../../source/components/executer/exprep.c
obj/acpiexec ../../../source/components/dispatcher/dsobject.c
obj/acpiexec ../../../source/components/dispatcher/dsopcode.c
obj/acpiexamples ../../../source/components/executer/exregion.c
obj/acpiexec ../../../source/components/dispatcher/dspkginit.c
obj/acpiexec ../../../source/components/dispatcher/dsutils.c
obj/acpiexec ../../../source/components/dispatcher/dswexec.c
obj/acpiexamples ../../../source/components/executer/exresnte.c
obj/acpiexamples ../../../source/components/executer/exresolv.c
obj/iasl ../../../source/common/adisasm.c
obj/acpiexamples ../../../source/components/executer/exresop.c
obj/acpiexamples ../../../source/components/executer/exserial.c
obj/iasl ../../../source/common/adwalk.c
obj/acpiexec ../../../source/components/dispatcher/dswload.c
obj/acpiexec ../../../source/components/dispatcher/dswload2.c
obj/acpiexec ../../../source/components/dispatcher/dswscope.c
obj/acpiexec ../../../source/components/dispatcher/dswstate.c
obj/acpiexamples ../../../source/components/executer/exstore.c
obj/acpiexec ../../../source/components/events/evevent.c
obj/acpiexec ../../../source/components/events/evglock.c
obj/iasl ../../../source/common/ahids.c
obj/acpiexec ../../../source/components/events/evgpe.c
obj/acpiexamples ../../../source/components/executer/exstoren.c
obj/acpiexamples ../../../source/components/executer/exstorob.c
obj/acpiexec ../../../source/components/events/evgpeblk.c
obj/acpiexamples ../../../source/components/executer/exsystem.c
obj/acpiexamples ../../../source/components/executer/extrace.c
obj/acpiexamples ../../../source/components/executer/exutils.c
obj/iasl ../../../source/common/ahpredef.c
obj/acpiexamples ../../../source/components/hardware/hwpci.c
obj/acpiexec ../../../source/components/events/evgpeinit.c
obj/acpiexec ../../../source/components/events/evgpeutil.c
obj/acpiexec ../../../source/components/events/evhandler.c
obj/acpiexamples ../../../source/components/namespace/nsaccess.c
obj/acpiexec ../../../source/components/events/evmisc.c
obj/acpiexec ../../../source/components/events/evregion.c
obj/acpiexec ../../../source/components/events/evrgnini.c
obj/iasl ../../../source/common/ahtable.c
obj/acpiexamples ../../../source/components/namespace/nsalloc.c
obj/acpiexec ../../../source/components/events/evsci.c
obj/acpiexamples ../../../source/components/namespace/nsarguments.c
obj/acpiexamples ../../../source/components/namespace/nsconvert.c
obj/acpiexamples ../../../source/components/namespace/nsdump.c
obj/acpiexec ../../../source/components/events/evxface.c
obj/acpiexec ../../../source/components/events/evxfevnt.c
obj/acpiexec ../../../source/components/events/evxfgpe.c
obj/acpiexec ../../../source/components/events/evxfregn.c
obj/acpiexamples ../../../source/components/namespace/nseval.c
obj/acpiexec ../../../source/components/executer/exconfig.c
obj/acpiexec ../../../source/components/executer/exconcat.c
obj/iasl ../../../source/common/ahuuids.c
obj/iasl ../../../source/compiler/aslallocate.c
obj/acpiexamples ../../../source/components/namespace/nsinit.c
obj/iasl ../../../source/compiler/aslanalyze.c
obj/acpiexamples ../../../source/components/namespace/nsload.c
obj/acpiexec ../../../source/components/executer/exconvrt.c
obj/acpiexamples ../../../source/components/namespace/nsnames.c
obj/acpiexec ../../../source/components/executer/excreate.c
obj/acpiexec ../../../source/components/executer/exdebug.c
obj/acpiexamples ../../../source/components/namespace/nsobject.c
obj/acpiexec ../../../source/components/executer/exdump.c
obj/acpiexec ../../../source/components/executer/exfield.c
obj/iasl ../../../source/compiler/aslascii.c
obj/acpiexec ../../../source/components/executer/exfldio.c
obj/acpiexec ../../../source/components/executer/exmisc.c
obj/acpiexec ../../../source/components/executer/exmutex.c
obj/acpiexamples ../../../source/components/namespace/nsparse.c
obj/acpiexec ../../../source/components/executer/exnames.c
obj/iasl ../../../source/compiler/aslbtypes.c
obj/iasl ../../../source/compiler/aslcache.c
obj/acpiexamples ../../../source/components/namespace/nspredef.c
obj/acpiexec ../../../source/components/executer/exoparg1.c
obj/iasl ../../../source/compiler/aslcodegen.c
obj/acpiexamples ../../../source/components/namespace/nsprepkg.c
obj/acpiexec ../../../source/components/executer/exoparg2.c
obj/acpiexamples ../../../source/components/namespace/nsrepair.c
obj/iasl ../../../source/compiler/aslcompile.c
obj/acpiexec ../../../source/components/executer/exoparg3.c
obj/iasl ../../../source/compiler/asldebug.c
obj/acpiexec ../../../source/components/executer/exoparg6.c
obj/acpiexamples ../../../source/components/namespace/nsrepair2.c
obj/acpiexec ../../../source/components/executer/exprep.c
obj/acpiexamples ../../../source/components/namespace/nssearch.c
obj/acpiexamples ../../../source/components/namespace/nsutils.c
obj/acpiexec ../../../source/components/executer/exregion.c
obj/acpiexamples ../../../source/components/namespace/nswalk.c
obj/iasl ../../../source/compiler/aslerror.c
obj/iasl ../../../source/compiler/aslexternal.c
obj/iasl ../../../source/compiler/aslfiles.c
obj/acpiexamples ../../../source/components/namespace/nsxfeval.c
obj/acpiexec ../../../source/components/executer/exresnte.c
obj/acpiexec ../../../source/components/executer/exresolv.c
obj/acpiexec ../../../source/components/executer/exresop.c
obj/acpiexec ../../../source/components/executer/exserial.c
obj/acpiexamples ../../../source/components/namespace/nsxfname.c
obj/iasl ../../../source/compiler/aslfileio.c
obj/acpiexec ../../../source/components/executer/exstore.c
obj/iasl ../../../source/compiler/aslfold.c
obj/acpiexec ../../../source/components/executer/exstoren.c
obj/acpiexec ../../../source/components/executer/exstorob.c
obj/acpiexamples ../../../source/components/namespace/nsxfobj.c
obj/acpiexamples ../../../source/os_specific/service_layers/osunixxf.c
obj/iasl ../../../source/compiler/aslhelp.c
obj/iasl ../../../source/compiler/aslhex.c
obj/acpiexamples ../../../source/components/parser/psargs.c
obj/acpiexec ../../../source/components/executer/exsystem.c
obj/acpiexec ../../../source/components/executer/extrace.c
obj/acpiexamples ../../../source/components/parser/psloop.c
obj/iasl ../../../source/compiler/asllength.c
obj/iasl ../../../source/compiler/asllisting.c
obj/acpiexec ../../../source/components/executer/exutils.c
obj/iasl ../../../source/compiler/asllistsup.c
obj/acpiexamples ../../../source/components/parser/psobject.c
obj/iasl ../../../source/compiler/aslload.c
obj/iasl ../../../source/compiler/asllookup.c
obj/acpiexec ../../../source/common/getopt.c
obj/acpiexamples ../../../source/components/parser/psopcode.c
obj/acpiexamples ../../../source/components/parser/psopinfo.c
obj/acpiexec ../../../source/components/hardware/hwacpi.c
obj/acpiexamples ../../../source/components/parser/psparse.c
obj/acpiexamples ../../../source/components/parser/psscope.c
obj/iasl ../../../source/compiler/aslmain.c
obj/acpiexamples ../../../source/components/parser/pstree.c
obj/iasl ../../../source/compiler/aslmap.c
obj/acpiexec ../../../source/components/hardware/hwesleep.c
obj/iasl ../../../source/compiler/aslmapenter.c
obj/acpiexamples ../../../source/components/parser/psutils.c
obj/acpiexamples ../../../source/components/parser/pswalk.c
obj/acpiexec ../../../source/components/hardware/hwgpe.c
obj/acpiexec ../../../source/components/hardware/hwpci.c
obj/iasl ../../../source/compiler/aslmapoutput.c
obj/acpiexamples ../../../source/components/parser/psxface.c
obj/iasl ../../../source/compiler/aslmaputils.c
obj/iasl ../../../source/compiler/aslmessages.c
obj/acpiexec ../../../source/components/hardware/hwregs.c
obj/acpiexamples ../../../source/components/tables/tbdata.c
obj/acpiexamples ../../../source/components/tables/tbfadt.c
obj/iasl ../../../source/compiler/aslmethod.c
obj/acpiexamples ../../../source/components/tables/tbfind.c
obj/acpiexamples ../../../source/components/tables/tbinstal.c
obj/iasl ../../../source/compiler/aslnamesp.c
obj/iasl ../../../source/compiler/asloffset.c
obj/acpiexec ../../../source/components/hardware/hwsleep.c
obj/acpiexec ../../../source/components/hardware/hwtimer.c
obj/iasl ../../../source/compiler/aslopcodes.c
obj/acpiexec ../../../source/components/hardware/hwvalid.c
obj/acpiexamples ../../../source/components/tables/tbprint.c
obj/iasl ../../../source/compiler/asloperands.c
obj/acpiexec ../../../source/components/hardware/hwxface.c
obj/iasl ../../../source/compiler/aslopt.c
obj/iasl ../../../source/compiler/asloptions.c
obj/acpiexamples ../../../source/components/tables/tbutils.c
obj/acpiexec ../../../source/components/hardware/hwxfsleep.c
obj/acpiexamples ../../../source/components/tables/tbxface.c
obj/iasl ../../../source/compiler/aslparseop.c
obj/acpiexamples ../../../source/components/tables/tbxfload.c
obj/iasl ../../../source/compiler/aslpredef.c
obj/acpiexec ../../../source/components/namespace/nsaccess.c
obj/acpiexec ../../../source/components/namespace/nsalloc.c
obj/iasl ../../../source/compiler/aslprepkg.c
obj/acpiexamples ../../../source/components/tables/tbxfroot.c
obj/iasl ../../../source/compiler/aslprintf.c
obj/acpiexec ../../../source/components/namespace/nsarguments.c
obj/acpiexamples ../../../source/components/utilities/utaddress.c
obj/iasl ../../../source/compiler/aslprune.c
obj/acpiexec ../../../source/components/namespace/nsconvert.c
obj/acpiexec ../../../source/components/namespace/nsdump.c
obj/iasl ../../../source/compiler/aslresource.c
obj/acpiexamples ../../../source/components/utilities/utalloc.c
obj/iasl ../../../source/compiler/aslrestype1.c
obj/iasl ../../../source/compiler/aslrestype1i.c
obj/acpiexec ../../../source/components/namespace/nsdumpdv.c
obj/iasl ../../../source/compiler/aslrestype2.c
obj/acpiexec ../../../source/components/namespace/nseval.c
obj/iasl ../../../source/compiler/aslrestype2d.c
obj/iasl ../../../source/compiler/aslrestype2e.c
obj/acpiexec ../../../source/components/namespace/nsinit.c
obj/acpiexec ../../../source/components/namespace/nsload.c
obj/acpiexec ../../../source/components/namespace/nsnames.c
obj/iasl ../../../source/compiler/aslrestype2q.c
obj/acpiexec ../../../source/components/namespace/nsobject.c
obj/acpiexamples ../../../source/components/utilities/utascii.c
obj/acpiexec ../../../source/components/namespace/nsparse.c
obj/acpiexec ../../../source/components/namespace/nspredef.c
obj/iasl ../../../source/compiler/aslrestype2s.c
obj/iasl ../../../source/compiler/aslrestype2w.c
obj/iasl ../../../source/compiler/aslstartup.c
obj/acpiexamples ../../../source/components/utilities/utbuffer.c
obj/iasl ../../../source/compiler/aslstubs.c
obj/iasl ../../../source/compiler/aslpld.c
obj/acpiexec ../../../source/components/namespace/nsprepkg.c
obj/acpiexamples ../../../source/components/utilities/utcache.c
obj/iasl ../../../source/compiler/asltransform.c
obj/acpiexec ../../../source/components/namespace/nsrepair.c
obj/iasl ../../../source/compiler/asltree.c
obj/acpiexec ../../../source/components/namespace/nsrepair2.c
obj/iasl ../../../source/compiler/aslutils.c
obj/acpiexec ../../../source/components/namespace/nssearch.c
obj/acpiexamples ../../../source/components/utilities/utcopy.c
obj/acpiexec ../../../source/components/namespace/nsutils.c
obj/iasl ../../../source/compiler/asluuid.c
obj/acpiexamples ../../../source/components/utilities/utdebug.c
obj/iasl ../../../source/compiler/aslwalks.c
obj/acpiexamples ../../../source/components/utilities/utdecode.c
obj/iasl ../../../source/compiler/aslxref.c
obj/iasl ../../../source/compiler/aslxrefout.c
obj/acpiexec ../../../source/components/namespace/nswalk.c
obj/acpiexamples ../../../source/components/utilities/utdelete.c
obj/iasl ../../../source/compiler/cvcompiler.c
obj/acpiexec ../../../source/components/namespace/nsxfeval.c
obj/iasl ../../../source/compiler/cvdisasm.c
obj/acpiexamples ../../../source/components/utilities/uterror.c
obj/acpiexec ../../../source/components/namespace/nsxfname.c
obj/acpiexamples ../../../source/components/utilities/uteval.c
obj/iasl ../../../source/compiler/cvparser.c
obj/acpiexec ../../../source/components/namespace/nsxfobj.c
obj/iasl ../../../source/common/cmfsize.c
obj/iasl ../../../source/components/debugger/dbfileio.c
obj/acpiexec ../../../source/os_specific/service_layers/osgendbg.c
obj/acpiexamples ../../../source/components/utilities/utexcep.c
obj/acpiexec ../../../source/os_specific/service_layers/osunixxf.c
obj/acpiexec ../../../source/components/parser/psargs.c
obj/acpiexamples ../../../source/components/utilities/utglobal.c
obj/iasl ../../../source/components/disassembler/dmbuffer.c
obj/iasl ../../../source/components/disassembler/dmcstyle.c
obj/acpiexamples ../../../source/components/utilities/uthex.c
obj/acpiexec ../../../source/components/parser/psloop.c
obj/iasl ../../../source/components/disassembler/dmdeferred.c
obj/acpiexec ../../../source/components/parser/psobject.c
obj/acpiexamples ../../../source/components/utilities/utids.c
obj/iasl ../../../source/common/dmextern.c
obj/acpiexamples ../../../source/components/utilities/utinit.c
obj/iasl ../../../source/components/disassembler/dmnames.c
obj/acpiexec ../../../source/components/parser/psopcode.c
obj/acpiexamples ../../../source/components/utilities/utlock.c
obj/acpiexamples ../../../source/components/utilities/utmath.c
obj/iasl ../../../source/components/disassembler/dmopcode.c
obj/acpiexec ../../../source/components/parser/psopinfo.c
obj/acpiexamples ../../../source/components/utilities/utmisc.c
obj/iasl ../../../source/components/disassembler/dmresrc.c
obj/iasl ../../../source/components/disassembler/dmresrcl.c
obj/acpiexec ../../../source/components/parser/psparse.c
obj/acpiexamples ../../../source/components/utilities/utmutex.c
obj/iasl ../../../source/components/disassembler/dmresrcl2.c
obj/acpiexamples ../../../source/components/utilities/utobject.c
obj/acpiexec ../../../source/components/parser/psscope.c
obj/acpiexamples ../../../source/components/utilities/utownerid.c
obj/iasl ../../../source/components/disassembler/dmresrcs.c
obj/acpiexamples ../../../source/components/utilities/utosi.c
obj/acpiexamples ../../../source/components/utilities/utnonansi.c
obj/acpiexec ../../../source/components/parser/pstree.c
obj/iasl ../../../source/common/dmrestag.c
obj/acpiexec ../../../source/components/parser/psutils.c
obj/iasl ../../../source/common/dmswitch.c
obj/acpiexamples ../../../source/components/utilities/utpredef.c
obj/acpiexec ../../../source/components/parser/pswalk.c
obj/iasl ../../../source/common/dmtable.c
obj/acpiexamples ../../../source/components/utilities/utresrc.c
obj/acpiexamples ../../../source/components/utilities/utstate.c
obj/acpiexec ../../../source/components/parser/psxface.c
obj/acpiexec ../../../source/components/resources/rsaddr.c
obj/iasl ../../../source/common/dmtables.c
obj/acpiexec ../../../source/components/resources/rscalc.c
obj/acpiexec ../../../source/components/resources/rscreate.c
obj/acpiexamples ../../../source/components/utilities/utstring.c
obj/iasl ../../../source/common/dmtbdump.c
obj/acpiexamples ../../../source/components/utilities/utstrsuppt.c
obj/acpiexamples ../../../source/components/utilities/utstrtoul64.c
obj/acpiexec ../../../source/components/resources/rsdump.c
obj/iasl ../../../source/common/dmtbdump1.c
obj/iasl ../../../source/common/dmtbdump2.c
obj/acpiexec ../../../source/components/resources/rsdumpinfo.c
obj/acpiexamples ../../../source/components/utilities/utxface.c
obj/acpiexec ../../../source/components/resources/rsio.c
obj/acpiexec ../../../source/components/resources/rsinfo.c
obj/acpiexamples ../../../source/components/utilities/utxferror.c
obj/iasl ../../../source/common/dmtbdump3.c
obj/acpiexec ../../../source/components/resources/rsirq.c
obj/acpiexec ../../../source/components/resources/rslist.c
obj/acpiexamples ../../../source/components/utilities/utxfinit.c
obj/acpiexec ../../../source/components/resources/rsmemory.c
obj/iasl ../../../source/common/dmtbinfo.c
obj/acpiexec ../../../source/components/resources/rsmisc.c
obj/iasl ../../../source/common/dmtbinfo1.c
obj/acpiexec ../../../source/components/resources/rsserial.c
obj/acpiexec ../../../source/components/resources/rsutils.c
obj/iasl ../../../source/common/dmtbinfo2.c
obj/acpiexec ../../../source/components/resources/rsxface.c
obj/iasl ../../../source/common/dmtbinfo3.c
obj/acpiexec ../../../source/components/tables/tbdata.c
obj/iasl ../../../source/components/disassembler/dmutils.c
obj/acpiexec ../../../source/components/tables/tbfadt.c
obj/acpiexec ../../../source/components/tables/tbfind.c
obj/acpiexec ../../../source/components/tables/tbinstal.c
obj/iasl ../../../source/components/disassembler/dmwalk.c
obj/acpiexec ../../../source/components/tables/tbprint.c
obj/acpiexec ../../../source/components/tables/tbutils.c
- Link obj/acpiexamples
obj/iasl ../../../source/components/dispatcher/dsargs.c
obj/acpiexec ../../../source/components/tables/tbxface.c
obj/iasl ../../../source/components/dispatcher/dscontrol.c
obj/acpiexec ../../../source/components/tables/tbxfload.c
obj/iasl ../../../source/components/dispatcher/dsfield.c
obj/acpiexec ../../../source/components/tables/tbxfroot.c
obj/acpiexec ../../../source/components/utilities/utaddress.c
obj/acpiexec ../../../source/components/utilities/utalloc.c
obj/iasl ../../../source/components/dispatcher/dsobject.c
obj/acpiexec ../../../source/components/utilities/utascii.c
obj/iasl ../../../source/components/dispatcher/dsopcode.c
obj/acpiexec ../../../source/components/utilities/utbuffer.c
obj/acpiexec ../../../source/components/utilities/utcache.c
obj/iasl ../../../source/components/dispatcher/dspkginit.c
obj/acpiexec ../../../source/components/utilities/utcopy.c
obj/acpiexec ../../../source/components/utilities/utdebug.c
obj/iasl ../../../source/components/dispatcher/dsutils.c
obj/acpiexec ../../../source/components/utilities/utdecode.c
obj/acpiexec ../../../source/components/utilities/utdelete.c
obj/iasl ../../../source/components/dispatcher/dswexec.c
obj/acpiexec ../../../source/components/utilities/uterror.c
- Copy obj/acpiexamples to ../bin/acpiexamples
make[1]: Leaving directory '/tmp/nix-build-acpica-tools-20220331.drv-0/acpica-unix-20220331/generate/unix/acpiexamples'

obj/acpiexec ../../../source/components/utilities/uteval.c
obj/acpiexec ../../../source/components/utilities/utexcep.c
obj/acpiexec ../../../source/components/utilities/utglobal.c
obj/iasl ../../../source/components/dispatcher/dswload.c
obj/acpiexec ../../../source/components/utilities/uthex.c
obj/iasl ../../../source/components/dispatcher/dswload2.c
obj/acpiexec ../../../source/components/utilities/utids.c
obj/iasl ../../../source/components/dispatcher/dswscope.c
obj/acpiexec ../../../source/components/utilities/utlock.c
obj/acpiexec ../../../source/components/utilities/utinit.c
obj/iasl ../../../source/components/dispatcher/dswstate.c
obj/acpiexec ../../../source/components/utilities/utmath.c
obj/iasl ../../../source/compiler/dtcompile.c
obj/acpiexec ../../../source/components/utilities/utmisc.c
obj/acpiexec ../../../source/components/utilities/utmutex.c
obj/iasl ../../../source/compiler/dtexpress.c
obj/acpiexec ../../../source/components/utilities/utobject.c
obj/iasl ../../../source/compiler/dtfield.c
obj/acpiexec ../../../source/components/utilities/utosi.c
obj/iasl ../../../source/compiler/dtio.c
obj/acpiexec ../../../source/components/utilities/utownerid.c
obj/acpiexec ../../../source/components/utilities/utnonansi.c
obj/acpiexec ../../../source/components/utilities/utpredef.c
obj/acpiexec ../../../source/components/utilities/utresdecode.c
obj/iasl ../../../source/compiler/dtsubtable.c
obj/acpiexec ../../../source/components/utilities/utresrc.c
obj/iasl ../../../source/compiler/dttable.c
obj/iasl ../../../source/compiler/dttable1.c
obj/acpiexec ../../../source/components/utilities/utstate.c
obj/iasl ../../../source/compiler/dttable2.c
obj/acpiexec ../../../source/components/utilities/utstring.c
obj/acpiexec ../../../source/components/utilities/utstrsuppt.c
obj/acpiexec ../../../source/components/utilities/utstrtoul64.c
obj/iasl ../../../source/compiler/dttemplate.c
obj/acpiexec ../../../source/components/utilities/uttrack.c
obj/acpiexec ../../../source/components/utilities/utuuid.c
obj/iasl ../../../source/compiler/dtutils.c
obj/acpiexec ../../../source/components/utilities/utxface.c
obj/acpiexec ../../../source/components/utilities/utxferror.c
obj/iasl ../../../source/components/executer/exconcat.c
obj/acpiexec ../../../source/components/utilities/utxfinit.c
obj/iasl ../../../source/components/executer/exconvrt.c
obj/iasl ../../../source/components/executer/excreate.c
obj/acpiexec ../../../source/components/utilities/utxfmutex.c
obj/iasl ../../../source/components/executer/exdump.c
obj/iasl ../../../source/components/executer/exmisc.c
obj/iasl ../../../source/components/executer/exmutex.c
obj/iasl ../../../source/components/executer/exnames.c
obj/iasl ../../../source/components/executer/exoparg1.c
obj/iasl ../../../source/components/executer/exoparg2.c
obj/iasl ../../../source/components/executer/exoparg3.c
obj/iasl ../../../source/components/executer/exoparg6.c
- Link obj/acpiexec
obj/iasl ../../../source/components/executer/exprep.c
obj/iasl ../../../source/components/executer/exregion.c
obj/iasl ../../../source/components/executer/exresnte.c
obj/iasl ../../../source/components/executer/exresolv.c
obj/iasl ../../../source/components/executer/exresop.c
obj/iasl ../../../source/components/executer/exstore.c
obj/iasl ../../../source/components/executer/exstoren.c
obj/iasl ../../../source/components/executer/exstorob.c
obj/iasl ../../../source/components/executer/exsystem.c
obj/iasl ../../../source/components/executer/exutils.c
obj/iasl ../../../source/common/getopt.c
obj/iasl ../../../source/components/namespace/nsaccess.c
- Copy obj/acpiexec to ../bin/acpiexec
make[1]: Leaving directory '/tmp/nix-build-acpica-tools-20220331.drv-0/acpica-unix-20220331/generate/unix/acpiexec'

obj/iasl ../../../source/components/namespace/nsalloc.c
obj/iasl ../../../source/components/namespace/nsdump.c
obj/iasl ../../../source/components/namespace/nsnames.c
obj/iasl ../../../source/components/namespace/nsobject.c
obj/iasl ../../../source/components/namespace/nsparse.c
obj/iasl ../../../source/components/namespace/nssearch.c
obj/iasl ../../../source/components/namespace/nsutils.c
obj/iasl ../../../source/components/namespace/nswalk.c
obj/iasl ../../../source/components/namespace/nsxfobj.c
obj/iasl ../../../source/os_specific/service_layers/osunixxf.c
obj/iasl ../../../source/compiler/prexpress.c
obj/iasl ../../../source/compiler/prmacros.c
obj/iasl ../../../source/compiler/prscan.c
obj/iasl ../../../source/compiler/prutils.c
obj/iasl ../../../source/components/parser/psargs.c
obj/iasl ../../../source/components/parser/psloop.c
obj/iasl ../../../source/components/parser/psobject.c
obj/iasl ../../../source/components/parser/psopcode.c
obj/iasl ../../../source/components/parser/psopinfo.c
obj/iasl ../../../source/components/parser/psparse.c
obj/iasl ../../../source/components/parser/psscope.c
obj/iasl ../../../source/components/parser/pstree.c
obj/iasl ../../../source/components/parser/psutils.c
obj/iasl ../../../source/components/parser/pswalk.c
obj/iasl ../../../source/components/tables/tbdata.c
obj/iasl ../../../source/components/tables/tbfadt.c
obj/iasl ../../../source/components/tables/tbinstal.c
obj/iasl ../../../source/components/tables/tbprint.c
obj/iasl ../../../source/components/tables/tbutils.c
obj/iasl ../../../source/components/tables/tbxface.c
obj/iasl ../../../source/components/tables/tbxfload.c
obj/iasl ../../../source/components/utilities/utaddress.c
obj/iasl ../../../source/components/utilities/utalloc.c
obj/iasl ../../../source/components/utilities/utascii.c
obj/iasl ../../../source/components/utilities/utbuffer.c
obj/iasl ../../../source/components/utilities/utcache.c
obj/iasl ../../../source/components/utilities/utcopy.c
obj/iasl ../../../source/components/utilities/utdebug.c
obj/iasl ../../../source/components/utilities/utdecode.c
obj/iasl ../../../source/components/utilities/utdelete.c
obj/iasl ../../../source/components/utilities/uterror.c
obj/iasl ../../../source/components/utilities/utexcep.c
obj/iasl ../../../source/components/utilities/utglobal.c
obj/iasl ../../../source/components/utilities/uthex.c
obj/iasl ../../../source/components/utilities/utinit.c
obj/iasl ../../../source/components/utilities/utlock.c
obj/iasl ../../../source/components/utilities/utmath.c
obj/iasl ../../../source/components/utilities/utmisc.c
obj/iasl ../../../source/components/utilities/utmutex.c
obj/iasl ../../../source/components/utilities/utnonansi.c
obj/iasl ../../../source/components/utilities/utobject.c
obj/iasl ../../../source/components/utilities/utownerid.c
obj/iasl ../../../source/components/utilities/utpredef.c
obj/iasl ../../../source/components/utilities/utresdecode.c
obj/iasl ../../../source/components/utilities/utresrc.c
obj/iasl ../../../source/components/utilities/utstate.c
obj/iasl ../../../source/components/utilities/utstrtoul64.c
obj/iasl ../../../source/components/utilities/utstrsuppt.c
obj/iasl ../../../source/components/utilities/utstring.c
obj/iasl ../../../source/components/utilities/utuuid.c
obj/iasl ../../../source/components/utilities/utxface.c
obj/iasl ../../../source/components/utilities/utxferror.c
-  Intermediate obj/aslcompilerlex.c
-  Intermediate obj/aslcompilerparse.c
- Link obj/iasl
- Copy obj/iasl to ../bin/iasl
make[1]: Leaving directory '/tmp/nix-build-acpica-tools-20220331.drv-0/acpica-unix-20220331/generate/unix/iasl'

installing
install flags: SHELL=/nix/store/j9rc786ylq8cid4zgcn6idknilkbd4ax-bash-5.1-p16/bin/bash PREFIX=/nix/store/c1nvk5hrs3j74ppjiqma27a75fyvdpni-acpica-tools-20220331 install
/tmp/nix-build-acpica-tools-20220331.drv-0/acpica-unix-20220331/generate/unix/acpibin
make[1]: Entering directory '/tmp/nix-build-acpica-tools-20220331.drv-0/acpica-unix-20220331/generate/unix/acpibin'
mkdir -p /nix/store/c1nvk5hrs3j74ppjiqma27a75fyvdpni-acpica-tools-20220331/bin; install -m 555 ../bin/acpibin /nix/store/c1nvk5hrs3j74ppjiqma27a75fyvdpni-acpica-tools-20220331/bin/acpibin
make[1]: Leaving directory '/tmp/nix-build-acpica-tools-20220331.drv-0/acpica-unix-20220331/generate/unix/acpibin'
/tmp/nix-build-acpica-tools-20220331.drv-0/acpica-unix-20220331/generate/unix/acpidump
make[1]: Entering directory '/tmp/nix-build-acpica-tools-20220331.drv-0/acpica-unix-20220331/generate/unix/acpidump'
mkdir -p /nix/store/c1nvk5hrs3j74ppjiqma27a75fyvdpni-acpica-tools-20220331/bin; install -m 555 ../bin/acpidump /nix/store/c1nvk5hrs3j74ppjiqma27a75fyvdpni-acpica-tools-20220331/bin/acpidump
make[1]: Leaving directory '/tmp/nix-build-acpica-tools-20220331.drv-0/acpica-unix-20220331/generate/unix/acpidump'
/tmp/nix-build-acpica-tools-20220331.drv-0/acpica-unix-20220331/generate/unix/acpiexamples
make[1]: Entering directory '/tmp/nix-build-acpica-tools-20220331.drv-0/acpica-unix-20220331/generate/unix/acpiexamples'
mkdir -p /nix/store/c1nvk5hrs3j74ppjiqma27a75fyvdpni-acpica-tools-20220331/bin; install -m 555 ../bin/acpiexamples /nix/store/c1nvk5hrs3j74ppjiqma27a75fyvdpni-acpica-tools-20220331/bin/acpiexamples
make[1]: Leaving directory '/tmp/nix-build-acpica-tools-20220331.drv-0/acpica-unix-20220331/generate/unix/acpiexamples'
/tmp/nix-build-acpica-tools-20220331.drv-0/acpica-unix-20220331/generate/unix/acpiexec
make[1]: Entering directory '/tmp/nix-build-acpica-tools-20220331.drv-0/acpica-unix-20220331/generate/unix/acpiexec'
mkdir -p /nix/store/c1nvk5hrs3j74ppjiqma27a75fyvdpni-acpica-tools-20220331/bin; install -m 555 ../bin/acpiexec /nix/store/c1nvk5hrs3j74ppjiqma27a75fyvdpni-acpica-tools-20220331/bin/acpiexec
make[1]: Leaving directory '/tmp/nix-build-acpica-tools-20220331.drv-0/acpica-unix-20220331/generate/unix/acpiexec'
/tmp/nix-build-acpica-tools-20220331.drv-0/acpica-unix-20220331/generate/unix/acpihelp
make[1]: Entering directory '/tmp/nix-build-acpica-tools-20220331.drv-0/acpica-unix-20220331/generate/unix/acpihelp'
mkdir -p /nix/store/c1nvk5hrs3j74ppjiqma27a75fyvdpni-acpica-tools-20220331/bin; install -m 555 ../bin/acpihelp /nix/store/c1nvk5hrs3j74ppjiqma27a75fyvdpni-acpica-tools-20220331/bin/acpihelp
make[1]: Leaving directory '/tmp/nix-build-acpica-tools-20220331.drv-0/acpica-unix-20220331/generate/unix/acpihelp'
/tmp/nix-build-acpica-tools-20220331.drv-0/acpica-unix-20220331/generate/unix/acpisrc
make[1]: Entering directory '/tmp/nix-build-acpica-tools-20220331.drv-0/acpica-unix-20220331/generate/unix/acpisrc'
mkdir -p /nix/store/c1nvk5hrs3j74ppjiqma27a75fyvdpni-acpica-tools-20220331/bin; install -m 555 ../bin/acpisrc /nix/store/c1nvk5hrs3j74ppjiqma27a75fyvdpni-acpica-tools-20220331/bin/acpisrc
make[1]: Leaving directory '/tmp/nix-build-acpica-tools-20220331.drv-0/acpica-unix-20220331/generate/unix/acpisrc'
/tmp/nix-build-acpica-tools-20220331.drv-0/acpica-unix-20220331/generate/unix/acpixtract
make[1]: Entering directory '/tmp/nix-build-acpica-tools-20220331.drv-0/acpica-unix-20220331/generate/unix/acpixtract'
mkdir -p /nix/store/c1nvk5hrs3j74ppjiqma27a75fyvdpni-acpica-tools-20220331/bin; install -m 555 ../bin/acpixtract /nix/store/c1nvk5hrs3j74ppjiqma27a75fyvdpni-acpica-tools-20220331/bin/acpixtract
make[1]: Leaving directory '/tmp/nix-build-acpica-tools-20220331.drv-0/acpica-unix-20220331/generate/unix/acpixtract'
/tmp/nix-build-acpica-tools-20220331.drv-0/acpica-unix-20220331/generate/unix/iasl
make[1]: Entering directory '/tmp/nix-build-acpica-tools-20220331.drv-0/acpica-unix-20220331/generate/unix/iasl'
mkdir -p /nix/store/c1nvk5hrs3j74ppjiqma27a75fyvdpni-acpica-tools-20220331/bin; install -m 555 ../bin/iasl /nix/store/c1nvk5hrs3j74ppjiqma27a75fyvdpni-acpica-tools-20220331/bin/iasl
make[1]: Leaving directory '/tmp/nix-build-acpica-tools-20220331.drv-0/acpica-unix-20220331/generate/unix/iasl'
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/c1nvk5hrs3j74ppjiqma27a75fyvdpni-acpica-tools-20220331
shrinking /nix/store/c1nvk5hrs3j74ppjiqma27a75fyvdpni-acpica-tools-20220331/bin/acpibin
shrinking /nix/store/c1nvk5hrs3j74ppjiqma27a75fyvdpni-acpica-tools-20220331/bin/acpidump
shrinking /nix/store/c1nvk5hrs3j74ppjiqma27a75fyvdpni-acpica-tools-20220331/bin/acpiexamples
shrinking /nix/store/c1nvk5hrs3j74ppjiqma27a75fyvdpni-acpica-tools-20220331/bin/acpiexec
shrinking /nix/store/c1nvk5hrs3j74ppjiqma27a75fyvdpni-acpica-tools-20220331/bin/acpihelp
shrinking /nix/store/c1nvk5hrs3j74ppjiqma27a75fyvdpni-acpica-tools-20220331/bin/acpisrc
shrinking /nix/store/c1nvk5hrs3j74ppjiqma27a75fyvdpni-acpica-tools-20220331/bin/acpixtract
shrinking /nix/store/c1nvk5hrs3j74ppjiqma27a75fyvdpni-acpica-tools-20220331/bin/iasl
strip is /nix/store/aq67a6bzcjyh6rcjj78miirqjl9rav72-gcc-wrapper-11.3.0/bin/strip
stripping (with command strip and flags -S) in /nix/store/c1nvk5hrs3j74ppjiqma27a75fyvdpni-acpica-tools-20220331/bin 
patching script interpreter paths in /nix/store/c1nvk5hrs3j74ppjiqma27a75fyvdpni-acpica-tools-20220331
checking for references to /tmp/nix-build-acpica-tools-20220331.drv-0/ in /nix/store/c1nvk5hrs3j74ppjiqma27a75fyvdpni-acpica-tools-20220331...
building '/nix/store/hv8kypz3h82nhkayhnmgckfgvb7bzngg-geninitcpio.drv'...
unpacking sources
unpacking source archive /nix/store/wmvz9vwj14rrnhhkf1kdyhqjzw9i6vzj-linux-5.14.1.tar.xz
source root is linux-5.14.1
setting SOURCE_DATE_EPOCH to timestamp 1630657443 of file linux-5.14.1/virt/lib/irqbypass.c
patching sources
configuring
no configure script, doing nothing
building
installing
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/xzd8vpxaqil3k0kcsmyablyqrxwb4a8x-geninitcpio
shrinking /nix/store/xzd8vpxaqil3k0kcsmyablyqrxwb4a8x-geninitcpio/bin/gen_init_cpio
strip is /nix/store/aq67a6bzcjyh6rcjj78miirqjl9rav72-gcc-wrapper-11.3.0/bin/strip
stripping (with command strip and flags -S) in /nix/store/xzd8vpxaqil3k0kcsmyablyqrxwb4a8x-geninitcpio/bin 
patching script interpreter paths in /nix/store/xzd8vpxaqil3k0kcsmyablyqrxwb4a8x-geninitcpio
checking for references to /tmp/nix-build-geninitcpio.drv-0/ in /nix/store/xzd8vpxaqil3k0kcsmyablyqrxwb4a8x-geninitcpio...
bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)

Intel ACPI Component Architecture
ASL+ Optimizing Compiler/Disassembler version 20220331
Copyright (c) 2000 - 2022 Intel Corporation

File appears to be binary: found 9218 non-ASCII characters, disassembling
Binary file appears to be a valid ACPI table, disassembling
Input file dsdt.aml, Length 0x723C (29244) bytes
ACPI: SSDT 0x0000000000000000 00723C (v02 AMD    Artic    00000002 MSFT 04000000)
External object resolution file        ssdt6.aml
Input file ssdt6.aml, Length 0x723C (29244) bytes
ACPI: SSDT 0x0000000000000000 00723C (v02 AMD    Artic    00000002 MSFT 04000000)
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
External object resolution file        ssdt1.aml
Input file ssdt1.aml, Length 0x723C (29244) bytes
ACPI: SSDT 0x0000000000000000 00723C (v02 AMD    Artic    00000002 MSFT 04000000)
Pass 1 parse of [SSDT]
Firmware Error (ACPI): Failure creating named object [\_SB.A121], AE_ALREADY_EXISTS (20220331/dsfield-819)
_[a lot of similar entries]_
Firmware Error (ACPI): Failure creating named object [\_SB.A101], AE_ALREADY_EXISTS (20220331/dsfield-819)
Firmware Error (ACPI): Failure creating named object [\_SB.AWR0.ABR0.A071], AE_ALREADY_EXISTS (20220331/dsfield-819)
_[a lot of similar entries]_
Firmware Error (ACPI): Failure creating named object [\_SB.AWR0.ABR9.A083], AE_ALREADY_EXISTS (20220331/dsfield-819)
Pass 2 parse of [SSDT]
Pass 1 parse of [SSDT]
Firmware Error (ACPI): Failure creating named object [\_SB.A121], AE_ALREADY_EXISTS (20220331/dsfield-819)
_[a lot of similar entries]_
Firmware Error (ACPI): Failure creating named object [\_SB.A101], AE_ALREADY_EXISTS (20220331/dsfield-819)
Firmware Error (ACPI): Failure creating named object [\_SB.AWR0.ABR0.A071], AE_ALREADY_EXISTS (20220331/dsfield-819)
_[a lot of similar entries]_
Firmware Error (ACPI): Failure creating named object [\_SB.AWR0.ABR9.A083], AE_ALREADY_EXISTS (20220331/dsfield-819)
Pass 2 parse of [SSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)

Parsing completed
Disassembly completed
ASL Output:    dsdt.dsl - 208984 bytes
patching file dsdt.dsl
Hunk #1 FAILED at 18.
1 out of 1 hunk FAILED -- saving rejects to file dsdt.dsl.rej

This seems to be the same issue as in https://github.com/lorenz/asrock-x300-s3-fix/issues/1 but I was under the impression that when using the nixos-path, the iasl binary should be automatically patched as defined in default.nix Am I mistaken here?

Thanks for your help.

lorenz commented 2 years ago

All of the parsing errors are not actually errors (see Parsing completed). The problem is that the patches do not apply. Could you post your dsdt.dsl here so I can have a look?

ghost commented 2 years ago

Hi thanks for looking into it. Attached you find the resulting dsdt.dsl, dsdt.dsl.orig & dsdt.dsl.rej dsdt.zip

lorenz commented 2 years ago

It looks like you accidentially copied your SSDT table into dsdt.aml.

ghost commented 2 years ago

Yepp, I see it in my bash history: sudo cp /sys/firmware/acpi/tables/SSDT1 dsdt.aml Sorry, for wasting your time