[SOLVED] Linux and ACPI . . . Your thoughts please
Linux - Laptop and NetbookHaving a problem installing or configuring Linux on your laptop? Need help running Linux on your netbook? This forum is for you. This forum is for any topics relating to Linux and either traditional laptops or netbooks (such as the Asus EEE PC, Everex CloudBook or MSI Wind).
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.
Although I don't know much about Linux or laptops, the possibility of ACPI related trouble on a Linux based laptop concerns me, since I am thinking about buying a new laptop.
Of course, I will wipe the hdd clean of whatever Dell pre-installs to do a clean Linux install. It will either be a Dell Inspiron E1705 or Dell Inspiron B130 (both "home" versions, not "business" versions).
I have heard rumors that running Linux on a laptop is more difficult than running Linux on a desktop. Is this true of modern laptops and Linux distros? If yes, is ACPI the reason why or is it something else?
I just don't want lots of headaches installing and operating this new laptop on Linux.
So is this; http://en.wikipedia.org/wiki/Acpi sorry but when a vote is taken and a select few can override experts then you get what you pay for.
Quote:
Although I don't know much about Linux or laptops, the possibility of ACPI related trouble on a Linux based laptop concerns me, since I am thinking about buying a new laptop.
Yes this is something to be concerned about. Since your thinking about a Dell then I would advise using Fedora Core or some other distro that has patches for Dell laptops. Hopefully your batteries will not explode and/or burn up your laptop.
I have heard rumors that running Linux on a laptop is more difficult than running Linux on a desktop. Is this true of modern laptops and Linux distros? If yes, is ACPI the reason why or is it something else?
Partially true, some distros like the RHEL family of clones are based on the older and feature backports of the 2.6.9 kernel and have some problems with some laptops and acpi. Try and use a distro that has good laptop mode support.
You might want to visit the sourceforge acpi pages to find out more;
So is this; http://en.wikipedia.org/wiki/Acpi sorry but when a vote is taken and a select few can override experts then you get what you pay for.
Yes this is something to be concerned about. Since your thinking about a Dell then I would advise using Fedora Core or some other distro that has patches for Dell laptops. Hopefully your batteries will not explode and/or burn up your laptop.
Partially true, some distros like the RHEL family of clones are based on the older and feature backports of the 2.6.9 kernel and have some problems with some laptops and acpi. Try and use a distro that has good laptop mode support.
You might want to visit the sourceforge acpi pages to find out more;
No the Linux Dell and/or acpi laptop patches are not in the BIOS or on/in the motherboard.
Your distro, which I believe is MEPIS 3.43 may or may not, simply ask in or search the MEPIS forums; http://www.mepis.org/forum
While I wait for an answer from the official mepis forum (which could easily take weeks, if ever), I have a related question:
My debian based distro (MEPIS 3.43) has kernal 2.6.15. Would that kernal be "recent enough" to do decent Linux ACPI support, or is the kernal not an issue?
Distribution: RHEL/CentOS/SL 5 i386 and x86_64 pata for IDE in use
Posts: 4,790
Rep:
Yes the 2.6.15 or better kernels do a much better job of handling acpi. The laptop tools should be in MEPIS 3.43 since this is debian based as you say.
Take a quick look at your current kernel's config file (if available);
#
# Firmware Drivers
#
# CONFIG_EDD is not set
# CONFIG_DELL_RBU is not set
# CONFIG_DCDBAS is not set
I do not have the DELL option above set since I have no need, but this option is a good idea for Dell laptops. Also the laptop mode information is available within the kernel source in the /linux-<version_number>/Documentation/ directory, filename laptop-mode.txt
Yes the 2.6.15 or better kernels do a much better job of handling acpi. The laptop tools should be in MEPIS 3.43 since this is debian based as you say.
Take a quick look at your current kernel's config file (if available);
#
# Firmware Drivers
#
# CONFIG_EDD is not set
# CONFIG_DELL_RBU is not set
# CONFIG_DCDBAS is not set
I do not have the DELL option above set since I have no need, but this option is a good idea for Dell laptops. Also the laptop mode information is available within the kernel source in the /linux-<version_number>/Documentation/ directory, filename laptop-mode.txt
Sorry but how do I check my current kernel's config file? Is that what you mean when you say:
Distribution: RHEL/CentOS/SL 5 i386 and x86_64 pata for IDE in use
Posts: 4,790
Rep:
Do you do have the kernel source for you system installed?? Most of the time you will find the kernel source in the directory location of /usr/src, for example from the console or xterm session;
So you do not have the kernel source installed, install it.
Could you explain (briefly) exactly what is "kernal source?" Do you mean the Linux kernal itself (2.6.15)? Wouldn't I already have that (2.6.15) by virture of having already installed a Linux distro on my computer?
Anyways, how do I get this "kernel source" and how do I install it? Is there a tutorial or anything you know of that I could use as a reference?
Distribution: RHEL/CentOS/SL 5 i386 and x86_64 pata for IDE in use
Posts: 4,790
Rep:
Yes I mean the source for the kernel, currently you only have a compiled kernel. One source for the kernel is from kernel.org.
The kernel source is all the code used to create a working binary kernel and associated modules (the drivers). Most distributions that make modification also provide the kernel source they use along with any patches, backports and other changes or tweaks they make. The vanilla kernel from (where else but); http://kernel.org/ scroll down a bit and you will find some good links and references about Linux.
Yes I mean the source for the kernel, currently you only have a compiled kernel. One source for the kernel is from kernel.org.
The kernel source is all the code used to create a working binary kernel and associated modules (the drivers). Most distributions that make modification also provide the kernel source they use along with any patches, backports and other changes or tweaks they make. The vanilla kernel from (where else but); http://kernel.org/ scroll down a bit and you will find some good links and references about Linux.
I am a bit embarrassed to say this, but after looking back at my previous posts, a question just arose in my mind:
Why is it that I need the kernel source? I forgot what I needed it for. LOL
Obviously something to do with ACPI, since that was the original thread posting subject.
Anyways, is it required that I have that kernel source, or just highly recommend? Also, my distro uses 2.6.15. If I were to download a newer kernel, say 2.6.17, would that cause trouble (ACPI or otherwise)?
Distribution: RHEL/CentOS/SL 5 i386 and x86_64 pata for IDE in use
Posts: 4,790
Rep:
Yes, the latest released kernel (currently 2.6.17.13) from kernel.org is an improvement over the older 2.6.16 kernel.
No it is not required to have the kernel source. My distro (CentOS 4.4) uses the 2.6.9 kernel source as a base with backports from the upstream sources (newer versions of the kernel from kernel.org) and other tweaks. Nothing stops one from using a newer kernel if desired, one of the many great things about Linux. I currently have the latest released kernel from kernel.org downloaded, extracted, patched, built and running on my systems.
The kernels since 2.6.12 or so have much better acpi support then older kernels. For example when I first got my current laptop, due to a buggy BIOS I had to patch the kernel source to allow the use of a custom version of DSDT (see the acpi sourceforge link from post #2 for the details) before building. Now I no longer have to apply the patch.
Bottom line, you only need the kernel source if required to fix a problem or build a driver or tool that requires the kernel source.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.