Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I upgraded from Ubuntu 12.04 to 14.04 on an HP Pavilion dv7 laptop. Now I get the following messages on booting up:
[ 29.129082] ACPI Warning: 0x0000000000000b00-0x0000000000000b07 SystemIO conflicts with Region \_SB_.PCI0.SMBS.SMBI 1 (20131115/utaddress-251)
[ 29.129091] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
...
[ 29.373313] ACPI Error: Field [D128] at 1040 exceeds Buffer [NULL] size 160 (bits) (20131115/dsopcode-236)
[ 29.373321] ACPI Error: Method parse/execution failed [\_SB_.WMID.HWMC] (Node ffff880119da4320), AE_AML_BUFFER_LIMIT (20131115/psparse-536)
[ 29.373330] ACPI Error: Method parse/execution failed [\_SB_.WMID.WMAD] (Node ffff880119da4500), AE_AML_BUFFER_LIMIT (20131115/psparse-536)
The last three messages are repeated three times.
I asked about these messages in the Ubuntu forums, but no one answered my questions.
Something I read and understood dimly seemed to suggest that messages like these indicated that my computer's BIOS isn't compliant with the ACPI specification. Is that correct? In any event, what, if anything, should I be doing about these messages?
have a look at acpi-related grub command line options and try a few of them (that make sense to you); iirc there's one called "acpi=vendor" which seems to loosely relate to the warnings
According to the manual for GNU GRUB (version 2.02~beta2, 17 December 2015) (the version on my computer):
-- Command: acpi ['-1'|'-2']
['--exclude=table1,...'|'--load-only=table1,...']
['--oemid=id'] ['--oemtable=table'] ['--oemtablerev=rev']
['--oemtablecreator=creator'] ['--oemtablecreatorrev=rev']
['--no-ebda'] filename ...
Modern BIOS systems normally implement the Advanced Configuration
and Power Interface (ACPI), and define various tables that describe
the interface between an ACPI-compliant operating system and the
firmware. In some cases, the tables provided by default only work
well with certain operating systems, and it may be necessary to
replace some of them.
Normally, this command will replace the Root System Description
Pointer (RSDP) in the Extended BIOS Data Area to point to the new
tables. If the '--no-ebda' option is used, the new tables will be
known only to GRUB, but may be used by GRUB's EFI emulation.
I found something that suggested that the relevant ID for Hewlett-Packard was HPQC. I guess that means that I could try the option "acpi --oemid=HPQC", but I don't really understand this business in the manual about new tables. Do I already have on my computer tables specific to HPQC, which tables will be used instead of the default ones if I try the option? Or do I have to get the tables from somewhere beforehand? Or even create them myself?
i'm sorry, the way i said it was misleading;
what i meant was "look into kernel command line options with acpi".
you would use grub to change the kernel command line (*) option, but grub's documentation won't help with kernel command line options.
it's the command that starts with "linux".
ideally you would change it via /etc/default/grub, then do a "sudo grub-update", but temporarily you can also edit /boot/grub/grub.cfg directly
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.