You are not logged in.

#1 2013-07-01 03:22:08

TheSaint
Member
From: my computer
Registered: 2007-08-19
Posts: 1,378

Custom kernel, modprobed some ACPI error.

Hello,
I compiled my kernel with the help of modprobed
In general seems to be mostly fine, I added some extra module that I supposed to need in a second time. I'd like to retouch some small flaw:

$  dmesg |egrep '] ACPI (E|W)'
[    0.286520] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S1_] (20130117/hwxface-568)
[    0.286525] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S2_] (20130117/hwxface-568)
[    6.211978] ACPI Error: [IIA0] Namespace lookup failure, AE_ALREADY_EXISTS (20130117/dsfield-211)
[    6.211986] ACPI Error: Method parse/execution failed [\_SB_.ATKD.WMNB] (Node ffff8804588b6c08), AE_ALREADY_EXISTS (20130117/psparse-537)
[    6.212054] ACPI Error: [IIA0] Namespace lookup failure, AE_ALREADY_EXISTS (20130117/dsfield-211)
[    6.212060] ACPI Error: Method parse/execution failed [\_SB_.ATKD.WMNB] (Node ffff8804588b6c08), AE_ALREADY_EXISTS (20130117/psparse-537)
[    6.724165] ACPI Warning: 0x000000000000f000-0x000000000000f01f SystemIO conflicts with Region \SMB0 1 (20130117/utaddress-251)
[    6.724169] ACPI Warning: 0x000000000000f000-0x000000000000f01f SystemIO conflicts with Region \_SB_.PCI0.SBUS.SMBI 2 (20130117/utaddress-251)
[    6.839481] ACPI Warning: 0x0000000000000428-0x000000000000042f SystemIO conflicts with Region \GPIS 1 (20130117/utaddress-251)
[    6.839486] ACPI Warning: 0x0000000000000428-0x000000000000042f SystemIO conflicts with Region \PMIO 2 (20130117/utaddress-251)
[    6.839492] ACPI Warning: 0x0000000000000530-0x000000000000053f SystemIO conflicts with Region \GPIO 1 (20130117/utaddress-251)
[    6.839493] ACPI Warning: 0x0000000000000530-0x000000000000053f SystemIO conflicts with Region \GP01 2 (20130117/utaddress-251)
[    6.839496] ACPI Warning: 0x0000000000000500-0x000000000000052f SystemIO conflicts with Region \GPIO 1 (20130117/utaddress-251)
[    6.839497] ACPI Warning: 0x0000000000000500-0x000000000000052f SystemIO conflicts with Region \GP01 2 (20130117/utaddress-251)

$ dmesg |grep ASPM
[    0.260863] ACPI FADT declares the system doesn't support PCIe ASPM, so disable it
[    1.302986] pci 0000:00:01.0: ASPM: Could not configure common clock

What / where to modify the config ?
Also I'd like to try without initrd, I think the kernel should tell which module were loded successfully up to the complete loading. But maybe GraySky has some idea to promote this option.
TIA


do it good first, it will be faster than do it twice the saint wink

Offline

#2 2013-07-01 06:28:07

graysky
Member
From: /run/user/1000
Registered: 2008-12-01
Posts: 8,528
Website

Re: Custom kernel, modprobed some ACPI error.

About your errors, always run your control experiment.  In this case, run the stock kernel and compare your custom one to it.  On my ivybridge box, here is the output of your commands running 3.9.8-1-ARCH:

% dmesg |egrep '] ACPI (E|W)'                       
[    0.426939] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S1_] (20130117/hwxface-568)
[    0.426942] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S2_] (20130117/hwxface-568)
[    1.304247] ACPI Error: [DSSP] Namespace lookup failure, AE_NOT_FOUND (20130117/psargs-359)
[    1.304255] ACPI Error: Method parse/execution failed [\_SB_.PCI0.SAT0.SPT0._GTF] (Node ffff880409fb6500), AE_NOT_FOUND (20130117/psparse-537)
[    1.304322] ACPI Error: [DSSP] Namespace lookup failure, AE_NOT_FOUND (20130117/psargs-359)
[    1.304326] ACPI Error: Method parse/execution failed [\_SB_.PCI0.SAT0.SPT1._GTF] (Node ffff880409fb6578), AE_NOT_FOUND (20130117/psparse-537)
[    1.304937] ACPI Error: [DSSP] Namespace lookup failure, AE_NOT_FOUND (20130117/psargs-359)
[    1.304940] ACPI Error: Method parse/execution failed [\_SB_.PCI0.SAT0.SPT0._GTF] (Node ffff880409fb6500), AE_NOT_FOUND (20130117/psparse-537)
[    1.305173] ACPI Error: [DSSP] Namespace lookup failure, AE_NOT_FOUND (20130117/psargs-359)
[    1.305177] ACPI Error: Method parse/execution failed [\_SB_.PCI0.SAT0.SPT1._GTF] (Node ffff880409fb6578), AE_NOT_FOUND (20130117/psparse-537)
[    1.306078] ACPI Error: [DSSP] Namespace lookup failure, AE_NOT_FOUND (20130117/psargs-359)
[    1.306081] ACPI Error: Method parse/execution failed [\_SB_.PCI0.SAT0.SPT3._GTF] (Node ffff880409fb6668), AE_NOT_FOUND (20130117/psparse-537)
[    1.306945] ACPI Error: [DSSP] Namespace lookup failure, AE_NOT_FOUND (20130117/psargs-359)
[    1.306948] ACPI Error: Method parse/execution failed [\_SB_.PCI0.SAT0.SPT3._GTF] (Node ffff880409fb6668), AE_NOT_FOUND (20130117/psparse-537)
[    2.419188] ACPI Warning: 0x0000000000000428-0x000000000000042f SystemIO conflicts with Region \PMIO 1 (20130117/utaddress-251)
[    2.419195] ACPI Warning: 0x0000000000000530-0x000000000000053f SystemIO conflicts with Region \GPIO 1 (20130117/utaddress-251)
[    2.419197] ACPI Warning: 0x0000000000000530-0x000000000000053f SystemIO conflicts with Region \_SB_.PCI0.LPCB.GPBX 2 (20130117/utaddress-251)
[    2.419200] ACPI Warning: 0x0000000000000500-0x000000000000052f SystemIO conflicts with Region \GPIO 1 (20130117/utaddress-251)
[    2.419202] ACPI Warning: 0x0000000000000500-0x000000000000052f SystemIO conflicts with Region \_SB_.PCI0.LPCB.GPBX 2 (20130117/utaddress-251)
[    2.419276] ACPI Warning: 0x000000000000f040-0x000000000000f05f SystemIO conflicts with Region \_SB_.PCI0.SBUS.SMBI 1 (20130117/utaddress-251)

% dmesg |grep ASPM
[    0.416127] ACPI FADT declares the system doesn't support PCIe ASPM, so disable it

And here is the out of the same commands running a custom kernel I compiled with modprobed_db + make localmodconfig:

% dmesg |egrep '] ACPI (E|W)'
[    0.471535] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S1_] (20130328/hwxface-568)
[    0.471538] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S2_] (20130328/hwxface-568)
[    1.357322] ACPI Error: [DSSP] Namespace lookup failure, AE_NOT_FOUND (20130328/psargs-359)
[    1.357328] ACPI Error: Method parse/execution failed [\_SB_.PCI0.SAT0.SPT0._GTF] (Node ffff880409fb8500), AE_NOT_FOUND (20130328/psparse-537)
[    1.357407] ACPI Error: [DSSP] Namespace lookup failure, AE_NOT_FOUND (20130328/psargs-359)
[    1.357412] ACPI Error: Method parse/execution failed [\_SB_.PCI0.SAT0.SPT1._GTF] (Node ffff880409fb8578), AE_NOT_FOUND (20130328/psparse-537)
[    1.358056] ACPI Error: [DSSP] Namespace lookup failure, AE_NOT_FOUND (20130328/psargs-359)
[    1.358062] ACPI Error: Method parse/execution failed [\_SB_.PCI0.SAT0.SPT0._GTF] (Node ffff880409fb8500), AE_NOT_FOUND (20130328/psparse-537)
[    1.358341] ACPI Error: [DSSP] Namespace lookup failure, AE_NOT_FOUND (20130328/psargs-359)
[    1.358346] ACPI Error: Method parse/execution failed [\_SB_.PCI0.SAT0.SPT1._GTF] (Node ffff880409fb8578), AE_NOT_FOUND (20130328/psparse-537)
[    1.359173] ACPI Error: [DSSP] Namespace lookup failure, AE_NOT_FOUND (20130328/psargs-359)
[    1.359178] ACPI Error: Method parse/execution failed [\_SB_.PCI0.SAT0.SPT3._GTF] (Node ffff880409fb8668), AE_NOT_FOUND (20130328/psparse-537)
[    1.359987] ACPI Error: [DSSP] Namespace lookup failure, AE_NOT_FOUND (20130328/psargs-359)
[    1.359992] ACPI Error: Method parse/execution failed [\_SB_.PCI0.SAT0.SPT3._GTF] (Node ffff880409fb8668), AE_NOT_FOUND (20130328/psparse-537)
[    2.740597] ACPI Warning: 0x000000000000f040-0x000000000000f05f SystemIO conflicts with Region \_SB_.PCI0.SBUS.SMBI 1 (20130328/utaddress-251)
[    2.740663] ACPI Warning: 0x0000000000000428-0x000000000000042f SystemIO conflicts with Region \PMIO 1 (20130328/utaddress-251)
[    2.740670] ACPI Warning: 0x0000000000000530-0x000000000000053f SystemIO conflicts with Region \GPIO 1 (20130328/utaddress-251)
[    2.740672] ACPI Warning: 0x0000000000000530-0x000000000000053f SystemIO conflicts with Region \_SB_.PCI0.LPCB.GPBX 2 (20130328/utaddress-251)
[    2.740675] ACPI Warning: 0x0000000000000500-0x000000000000052f SystemIO conflicts with Region \GPIO 1 (20130328/utaddress-251)
[    2.740677] ACPI Warning: 0x0000000000000500-0x000000000000052f SystemIO conflicts with Region \_SB_.PCI0.LPCB.GPBX 2 (20130328/utaddress-251)


% dmesg |grep ASPM
[    0.402641] ACPI FADT declares the system doesn't support PCIe ASPM, so disable it

Last edited by graysky (2013-07-01 06:42:22)


CPU-optimized Linux-ck packages @ Repo-ck  • AUR packagesZsh and other configs

Offline

#3 2013-07-02 04:57:10

TheSaint
Member
From: my computer
Registered: 2007-08-19
Posts: 1,378

Re: Custom kernel, modprobed some ACPI error.

My point is being over-sighted. The errors are the same, as you pointing out. My intention would go for some improvement, as far as I picked a kernel compiling up.
I also like if I can prepare kernel without initrd, but during configuration time I didn't see the initrd option to exclude.

Now I can't recall how to reload the previous config and retouch some other options. I think I gonna get some more reading.

BTW, for extra modules must to recall dkms after compiling. Modules like Nvidia and virtualbox, just to mention.


do it good first, it will be faster than do it twice the saint wink

Offline

#4 2013-07-02 05:24:02

graysky
Member
From: /run/user/1000
Registered: 2008-12-01
Posts: 8,528
Website

Re: Custom kernel, modprobed some ACPI error.

1) Some improvement?  Best you can do is reduce the kernel footprint (size) and compile time.  Any improvements would be through specific optimizations of CPU type.  You will need a gcc patch to enable more modern ones.  See the 'kernel-39-gcc48-2.patch' in linux-ck for an example.

2) No idea bout omitting the initrd.

3) Recalling the running kernel's config is also in the linux-ck PKGBUILD.

4) DKMS is one solution; can you also just rebuild said packages so long as you have the corresponding headers package you build installed.


CPU-optimized Linux-ck packages @ Repo-ck  • AUR packagesZsh and other configs

Offline

#5 2013-07-02 05:48:12

WonderWoofy
Member
From: Los Gatos, CA
Registered: 2012-05-19
Posts: 8,412

Re: Custom kernel, modprobed some ACPI error.

There is a kernel option to enable the use of an initrd (or in our case an initramfs).  But it is not necessary to turn that option off if you don't want to use it.  You basically just need a few specific things compiled into your kernel rather than as modules (as in 'y' and not 'm').  These include (but are not limited to) your filesystem and sata/scsi/ahci adapter.  But if these are compiled into your kernel, you can still optionally use an initramfs if you want.

Offline

#6 2013-07-03 06:52:29

TheSaint
Member
From: my computer
Registered: 2007-08-19
Posts: 1,378

Re: Custom kernel, modprobed some ACPI error.

Thanks a lot.
For now I've done to set the custom kernel as default boot.

I'm not familiar to rebuild the kernel by using the previous config. I was doing some experiment a decade ago, then actually I'm bit rusty and unsuited within Arch.
That's mean I may compile the new kernel, but I don't know how to deal the final setup with pacman preparation. Beside that, also before I done it without distro relation, which I mean no way to keep track for a clear removal.

Basically I'm satisfy with this result, further steps are just an additional learning and curiosity.
Changes in performance will be just imperceptible for an ASUS G75VX like mine big_smile. As far as I'm not a gamer.


do it good first, it will be faster than do it twice the saint wink

Offline

Board footer

Powered by FluxBB