It means it's already enabled because another option needs it. You do have ACPI in the kernel, else you wouldn't get any ACPI messages in dmesg. It's just that the DSDT is badly broken, and the kernel refuses to use it, so acpid won't find ACPI.leosgb wrote:So i "menu config" and browse thru the options to find out this :"--- ACPI Support", which, I believe, means I cant even select it.
Code: Select all
ACPI-0311: *** Error: ns_search_and_enter: Bad character in ACPI Name: 43045350
ACPI-0292: *** Error: Looking up [0x43045350] (NON-ASCII)Code: Select all
phuket acpi # wget -O acpidmp.c http://cvs.sourceforge.net/viewcvs.py/*checkout*/acpi/pmtools/acpidmp/acpidmp.c?rev=1.2
phuket acpi # wget -O acpixtract http://cvs.sourceforge.net/viewcvs.py/*checkout*/acpi/pmtools/acpidmp/acpixtract?rev=1.2
phuket acpi # gcc acpidmp.c -o acpidmp
phuket acpi # chmod +x acpixtract
phuket acpi # ./acpidmp | ./acpixtract DSDT > dsdt.dat
phuket acpi # iasl -d dsdt.dat Code: Select all
patch -p1 -R < ~/acpistuff/dsdt_override.diffCode: Select all
Device Drivers --->
Generic Driver Options --->
[ ] Select only drivers that don't need compile-time external firmware
Power management options (ACPI, APM) --->
ACPI (Advanced Configuration and Power Interface) Support --->
[*] Include Custom DSDT
() Custom DSDT Table file to includeIt's possible, it depends on the BIOS. You can try to use the 2GB DSDT to fix your own DSDT (look at how the errors were fixed in the DSDT you have, and try to do the same on your own DSDT).leosgb wrote:The original file was created by someone else (posted at acpi) for my board with 128MB of video RAM and 2GB or RAM. Can it cause a problem? I only have 1GB of RAM.