[GH-ISSUE #836] Trouble extracting DSDT #727

Closed
opened 2026-02-26 00:33:26 +03:00 by kerem · 3 comments
Owner

Originally created by @super-eye on GitHub (Mar 2, 2020).
Original GitHub issue: https://github.com/hirschmann/nbfc/issues/836

Hi, I'm trying to extract DSDT on DSDT Editor and it retuns: "java.io.IOException: Cannot run program "./iasl-linux": error=2, No such file or directory" I'm on Debian Buster
What I can do?
Regards

Originally created by @super-eye on GitHub (Mar 2, 2020). Original GitHub issue: https://github.com/hirschmann/nbfc/issues/836 Hi, I'm trying to extract DSDT on DSDT Editor and it retuns: "java.io.IOException: Cannot run program "./iasl-linux": error=2, No such file or directory" I'm on Debian Buster What I can do? Regards
kerem 2026-02-26 00:33:26 +03:00
  • closed this issue
  • added the
    Stale
    label
Author
Owner

@hirschmann commented on GitHub (Mar 3, 2020):

The reason for this issue is that the iasl binary which ships with the DSDT editor is a x86 binary and you probably try to run it on a x64 system without support for the i386 architecture.

You can either add support for x86 assemblies like this:
https://askubuntu.com/questions/522372/installing-32-bit-libraries-on-ubuntu-14-04-lts-64-bit
https://wiki.debian.org/Multiarch/HOWTO

Or simply install the x64 version of iasl:
sudo apt install iasl

And then replace the iasl-linux file in the DSDT editor folder with the following script:

#!/bin/bash
/usr/bin/iasl

Don't forget to set the executable bit for the script and run the DSDT editor as root.

<!-- gh-comment-id:594222818 --> @hirschmann commented on GitHub (Mar 3, 2020): The reason for this issue is that the iasl binary which ships with the DSDT editor is a x86 binary and you probably try to run it on a x64 system without support for the i386 architecture. You can either add support for x86 assemblies like this: https://askubuntu.com/questions/522372/installing-32-bit-libraries-on-ubuntu-14-04-lts-64-bit https://wiki.debian.org/Multiarch/HOWTO **Or** simply install the x64 version of iasl: `sudo apt install iasl` And then replace the `iasl-linux` file in the DSDT editor folder with the following script: ```bash #!/bin/bash /usr/bin/iasl ``` Don't forget to set the executable bit for the script and run the DSDT editor as root.
Author
Owner

@super-eye commented on GitHub (Mar 4, 2020):

Thanks, it seems to work.
But I still can't extract the dsdt, it says "Pair of brackets don't match. Tree not updated." and Could not parse ACPI tables, AE_ALREADY_EXISTS. For the latter I installed the latest version of iasl as you said in #266 but still is sending me the same errors.
What I can do?

<!-- gh-comment-id:594618425 --> @super-eye commented on GitHub (Mar 4, 2020): Thanks, it seems to work. But I still can't extract the dsdt, it says "Pair of brackets don't match. Tree not updated." and Could not parse ACPI tables, AE_ALREADY_EXISTS. For the latter I installed the latest version of iasl as you said in #266 but still is sending me the same errors. What I can do?
Author
Owner

@github-actions[bot] commented on GitHub (Sep 2, 2020):

This issue is stale because it has been open more than 180 days with no activity. If nobody comments within 7 days, this issue will be closed

<!-- gh-comment-id:685197217 --> @github-actions[bot] commented on GitHub (Sep 2, 2020): This issue is stale because it has been open more than 180 days with no activity. If nobody comments within 7 days, this issue will be closed
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/nbfc-hirschmann#727
No description provided.