Hello Thomas,

here`s how I did it, step by step.

1) install acpica-tools
apt-get install acpica-tools

2) Grab the DSDT of your device
cat /sys/firmware/acpi/tables/DSDT > dsdt.dat

3) Decompile the dsdt.dat
iasl -d dsdt.dsl

4) Open the dsdt.dsl with whatever editor tickles your fancy
e.g. xed dsdt.dsl

5) Delete everything with a * in front, first line should be
"DefinitionBlock"

6) Raise the last number in Definition Block by one
e.g.: 
DefinitionBlock ("", "DSDT", 2, "FUJ   ", "FJNBB6D ", 0x010C0000)
                                                               ↓
DefinitionBlock ("", "DSDT", 2, "FUJ   ", "FJNBB6D ", 0x010C0001)

7) Search for the string "OperationRegion (ERAM"
for me it was at line 18751; your mileage may vary

8) Replace the entire line with this one:
perationRegion (ERAM, EmbeddedControl, Zero, 0x0100)

9) Save and Exit

10) Recompile the dsdt.dsl (Note: This WILL show loads of errors and 
optimizations, I didn get to read into those yet)
This will give you a dsdt.aml that should work.

11) Proceed as above

Hope this one will work, have a good one :)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1956177

Title:
  battery not detected by ACPI

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1956177/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to