Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
HOWTO: Fix Common ACPI Problems (DSDT, ECDT, etc.)
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2, 3 ... 14, 15, 16  
Reply to topic    Gentoo Forums Forum Index Documentation, Tips & Tricks
View previous topic :: View next topic  
Author Message
kodiakmax
n00b
n00b


Joined: 28 Jan 2009
Posts: 27

PostPosted: Fri Feb 13, 2009 7:37 pm    Post subject: Reply with quote

I just downloaded the gentoo 2008 amd64 live cd and my ac_adapter folder is still empty. I still get the same AE_NOT_FOUND errors but I get a few more ACPI entries above them.

Which live cd are you using? Are you entering any kernel parameter's at boot?
Back to top
View user's profile Send private message
riczan
Tux's lil' helper
Tux's lil' helper


Joined: 09 Feb 2005
Posts: 134
Location: Sicily. Nothing personal...

PostPosted: Fri Feb 13, 2009 11:47 pm    Post subject: Reply with quote

I'm using 32-bit CD. the config says its version

Linux kernel version: 2.6.24-gentoo-r5

I opened a threat in the kernel forum hoping to get help but it looks like it is just you and me pal. I reported some more unsuccesful experiments there.

Actually, I created a liveUSB with sys-boot/unetbootin (in Windows XP, shame on me) so I don't know if those are the same versions as the CDs this days...

let me know how it goes. No special flags on kernel, just default option in grub menu.

I'm going to have to install a genkernel :( my head hurts just to think on all those useless modules, but I see no other way out. If it works I'll try to get rid of modules little by little. I'll let you know how that goes.
_________________
SAGER 5793
Back to top
View user's profile Send private message
riczan
Tux's lil' helper
Tux's lil' helper


Joined: 09 Feb 2005
Posts: 134
Location: Sicily. Nothing personal...

PostPosted: Sat Feb 14, 2009 12:09 am    Post subject: Reply with quote

and these are the kernel flags used by genkernel... I don't see anything related to the ACPI so I don't know how it does it.

Code:

Kernel command line: initrd=/ubninit root=/dev/ram0 init=/linuxrc  dokeymap loop
type=squashfs loop=/image.squashfs  cdroot vga=791 BOOT_IMAGE=/ubnkern


just to wet your apetite, I do a grep ACPI on the usblive config:
Code:

ACPI: RSDP 000F69F0, 0024 (r2 PTLTD )
ACPI: XSDT 9FED6E9D, 008C (r1 MIDERN MIDERN    6040000  LTP        0)
ACPI: FACP 9FEDDBD2, 00F4 (r3 INTEL  CRESTLNE  6040000 ALAN        1)
ACPI: DSDT 9FED8220, 593E (r2 INTEL  CRESTLNE  6040000 INTL 20050624)
ACPI: FACS 9FEDEFC0, 0040
ACPI: APIC 9FEDDCC6, 0068 (r1 INTEL  CRESTLNE  6040000 LOHR       5A)
ACPI: HPET 9FEDDD2E, 0038 (r1 INTEL  CRESTLNE  6040000 LOHR       5A)
ACPI: MCFG 9FEDDD66, 003C (r1 INTEL  CRESTLNE  6040000 LOHR       5A)
ACPI: TCPA 9FEDDDA2, 0032 (r1 Intel   CRESTLN  6040000          5A52)
ACPI: TMOR 9FEDDDD4, 0026 (r1 PTLTD            6040000 PTL         3)
ACPI: APIC 9FEDDDFA, 0068 (r1 PTLTD      APIC    6040000  LTP        0)
ACPI: SLIC 9FEDDE62, 0176 (r1 MIDERN MIDERN    6040000  LTP        0)
ACPI: BOOT 9FEDDFD8, 0028 (r1 PTLTD  $SBFTBL$  6040000  LTP        1)
ACPI: SSDT 9FED7F43, 02DD (r1 SataRe SataAhci     1000 INTL 20050624)
ACPI: SSDT 9FED74B5, 025F (r1  PmRef  Cpu0Tst     3000 INTL 20050624)
ACPI: SSDT 9FED740F, 00A6 (r1  PmRef  Cpu1Tst     3000 INTL 20050624)
ACPI: SSDT 9FED6F29, 04E6 (r1  PmRef    CpuPm     3000 INTL 20050624)
ACPI: BIOS bug: multiple APIC/MADT found, using 0
ACPI: If "acpi_apic_instance=2" works better, notify linux-acpi@vger.kernel.org
ACPI: PM-Timer IO Port: 0x1008
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0])
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
ACPI: IRQ9 used by override.
ACPI: HPET id: 0x8086a201 base: 0xfed00000
Using ACPI (MADT) for SMP configuration information
ACPI: Core revision 20070126
ACPI: bus type pci registered
ACPI: EC: Look up EC in DSDT
ACPI: BIOS _OSI(Linux) query ignored
ACPI: DMI System Vendor: SAGER
ACPI: DMI Product Name: M570RU
ACPI: DMI Product Version: CLEVO:M570RU-1.00.12S
ACPI: DMI Board Name: SANTA ROSA
ACPI: DMI BIOS Vendor: Phoenix
ACPI: DMI BIOS Date: 01/14/2009
ACPI: Please send DMI info above to linux-acpi@vger.kernel.org
ACPI: If "acpi_osi=Linux" works better, please notify linux-acpi@vger.kernel.org
ACPI: Interpreter enabled
ACPI: (supports S0 S3 S4 S5)
ACPI: Using IOAPIC for interrupt routing
ACPI: EC: non-query interrupt received, switching to interrupt mode
ACPI: EC: GPE = 0x18, I/O: command/status = 0x66, data = 0x62
ACPI: EC: driver started in interrupt mode
ACPI: PCI Root Bridge [PCI0] (0000:00)
PCI quirk: region 1000-107f claimed by ICH6 ACPI/GPIO/TCO
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 1 3 4 *5 6 7 10 12 14 15)
pnp: PnP ACPI init
ACPI: bus type pnp registered
pnp: PnP ACPI: found 12 devices
ACPI: ACPI bus type pnp unregistered
PCI: Using ACPI for IRQ routing
ACPI: PCI Interrupt 0000:00:01.0[A] -> GSI 16 (level, low) -> IRQ 16
ACPI: PCI Interrupt 0000:0c:09.0[A] -> GSI 19 (level, low) -> IRQ 19
ACPI: SSDT 9FED7C43, 0238 (r1  PmRef  Cpu0Ist     3000 INTL 20050624)
ACPI: SSDT 9FED7714, 04AA (r1  PmRef  Cpu0Cst     3001 INTL 20050624)
ACPI: CPU0 (power states: C1[C1] C2[C2] C3[C3])
ACPI: Processor [CPU0] (supports 8 throttling states)
ACPI: SSDT 9FED7E7B, 00C8 (r1  PmRef  Cpu1Ist     3000 INTL 20050624)
ACPI: SSDT 9FED7BBE, 0085 (r1  PmRef  Cpu1Cst     3000 INTL 20050624)
ACPI: CPU1 (power states: C1[C1] C2[C2] C3[C3])
ACPI: Processor [CPU1] (supports 8 throttling states)
ACPI: Power Button (FF) [PWRF]
ACPI: Power Button (CM) [PWB]
ACPI: Sleep Button (CM) [SLPB]
ACPI: Lid Switch [LID]
ACPI: Battery Slot [BAT0] (battery present)
ACPI: Invalid passive threshold
ACPI: Thermal Zone [THRM] (47 C)
ACPI: PCI Interrupt 0000:08:00.0[A] -> GSI 19 (level, low) -> IRQ 19
ACPI: AC Adapter [AC] (on-line)
ACPI: PCI Interrupt 0000:00:1f.3[C] -> GSI 19 (level, low) -> IRQ 19
ACPI: Video Device [VGA] (multi-head: yes  rom: no  post: no)
ACPI: PCI Interrupt 0000:00:1b.0[A] -> GSI 22 (level, low) -> IRQ 22
ACPI: Invalid passive threshold


NOTE: I removed some repeated IRQ, PCI lines

See? no "bugs", and AC is online!

We need expert counseling here... where is everybody?
_________________
SAGER 5793
Back to top
View user's profile Send private message
kodiakmax
n00b
n00b


Joined: 28 Jan 2009
Posts: 27

PostPosted: Sat Feb 14, 2009 3:25 am    Post subject: Reply with quote

I just downloaded Ubuntu 8.10 amd64 live cd. It appears that acpi is working properly with it as well. The proc/acpi/ac_adapter folder is populated. No errors apper in dmesg.

However, if you notice there is a bios bug identified...
Code:
[    0.000000] ACPI: BIOS bug: multiple APIC/MADT found, using 0
[    0.000000] ACPI: If "acpi_apic_instance=2" works better, notify linux-acpi@vger.kernel.org


As well as a thermal error:
Code:
[  270.581487] ACPI Exception (thermal-0469): AE_ERROR, ACPI thermal trip point state changed


Code:
ubuntu@ubuntu:~$ uname -a
Linux ubuntu 2.6.27-7-generic #1 SMP Fri Oct 24 06:40:41 UTC 2008 x86_64 GNU/Linux
ubuntu@ubuntu:~$ dmesg |grep DSDT
[    0.000000] ACPI: DSDT 9FED8220, 593E (r2 INTEL  CRESTLNE  6040000 INTL 20050624)
[    0.008284] ACPI: Checking initramfs for custom DSDT
[    0.490204] ACPI: EC: Look up EC in DSDT
ubuntu@ubuntu:~$ dmesg |grep ACPI
[    0.000000]  BIOS-e820: 000000009fed0000 - 000000009fedf000 (ACPI NVS)
[    0.000000] ACPI: RSDP 000F69F0, 0024 (r2 PTLTD )
[    0.000000] ACPI: XSDT 9FED644F, 0094 (r1 MSTEST TESTONLY  6040000  LTP        0)
[    0.000000] ACPI: FACP 9FEDDBD2, 00F4 (r3 INTEL  CRESTLNE  6040000 ALAN        1)
[    0.000000] ACPI: DSDT 9FED8220, 593E (r2 INTEL  CRESTLNE  6040000 INTL 20050624)
[    0.000000] ACPI: FACS 9FEDEFC0, 0040
[    0.000000] ACPI: APIC 9FEDDCC6, 0068 (r1 INTEL  CRESTLNE  6040000 LOHR       5A)
[    0.000000] ACPI: HPET 9FEDDD2E, 0038 (r1 INTEL  CRESTLNE  6040000 LOHR       5A)
[    0.000000] ACPI: MCFG 9FEDDD66, 003C (r1 INTEL  CRESTLNE  6040000 LOHR       5A)
[    0.000000] ACPI: TCPA 9FEDDDA2, 0032 (r1 Intel   CRESTLN  6040000          5A52)
[    0.000000] ACPI: TMOR 9FEDDDD4, 0026 (r1 PTLTD            6040000 PTL         3)
[    0.000000] ACPI: APIC 9FEDDDFA, 0068 (r1 PTLTD      APIC    6040000  LTP        0)
[    0.000000] ACPI: SLIC 9FEDDE62, 0176 (r1 MSTEST TESTONLY  6040000  LTP        0)
[    0.000000] ACPI: BOOT 9FEDDFD8, 0028 (r1 PTLTD  $SBFTBL$  6040000  LTP        1)
[    0.000000] ACPI: SSDT 9FED7BD1, 064F (r1 SataRe  SataPri     1000 INTL 20050624)
[    0.000000] ACPI: SSDT 9FED753F, 0692 (r1 SataRe  SataSec     1000 INTL 20050624)
[    0.000000] ACPI: SSDT 9FED6A6F, 025F (r1  PmRef  Cpu0Tst     3000 INTL 20050624)
[    0.000000] ACPI: SSDT 9FED69C9, 00A6 (r1  PmRef  Cpu1Tst     3000 INTL 20050624)
[    0.000000] ACPI: SSDT 9FED64E3, 04E6 (r1  PmRef    CpuPm     3000 INTL 20050624)
[    0.000000] ACPI: BIOS bug: multiple APIC/MADT found, using 0
[    0.000000] ACPI: If "acpi_apic_instance=2" works better, notify linux-acpi@vger.kernel.org
[    0.000000] ACPI: DMI detected: Clevo
[    0.000000] ACPI: PM-Timer IO Port: 0x1008
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0])
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] ACPI: IRQ2 used by override.
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.006351] ACPI: Core revision 20080609
[    0.008284] ACPI: Checking initramfs for custom DSDT
[    0.480325] ACPI: bus type pci registered
[    0.490204] ACPI: EC: Look up EC in DSDT
[    0.494610] ACPI: BIOS _OSI(Linux) query ignored via DMI
[    0.495800] ACPI: Interpreter enabled
[    0.495803] ACPI: (supports S0 S3 S4 S5)
[    0.495816] ACPI: Using IOAPIC for interrupt routing
[    0.496340] ACPI: EC: non-query interrupt received, switching to interrupt mode
[    0.516729] ACPI: EC: GPE = 0x18, I/O: command/status = 0x66, data = 0x62
[    0.516729] ACPI: EC: driver started in interrupt mode
[    0.516729] ACPI: PCI Root Bridge [PCI0] (0000:00)
[    0.520800] pci 0000:00:1f.0: quirk: region 1000-107f claimed by ICH6 ACPI/GPIO/TCO
[    0.522412] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[    0.522840] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEGP._PRT]
[    0.522987] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP01._PRT]
[    0.523127] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP02._PRT]
[    0.523266] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP03._PRT]
[    0.523407] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP04._PRT]
[    0.523547] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP05._PRT]
[    0.523687] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP06._PRT]
[    0.523843] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIB._PRT]
[    0.536446] ACPI: PCI Interrupt Link [LNKA] (IRQs 1 3 4 *5 6 7 10 12 14 15)
[    0.536446] ACPI: PCI Interrupt Link [LNKB] (IRQs 1 3 4 5 6 7 11 12 14 15) *10
[    0.536446] ACPI: PCI Interrupt Link [LNKC] (IRQs 1 3 4 5 6 *7 10 12 14 15)
[    0.536494] ACPI: PCI Interrupt Link [LNKD] (IRQs 1 3 4 5 6 7 11 12 14 15) *10
[    0.536611] ACPI: PCI Interrupt Link [LNKE] (IRQs 1 3 4 5 6 7 10 12 14 15) *0, disabled.
[    0.536728] ACPI: PCI Interrupt Link [LNKF] (IRQs 1 3 4 5 6 7 *11 12 14 15)
[    0.536844] ACPI: PCI Interrupt Link [LNKG] (IRQs 1 3 4 5 6 7 10 12 14 15) *11
[    0.536961] ACPI: PCI Interrupt Link [LNKH] (IRQs 1 3 4 5 6 7 11 12 14 15) *10
[    0.537034] pnp: PnP ACPI init
[    0.537034] ACPI: bus type pnp registered
[    0.540526] pnp: PnP ACPI: found 11 devices
[    0.540526] ACPI: ACPI bus type pnp unregistered
[    0.540526] PCI: Using ACPI for IRQ routing
[    1.608529] ACPI: SSDT 9FED71FD, 027A (r1  PmRef  Cpu0Ist     3000 INTL 20050624)
[    1.608955] ACPI: SSDT 9FED6CCE, 04AA (r1  PmRef  Cpu0Cst     3001 INTL 20050624)
[    1.611505] ACPI: CPU0 (power states: C1[C1] C2[C2] C3[C3])
[    1.611563] processor ACPI0007:00: registered as cooling_device0
[    1.611567] ACPI: Processor [CPU0] (supports 8 throttling states)
[    1.611929] ACPI: SSDT 9FED7477, 00C8 (r1  PmRef  Cpu1Ist     3000 INTL 20050624)
[    1.612266] ACPI: SSDT 9FED7178, 0085 (r1  PmRef  Cpu1Cst     3000 INTL 20050624)
[    1.633438] ACPI: CPU1 (power states: C1[C1] C2[C2] C3[C3])
[    1.633493] processor ACPI0007:01: registered as cooling_device1
[    1.633496] ACPI: Processor [CPU1] (supports 8 throttling states)
[    1.664422] ACPI: Thermal Zone [THRM] (48 C)
[  143.247086] ACPI: Battery Slot [BAT0] (battery present)
[  210.289820] ACPI: AC Adapter [AC] (on-line)
[  210.409221] ACPI: Power Button (FF) [PWRF]
[  210.473161] ACPI: Power Button (CM) [PWB]
[  210.586212] ACPI: Sleep Button (CM) [SLPB]
[  210.617681] ACPI: Lid Switch [LID]
[  211.039525] ACPI: WMI: Mapper loaded
[  211.480167] ACPI: Video Device [VGA] (multi-head: yes  rom: no  post: no)
[  270.581487] ACPI Exception (thermal-0469): AE_ERROR, ACPI thermal trip point state changed
[    0.006351] ACPI: Core revision 20080609
[    0.008284] ACPI: Checking initramfs for custom DSDT
[    0.480325] ACPI: bus type pci registered
[    0.490204] ACPI: EC: Look up EC in DSDT
[    0.494610] ACPI: BIOS _OSI(Linux) query ignored via DMI
[    0.495800] ACPI: Interpreter enabled
[    0.495803] ACPI: (supports S0 S3 S4 S5)
[    0.495816] ACPI: Using IOAPIC for interrupt routing
[    0.496340] ACPI: EC: non-query interrupt received, switching to interrupt mode
[    0.516729] ACPI: EC: GPE = 0x18, I/O: command/status = 0x66, data = 0x62
[    0.516729] ACPI: EC: driver started in interrupt mode
[    0.516729] ACPI: PCI Root Bridge [PCI0] (0000:00)
[    0.520800] pci 0000:00:1f.0: quirk: region 1000-107f claimed by ICH6 ACPI/GPIO/TCO
[    0.522412] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[    0.522840] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEGP._PRT]
[    0.522987] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP01._PRT]
[    0.523127] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP02._PRT]
[    0.523266] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP03._PRT]
[    0.523407] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP04._PRT]
[    0.523547] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP05._PRT]
[    0.523687] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.RP06._PRT]
[    0.523843] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIB._PRT]
[    0.536446] ACPI: PCI Interrupt Link [LNKA] (IRQs 1 3 4 *5 6 7 10 12 14 15)
[    0.536446] ACPI: PCI Interrupt Link [LNKB] (IRQs 1 3 4 5 6 7 11 12 14 15) *10
[    0.536446] ACPI: PCI Interrupt Link [LNKC] (IRQs 1 3 4 5 6 *7 10 12 14 15)
[    0.536494] ACPI: PCI Interrupt Link [LNKD] (IRQs 1 3 4 5 6 7 11 12 14 15) *10
[    0.536611] ACPI: PCI Interrupt Link [LNKE] (IRQs 1 3 4 5 6 7 10 12 14 15) *0, disabled.
[    0.536728] ACPI: PCI Interrupt Link [LNKF] (IRQs 1 3 4 5 6 7 *11 12 14 15)
[    0.536844] ACPI: PCI Interrupt Link [LNKG] (IRQs 1 3 4 5 6 7 10 12 14 15) *11
[    0.536961] ACPI: PCI Interrupt Link [LNKH] (IRQs 1 3 4 5 6 7 11 12 14 15) *10
[    0.537034] pnp: PnP ACPI init
[    0.537034] ACPI: bus type pnp registered
[    0.540526] pnp: PnP ACPI: found 11 devices
[    0.540526] ACPI: ACPI bus type pnp unregistered
[    0.540526] PCI: Using ACPI for IRQ routing
[    1.608529] ACPI: SSDT 9FED71FD, 027A (r1  PmRef  Cpu0Ist     3000 INTL 20050624)
[    1.608955] ACPI: SSDT 9FED6CCE, 04AA (r1  PmRef  Cpu0Cst     3001 INTL 20050624)
[    1.611505] ACPI: CPU0 (power states: C1[C1] C2[C2] C3[C3])
[    1.611563] processor ACPI0007:00: registered as cooling_device0
[    1.611567] ACPI: Processor [CPU0] (supports 8 throttling states)
[    1.611929] ACPI: SSDT 9FED7477, 00C8 (r1  PmRef  Cpu1Ist     3000 INTL 20050624)
[    1.612266] ACPI: SSDT 9FED7178, 0085 (r1  PmRef  Cpu1Cst     3000 INTL 20050624)
[    1.633438] ACPI: CPU1 (power states: C1[C1] C2[C2] C3[C3])
[    1.633493] processor ACPI0007:01: registered as cooling_device1
[    1.633496] ACPI: Processor [CPU1] (supports 8 throttling states)
[    1.664422] ACPI: Thermal Zone [THRM] (48 C)
[  143.247086] ACPI: Battery Slot [BAT0] (battery present)
[  210.289820] ACPI: AC Adapter [AC] (on-line)
[  210.409221] ACPI: Power Button (FF) [PWRF]
[  210.473161] ACPI: Power Button (CM) [PWB]
[  210.586212] ACPI: Sleep Button (CM) [SLPB]
[  210.617681] ACPI: Lid Switch [LID]
[  211.039525] ACPI: WMI: Mapper loaded
[  211.480167] ACPI: Video Device [VGA] (multi-head: yes  rom: no  post: no)
[  270.581487] ACPI Exception (thermal-0469): AE_ERROR, ACPI thermal trip point state changed
Back to top
View user's profile Send private message
riczan
Tux's lil' helper
Tux's lil' helper


Joined: 09 Feb 2005
Posts: 134
Location: Sicily. Nothing personal...

PostPosted: Sat Feb 14, 2009 4:42 am    Post subject: Reply with quote

About that first bug (about existing 2 modes) I've seen it before and I don't think it is a real problem. I tried the suggested kernel option with no improvements (so no need to email anybody :) ). As for the thermal bug I've also seen it but I haven't noticed any issues with my fans or temperatures so I'm not worried about that either. All I need is AC adapter so I can have a battery mode and have the nvidia card working with ACPI.

Are you moving to ubuntu? It is tempting... I've already done all the compiling here in gentoo (X, kde, gimp, firefox, etc etc) and are more familiar with portage so I'm going to give thi genkernel a chance and see how it goes. But my point remains... there is no such bug in DSDT for it works in the bootCDs so there is no need to patch it. I wonder where can we get help or report this? Nothing seems to be going on here.

I'll report back when I'm done with genkernel.
_________________
SAGER 5793
Back to top
View user's profile Send private message
kodiakmax
n00b
n00b


Joined: 28 Jan 2009
Posts: 27

PostPosted: Sat Feb 14, 2009 8:30 am    Post subject: Reply with quote

Well, I don't plan to move to Ubuntu but you never know. I like the way gentoo works. Currently I'm using the Sabayon overlay for the quick binary installs of large packages. So, I would like to get the ACPI working properly in my current setup. It does seem to be a distro specific issue though if your 32bit gentoo live and the ubuntu 64bit work with the issue. I sure would like to figure out the reason though; you know what I mean?

A quick search on the internet about that bios bug error says this
Quote:
As this says, it is a BIOS bug, which means your hardware is broken, not the kernel.


So, it does look like the bios does have issues, however some distros appear to be able to work around it...

*rant on*
It's too bad the smarter people around here don't pipe up though. All I ever see in forums is "just google it." "did you search the forum" "It's in the wiki" But if you ever have a real problem, nobody bothers to offer any help lol. Not only that but we've offered a lot of info and dug into the intertubes for answers. We've been doing a lot of testing of different things as well. You'd think the devs would be interested wouldn't you? Especially if other distros are not having the problem. I'm tempted to check out Suse and redhat and fc and such just to see how they handle it. In which case I might just jump ship to another distro. I've posted in the Sabayon forums as well. Guess what... No reply there either lol. I'm carrying on a thread there by myself with progress reports and no replies yet lol.
*rant off*

Anyway, I'll probably work this issue till I got no more ideas. Then I'll see what I do. I'll keep updating this thread with my progress at any rate. Probably take a break from this problem for a day or so and clear my head. Start fresh with a new persective; ya know?

I wish I could figure out why my machine is not loading that custom dsdt though. Too wierd.
Back to top
View user's profile Send private message
riczan
Tux's lil' helper
Tux's lil' helper


Joined: 09 Feb 2005
Posts: 134
Location: Sicily. Nothing personal...

PostPosted: Sat Feb 14, 2009 5:51 pm    Post subject: Reply with quote

Ok, here are some more experiments I have done.

I emerge genkernel, emerge and "old" gentoo source 2.6.24 (because this is the same version as by liveUSB) and simply proceed as the gentoo handbook indicates,

Code:

eselect kernel list
eselect kernel set X (where X is the number of the 2.6.24 kernel version)
genkernel --kerner-config config_from_liveUSB --menuconfig all


The --menuconfig option above is needed in my case because I'm using AHCI in the bios (activated by leaving the robson flag on). So I have to compile AHCI in the kernel, not as a module (the default in liveUSB).

This automatically copies 3 files to the boot directory (or partition) and you have to let grub.conf about them (instruction on the handbook)

I boot up my new genkernel and voila`, I get full support of ACPI. Problem is that the new genkernel directory is 2.2 Gb!!! and boot up is slow (not to mention the pentium-pro processor, read below).

With this kernel as the control experiment (hereafter referred to as genny), I have done the following variations to determine why exactly this is successful and not the customized kernel.

- Disable initrd (hardware autodetection) to see if we still get functional ACPI.
modify grub.conf to create an entry that load the same genny kernel but disabling hardware autodetection (disabling initrd in the kernel option, this is discussed in handbook).

result: same ACPI errors as before genny.

- initrd detects and loads a bunch of modules so try loading all modules detected and loaded by genny's initrd:
Get a copy of all modules loaded by genny: lsmod >modules. Copy those to /etc/modules.autoload/kernel-2.6, and reboot again into the genny-notinitrd grub entry

result: same ACPI errors as before genny. Very puzzling but ** Maybe the order in which modules are loaded is important... I have to test this yet. I took pictures with a digital camera to see the booting process in detail... desperate measures...

- genny uses CPU: Pentium Pro, I want to use Core2. Change this and only this in the config file and reboot.

result: same ACPI errors! I tried this with the initrd on. This could be the main problem... the new DSDT table can only use Pentium Pro and not Core2... this would make sense in the WindowsXP philosophy, one OS for all possible PCs. They have to go after compatibility and not optimization.

My current conclusion is that we need 2 things: the Pentium Pro processor option and a module or initrd that I still need to figure out. This would also imply that the DSDT is not compatible with Core2 and needs to be patched. And the reason why it is still not working (our patched DSDT) is because we also need a module or the initrd that we still have to figure out.

Future work:
-Figure out what exactly initrd is doing for us, in the best of worlds it would be just module so we wouldn't need the autodetection every time.

- Try genkernel on a recent kernel, possibly tuxonice where I have hibernate working.

- come back to the patched DSDT and implement it together with the misterious initrd/module still to be identified.

If this doesn't work, decide if I really want to switch to pentium-pro and recompile everything just to have ac_adapter working. I'm sure a switch script could be used as a replacement of the missing ac_adapter error... after all, the battery directory is populated, that should be enough.











As for your other insights, I agree with you, I also feel kind of lonely here :)
_________________
SAGER 5793
Back to top
View user's profile Send private message
riczan
Tux's lil' helper
Tux's lil' helper


Joined: 09 Feb 2005
Posts: 134
Location: Sicily. Nothing personal...

PostPosted: Sat Feb 14, 2009 10:06 pm    Post subject: Reply with quote

I think I got it and the solution is so simple you won't believe it.

I noticed that sometimes even "genny" would show ACPI errors in dmesg. So I traced down that to me sometimes forgetting to clear up the /etc/modules.autoload/kernel-2.6 file.

So my current theory is that... if you compile into the kernel the ACPI modules, they get loaded in the wrong order... specially the AC module seems to be loaded before something in the kernel is "ready".

This didn't happen in the genkernel because 1.- they are compiled as modules and 2.- they seem to be loaded in the right order (by the initrd hardware autodetection). But when I loaded those modules myself in the module.autoload/kernel-2.6 they might be loaded in the wrong order (even in genkernel) and they would generate ACPI errors.

The solution is therefore, to put them as loadable modules in the kernel (what ever version, it doesn't matter (I'm using tuxonice 2.6.28 )). I'm also using core2, so you can forget about my theories in previous messages.

And, if you get error messages, then simply modprobe -r ac, and reload and the /proc/acpi/ac_adapter will be populated.

So I guess we just need to figure out how we can convice the kernel to boot up the modules in the order we want... for instance it bothers me that even if my module.autoload/kernel-2.6 is empty, gentoo still loads some modules!!! I don't know how to disable that automatic feature. Time to google some more.

regards

I wanted to ask you about your nvidia driver. See my post here:
[url]
https://forums.gentoo.org/viewtopic-t-674819.html
[/url]

perhaps you can give me some feedback there about that issue.

Thanks
_________________
SAGER 5793
Back to top
View user's profile Send private message
riczan
Tux's lil' helper
Tux's lil' helper


Joined: 09 Feb 2005
Posts: 134
Location: Sicily. Nothing personal...

PostPosted: Sun Feb 15, 2009 2:01 am    Post subject: Reply with quote

Some final tweaking I did:

Since the only ACPI module with problems is the ac I left only that as a module and the rest I compiled in the kernel (battery, dock, etc etc).

And I leave the ac until the very end of my modules.autoload.d/kernel-2.6 list, after agpgart, nvidia, alsa modules etc etc...

This seems to have left the ac module just enough time to loads when the kernel is ready for it. I got no error messages in dmesg.

good luck.
_________________
SAGER 5793
Back to top
View user's profile Send private message
kodiakmax
n00b
n00b


Joined: 28 Jan 2009
Posts: 27

PostPosted: Sun Feb 15, 2009 6:41 pm    Post subject: Reply with quote

OK I'll give that a try. It makes sense As the ubuntu live cd that works for me also loads most of the ACPI config as modules. It didn't even occur to me that the order might be screwing things up.

*Off Topic*
As for the nvidia issue. I am having issues with nvidia drivers as well. The only way for me to get it to work was install the binary nvidia drivers via the Sabayon overlay. If I try to install from source I get all kinds of errors. I could post up my xorg.conf for you if your interested. But I'd try adding the Sabayon overlay and installing the binary real quick see if that works for you. if you want a quick command-how-to let me know.
Back to top
View user's profile Send private message
kodiakmax
n00b
n00b


Joined: 28 Jan 2009
Posts: 27

PostPosted: Sun Feb 15, 2009 7:44 pm    Post subject: Reply with quote

Huh, how about that. All I did was compile the ac adapter as module, leave the rest compiled into the kernel and reboot. I didn't even have to adjust the load order of the module.

Code:
kodiakmax@DarkComet ~ $ dmesg |grep ACPI
[    1.128661] ACPI: Battery Slot [BAT0] (battery present)
[    1.131007] ACPI: Power Button (FF) [PWRF]
[    1.134006] ACPI: Power Button (CM) [PWB]
[    1.137013] ACPI: Sleep Button (CM) [SLPB]
[    1.137679] ACPI: Lid Switch [LID]
[    1.138239] ACPI: SSDT 9FED71FD, 027A (r1  PmRef  Cpu0Ist     3000 INTL 20050624)
[    1.138620] ACPI: SSDT 9FED6CCE, 04AA (r1  PmRef  Cpu0Cst     3001 INTL 20050624)
[    1.141239] ACPI: CPU0 (power states: C1[C1] C2[C2] C3[C3])
[    1.141276] processor ACPI_CPU:00: registered as cooling_device0
[    1.141279] ACPI: Processor [CPU0] (supports 8 throttling states)
[    1.141634] ACPI: SSDT 9FED7477, 00C8 (r1  PmRef  Cpu1Ist     3000 INTL 20050624)
[    1.141916] ACPI: SSDT 9FED7178, 0085 (r1  PmRef  Cpu1Cst     3000 INTL 20050624)
[    1.142741] ACPI: CPU1 (power states: C1[C1] C2[C2] C3[C3])
[    1.142773] processor ACPI_CPU:01: registered as cooling_device1
[    1.142776] ACPI: Processor [CPU1] (supports 8 throttling states)
[    1.162264] ACPI: Thermal Zone [THRM] (50 C)
[   11.629770] ACPI: AC Adapter [AC] (on-line)
[   11.834384] ACPI: Video Device [VGA] (multi-head: yes  rom: no  post: no)
[   12.016403] ACPI: I/O resource 0000:00:1f.3 [0x1c00-0x1c1f] conflicts with ACPI region SMBI [0x1c00-0x1c0f]
[   12.016405] ACPI: Device needs an ACPI driver
[   13.332303] nvidia 0000:01:00.0: power state changed by ACPI to D0


Things seem to be working OK so far. But, I wonder why there are so few ACPI messages though.
Back to top
View user's profile Send private message
IncredibleMrT
Tux's lil' helper
Tux's lil' helper


Joined: 07 Mar 2008
Posts: 109
Location: Rotherham, UK

PostPosted: Wed Mar 18, 2009 1:55 pm    Post subject: Reply with quote

Sorry to hijack this thread. I have an ASUS X51RL series laptop. Over the past few weeks it hangs under elevated cpu usage - particularly when doing a big emerge. I've done a little research and it appears it might be ACPI related. From dmesg, I see that my ACPI is tarnished by being compiled with MS compiler :
Code:

ACPI: RSDP 000F7F50, 0024 (r2 ACPIAM)
ACPI: XSDT 77FB0100, 0054 (r1 _ASUS_ Notebook  2000825 MSFT       97)
ACPI: FACP 77FB0290, 00F4 (r3 A.M.I  OEMFACP   2000825 MSFT       97)
ACPI: DSDT 77FB0630, 77A4 (r1  T12R0 T12R0000        0 INTL 20051117)
ACPI: FACS 77FBE000, 0040
ACPI: APIC 77FB0390, 005C (r1 A.M.I  OEMAPIC   2000825 MSFT       97)
ACPI: MCFG 77FB03F0, 003C (r1 A.M.I  OEMMCFG   2000825 MSFT       97)
ACPI: SLIC 77FB0430, 0176 (r1 _ASUS_ Notebook  2000825 MSFT       97)
ACPI: BOOT 77FB0600, 0028 (r1 A.M.I  OEMBOOT   2000825 MSFT       97)
ACPI: OEMB 77FBE040, 005B (r1 A.M.I  AMI_OEM   2000825 MSFT       97)
ACPI: Local APIC address 0xfee00000


I'm trying to rebuild my DSDT using
Code:
iasl -tc dsdt.dsl
Back to top
View user's profile Send private message
IncredibleMrT
Tux's lil' helper
Tux's lil' helper


Joined: 07 Mar 2008
Posts: 109
Location: Rotherham, UK

PostPosted: Wed Mar 18, 2009 2:00 pm    Post subject: Reply with quote

(cont'd)
and here is the output from the iasl command
Code:


Intel ACPI Component Architecture
ASL Optimizing Compiler version 20090123 [Mar 18 2009]
Copyright (C) 2000 - 2009 Intel Corporation
Supports ACPI Specification Revision 3.0a

dsdt.dsl    31:                 Return (MNAM)
Error    4063 -      Object does not exist ^  (MNAM)

dsdt.dsl    36:                 Store (IKFG, Local0)
Error    4063 -     Object does not exist ^  (IKFG)

dsdt.dsl    37:                 If (ACPF)
Error    4063 -  Object does not exist ^  (ACPF)

dsdt.dsl    47:                 Store (\_TZ.RTMP (), Local0)
Error    4063 -          Object does not exist ^  (\_TZ.RTMP)

dsdt.dsl    48:                 Store (\_TZ.RFAN (), Local1)
Error    4063 -          Object does not exist ^  (\_TZ.RFAN)

dsdt.dsl    50:                 Add (\_TZ.KELV (Local0), Local1, Local0)
Error    4063 -        Object does not exist ^  (\_TZ.KELV)

dsdt.dsl    69:                 Store (Arg0, OSFG)
Error    4063 -           Object does not exist ^  (OSFG)

dsdt.dsl    74:                 Return (LBTN)
Error    4063 -      Object does not exist ^  (LBTN)

dsdt.dsl    79:                 Store (Arg0, LBTN)
Error    4063 -           Object does not exist ^  (LBTN)

dsdt.dsl    80:                 ^^PCI0.SBRG.EC0.STBR ()
Error    4064 -                                    ^ Object not found or not accessible from scope (^^PCI0.SBRG.EC0.STBR)

dsdt.dsl    85:                 OWLD (Arg0)
Error    4063 -                    ^ Object does not exist (OWLD)

dsdt.dsl    90:                 OBTD (Arg0)
Error    4063 -                    ^ Object does not exist (OBTD)

dsdt.dsl    95:                 Return (ORST ())
Error    4063 -      Object does not exist ^  (ORST)

dsdt.dsl   100:                 If (NATK ())
Error    4063 -  Object does not exist ^  (NATK)

dsdt.dsl   102:                     SWHG (Arg0)
Error    4063 -  Object does not exist ^  (SWHG)

dsdt.dsl   108:                 Return (LCDR)
Error    4063 -      Object does not exist ^  (LCDR)

dsdt.dsl   113:                 Return (OHWR ())
Error    4063 -      Object does not exist ^  (OHWR)

dsdt.dsl   118:                 Return (LCDV)
Error    4063 -      Object does not exist ^  (LCDV)

dsdt.dsl   133:                     Store (PTIM, PCDV)
Error    4063 -         Object does not exist ^  (PTIM)

dsdt.dsl   139:                     If (^^LID._LID ())
Error    4064 -                                  ^ Object not found or not accessible from scope (^^LID._LID)

dsdt.dsl   141:                         Store (PTIM, PCDV)
Error    4063 -             Object does not exist ^  (PTIM)

dsdt.dsl   145:                     If (LLess (\_TZ.RLTM (), PTMP))
Error    4063 -                  Object does not exist ^  (\_TZ.RLTM)

dsdt.dsl   145:                     If (LLess (\_TZ.RLTM (), PTMP))
Error    4063 -                           Object does not exist ^  (PTMP)

dsdt.dsl   147:                         Store (PTIM, PCDV)
Error    4063 -             Object does not exist ^  (PTIM)

dsdt.dsl   154:                         Store (PTIM, PCDV)
Error    4063 -             Object does not exist ^  (PTIM)

dsdt.dsl   173:                     ShiftLeft (QFAN, 0x10, Local0)
Error    4063 -             Object does not exist ^  (QFAN)

dsdt.dsl   188:                 Store (ASMI (Arg0), Local0)
Error    4063 -     Object does not exist ^  (ASMI)

dsdt.dsl   196:                     Return (PSTN)
Error    4063 -          Object does not exist ^  (PSTN)

dsdt.dsl   199:                 If (ACPF)
Error    4063 -  Object does not exist ^  (ACPF)

dsdt.dsl   201:                     ShiftRight (PSTN, 0x08, Local0)
Error    4063 -              Object does not exist ^  (PSTN)

dsdt.dsl   205:                     And (PSTN, 0xFF, Local0)
Error    4063 -       Object does not exist ^  (PSTN)

dsdt.dsl   213:                 Store (Arg0, SLMT)
Error    4063 -           Object does not exist ^  (SLMT)

dsdt.dsl   231:                     Return (RBYT (Local1, Local0))
Error    4063 -          Object does not exist ^  (RBYT)

dsdt.dsl   235:                     Return (WBYT (Local1, Local0, Local2))
Error    4063 -          Object does not exist ^  (WBYT)

dsdt.dsl   247:                     Return (RWRD (Local1, Local0))
Error    4063 -          Object does not exist ^  (RWRD)

dsdt.dsl   251:                     Return (WWRD (Local1, Local0, Local2))
Error    4063 -          Object does not exist ^  (WWRD)

dsdt.dsl   268:                         RBLK (Local1, Local0, Local3)
Error    4063 -      Object does not exist ^  (RBLK)

dsdt.dsl   272:                         WBLK (Local1, Local0, Local3)
Error    4063 -      Object does not exist ^  (WBLK)

dsdt.dsl   284:                         Return (DerefOf (Index (RBUF, Local2)))
Error    4063 -                              Object does not exist ^  (RBUF)

dsdt.dsl   289:                         Store (Local1, Index (RBUF, Local2))
Error    4063 -                            Object does not exist ^  (RBUF)

dsdt.dsl   304:                 If (LNotEqual (Acquire (P4SM, 0xFFFF), Zero))
Error    4063 -                      Object does not exist ^  (P4SM)

dsdt.dsl   309:                 Store (Local0, ^^PCI0.SBRG.EC0.CDT3)
Error    4064 -     Object not found or not accessible from scope ^  (^^PCI0.SBRG.EC0.CDT3)

dsdt.dsl   310:                 Store (Local1, ^^PCI0.SBRG.EC0.CDT2)
Error    4064 -     Object not found or not accessible from scope ^  (^^PCI0.SBRG.EC0.CDT2)

dsdt.dsl   311:                 Store (Local2, ^^PCI0.SBRG.EC0.CDT1)
Error    4064 -     Object not found or not accessible from scope ^  (^^PCI0.SBRG.EC0.CDT1)

dsdt.dsl   312:                 Store (Local3, ^^PCI0.SBRG.EC0.CMD1)
Error    4064 -     Object not found or not accessible from scope ^  (^^PCI0.SBRG.EC0.CMD1)

dsdt.dsl   314:                 While (LAnd (Local0, ^^PCI0.SBRG.EC0.CMD1))
Error    4064 -           Object not found or not accessible from scope ^  (^^PCI0.SBRG.EC0.CMD1)

dsdt.dsl   320:                 Store (^^PCI0.SBRG.EC0.CDT3, Local0)
Error    4064 -                                           ^ Object not found or not accessible from scope (^^PCI0.SBRG.EC0.CDT3)

dsdt.dsl   321:                 Store (^^PCI0.SBRG.EC0.CDT2, Local1)
Error    4064 -                                           ^ Object not found or not accessible from scope (^^PCI0.SBRG.EC0.CDT2)

dsdt.dsl   322:                 Store (^^PCI0.SBRG.EC0.CDT1, Local2)
Error    4064 -                                           ^ Object not found or not accessible from scope (^^PCI0.SBRG.EC0.CDT1)

dsdt.dsl   323:                 Store (^^PCI0.SBRG.EC0.CMD1, Local3)
Error    4064 -                                           ^ Object not found or not accessible from scope (^^PCI0.SBRG.EC0.CMD1)

dsdt.dsl   324:                 Release (P4SM)
Error    4063 -       Object does not exist ^  (P4SM)

dsdt.dsl   792:         If (DTSE)
Error    4063 -                ^ Object does not exist (DTSE)

dsdt.dsl   802:             If (LAnd (DTSE, MPEN))
Error    4063 -    Object does not exist ^  (DTSE)

dsdt.dsl   802:             If (LAnd (DTSE, MPEN))
Error    4063 -          Object does not exist ^  (MPEN)

dsdt.dsl   822:             Notify (\_TZ.THRM, 0x80)
Error    4063 -       Object does not exist ^  (\_TZ.THRM)

dsdt.dsl  1033:                 LNKA,
Error    4063 -                    ^ Object does not exist (LNKA)

dsdt.dsl  1041:                 LNKB,
Error    4063 -                    ^ Object does not exist (LNKB)

dsdt.dsl  1049:                 LNKC,
Error    4063 -                    ^ Object does not exist (LNKC)

dsdt.dsl  1057:                 LNKD,
Error    4063 -                    ^ Object does not exist (LNKD)

dsdt.dsl  1065:                 LNKA,
Error    4063 -                    ^ Object does not exist (LNKA)

dsdt.dsl  1073:                 LNKB,
Error    4063 -                    ^ Object does not exist (LNKB)

dsdt.dsl  1081:                 LNKC,
Error    4063 -                    ^ Object does not exist (LNKC)

dsdt.dsl  1089:                 LNKD,
Error    4063 -                    ^ Object does not exist (LNKD)

dsdt.dsl  1097:                 LNKG,
Error    4063 -                    ^ Object does not exist (LNKG)

dsdt.dsl  1181:                 LNKC,
Error    4063 -                    ^ Object does not exist (LNKC)

dsdt.dsl  1189:                 LNKD,
Error    4063 -                    ^ Object does not exist (LNKD)

dsdt.dsl  1197:                 LNKA,
Error    4063 -                    ^ Object does not exist (LNKA)

dsdt.dsl  1205:                 LNKB,
Error    4063 -                    ^ Object does not exist (LNKB)

dsdt.dsl  1249:                 LNKD,
Error    4063 -                    ^ Object does not exist (LNKD)

dsdt.dsl  1257:                 LNKA,
Error    4063 -                    ^ Object does not exist (LNKA)

dsdt.dsl  1265:                 LNKB,
Error    4063 -                    ^ Object does not exist (LNKB)

dsdt.dsl  1273:                 LNKC,
Error    4063 -                    ^ Object does not exist (LNKC)

dsdt.dsl  1317:                 LNKA,
Error    4063 -                    ^ Object does not exist (LNKA)

dsdt.dsl  1325:                 LNKB,
Error    4063 -                    ^ Object does not exist (LNKB)

dsdt.dsl  1333:                 LNKC,
Error    4063 -                    ^ Object does not exist (LNKC)

dsdt.dsl  1341:                 LNKD,
Error    4063 -                    ^ Object does not exist (LNKD)

dsdt.dsl  1385:                 LNKB,
Error    4063 -                    ^ Object does not exist (LNKB)

dsdt.dsl  1393:                 LNKC,
Error    4063 -                    ^ Object does not exist (LNKC)

dsdt.dsl  1401:                 LNKD,
Error    4063 -                    ^ Object does not exist (LNKD)

dsdt.dsl  1409:                 LNKA,
Error    4063 -                    ^ Object does not exist (LNKA)

dsdt.dsl  1453:                 LNKC,
Error    4063 -                    ^ Object does not exist (LNKC)

dsdt.dsl  1461:                 LNKD,
Error    4063 -                    ^ Object does not exist (LNKD)

dsdt.dsl  1469:                 LNKA,
Error    4063 -                    ^ Object does not exist (LNKA)

dsdt.dsl  1477:                 LNKB,
Error    4063 -                    ^ Object does not exist (LNKB)

dsdt.dsl  1521:                 LNKD,
Error    4063 -                    ^ Object does not exist (LNKD)

dsdt.dsl  1529:                 LNKA,
Error    4063 -                    ^ Object does not exist (LNKA)

dsdt.dsl  1537:                 LNKB,
Error    4063 -                    ^ Object does not exist (LNKB)

dsdt.dsl  1545:                 LNKC,
Error    4063 -                    ^ Object does not exist (LNKC)

dsdt.dsl  1589:                 LNKA,
Error    4063 -                    ^ Object does not exist (LNKA)

dsdt.dsl  1597:                 LNKB,
Error    4063 -                    ^ Object does not exist (LNKB)

dsdt.dsl  1605:                 LNKC,
Error    4063 -                    ^ Object does not exist (LNKC)

dsdt.dsl  1613:                 LNKD,
Error    4063 -                    ^ Object does not exist (LNKD)

dsdt.dsl  1621:                 LNKB,
Error    4063 -                    ^ Object does not exist (LNKB)

dsdt.dsl  1629:                 LNKC,
Error    4063 -                    ^ Object does not exist (LNKC)

dsdt.dsl  1637:                 LNKD,
Error    4063 -                    ^ Object does not exist (LNKD)

dsdt.dsl  1645:                 LNKA,
Error    4063 -                    ^ Object does not exist (LNKA)

dsdt.dsl  1653:                 LNKB,
Error    4063 -                    ^ Object does not exist (LNKB)

dsdt.dsl  1661:                 LNKC,
Error    4063 -                    ^ Object does not exist (LNKC)

dsdt.dsl  1669:                 LNKD,
Error    4063 -                    ^ Object does not exist (LNKD)

dsdt.dsl  1677:                 LNKA,
Error    4063 -                    ^ Object does not exist (LNKA)

dsdt.dsl  1785:                 LNKE,
Error    4063 -                    ^ Object does not exist (LNKE)

dsdt.dsl  1793:                 LNKF,
Error    4063 -                    ^ Object does not exist (LNKF)

dsdt.dsl  1801:                 LNKG,
Error    4063 -                    ^ Object does not exist (LNKG)

dsdt.dsl  1809:                 LNKH,
Error    4063 -                    ^ Object does not exist (LNKH)

dsdt.dsl  4041:                 If (STHP)
Error    4095 -                  ^ syntax error, unexpected PARSEOP_IF

dsdt.dsl  4176:                 If (STHP)
Error    4095 -                  ^ syntax error, unexpected PARSEOP_IF

dsdt.dsl  4189:                                 Notify (\_SB.PCI0.SATA.PRID.P_D0, One)
Error    4063 -                                          Object does not exist ^  (\_SB.PCI0.SATA.PRID.P_D0)

dsdt.dsl  4200:                                 Notify (\_SB.PCI0.SATA.SECD.S_D0, One)
Error    4063 -                                          Object does not exist ^  (\_SB.PCI0.SATA.SECD.S_D0)

dsdt.dsl  4211:                                 Notify (\_SB.PCI0.SATA.PRID.P_D1, One)
Error    4063 -                                          Object does not exist ^  (\_SB.PCI0.SATA.PRID.P_D1)

dsdt.dsl  4222:                                 Notify (\_SB.PCI0.SATA.SECD.S_D1, One)
Error    4063 -                                          Object does not exist ^  (\_SB.PCI0.SATA.SECD.S_D1)

dsdt.dsl  4309:                         Return (AR05)
Error    4067 -                                    ^ Object is not accessible from this scope (AR05)

dsdt.dsl  4312:                     Return (PR05)
Error    4067 -                                ^ Object is not accessible from this scope (PR05)

dsdt.dsl  4316:     }, NotSerialized)
Error    4095 -     ^ syntax error, unexpected '}', expecting $end

ASL Input:  dsdt.dsl - 8724 lines, 246574 bytes, 1465 keywords
Compilation complete. 113 Errors, 0 Warnings, 0 Remarks, 0 Optimizations


As you can see, 113 errors. The vast majority seem to be trying to reference something that doesn't exist.


Last edited by IncredibleMrT on Wed Mar 18, 2009 2:24 pm; edited 1 time in total
Back to top
View user's profile Send private message
IncredibleMrT
Tux's lil' helper
Tux's lil' helper


Joined: 07 Mar 2008
Posts: 109
Location: Rotherham, UK

PostPosted: Wed Mar 18, 2009 2:22 pm    Post subject: Reply with quote

(cont'd)
Here is the dsdt.dsl file that was used to generate the above set of errors

http://pastebin.com/f2368a2bb

Is there anyone who could help me sort this or perhaps anyone with a working DSDT for an ASUS X51RL?

Thanks in advance
Back to top
View user's profile Send private message
lazaro
n00b
n00b


Joined: 01 Jun 2009
Posts: 1

PostPosted: Mon Jun 01, 2009 4:39 pm    Post subject: Problemas com acpi Reply with quote

Please help me,

I'm having trouble repairing my dsdt.dsl, 8 errors are found, follow the steps performed:

cat / proc / acpi / dsdt> dsdt.jca
iasl-d dsdt.jca

Intel ACPI Component Architecture
AML disassembler version 20061109 [May 18 2007]
Copyright (C) 2000 - 2006 Intel Corporation
Supports ACPI Specification Revision 3.0a

Loading ACPI table from file dsdt.jca
Acpi table [DSDT] successfully installed and loaded
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
Deferred Parsing opcodes (Methods / Buffers / Packages / Regions)
.................................................. .................................................. .................................................. .................................................. .................................................. .................................................. .................................................. .................................................. ............................
Parsing completed

Found 1 external control methods, reparsing with new information
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
Deferred Parsing opcodes (Methods / Buffers / Packages / Regions)
.................................................. .................................................. .................................................. .................................................. .................................................. .................................................. .................................................. .................................................. ............................
Parsing completed
Disassembly completed, written to "dsdt.dsl"
Phoenix: iasl-tc dsdt.dsl

Intel ACPI Component Architecture
ASL Optimizing Compiler version 20061109 [May 18 2007]
Copyright (C) 2000 - 2006 Intel Corporation
Supports ACPI Specification Revision 3.0a

dsdt.dsl 3622: Name (_T_0, Zero)
Error 4081 - Use of reserved word ^ (_T_0)

dsdt.dsl 3821: Name (_T_0, Zero)
Error 4081 - Use of reserved word ^ (_T_0)

dsdt.dsl 3907: Name (_T_1, Zero)
Error 4081 - Use of reserved word ^ (_T_1)

dsdt.dsl 3968: Name (_T_2, Zero)
Error 4081 - Use of reserved word ^ (_T_2)

dsdt.dsl 4327: Name (_T_0, Zero)
Error 4081 - Use of reserved word ^ (_T_0)

dsdt.dsl 4396: Name (_T_1, Zero)
Error 4081 - Use of reserved word ^ (_T_1)

dsdt.dsl 4457: Name (_T_2, Zero)
Error 4081 - Use of reserved word ^ (_T_2)

dsdt.dsl 6021: Name (_T_0, Zero)
Error 4081 - Use of reserved word ^ (_T_0)

ASL Input: dsdt.dsl - 7299 lines, 231,614 bytes, 2845 keywords
Compilation complete. 8 Errors, 0 Warnings, 0 Remarks, 3 Optimizations


I am grateful if someone can work, what happens is that the keys ñ functions work, eg if I disable the acpi in the boot devices (wireless / webcam / network .....) stop working, but the keys functions fn + F4 + F7 and fn + f8 fn return to work.
_________________
O amor de muitos esfria-rá. Não deixe coisas passageiras apagar o que é mais importante numa sociedade corrompida.
Back to top
View user's profile Send private message
kernelhacker
n00b
n00b


Joined: 18 Feb 2004
Posts: 27

PostPosted: Sun Jun 07, 2009 1:19 pm    Post subject: Reply with quote

Hi again,

kodiakmax wrote:
OK I changed all ^CPU0._PPC calls to CPU0.PPC and now only get 12 errors. the new list is below.
It looks like kernelhacker is having the same issue I am. Although I'm not suprised. He has the same laptop it looks like lol. Damn Clevo and their buggy DSDT lol.


Yeah, but i'm not sure if i should be happy, that we are two with the same problem now ;=
Well, compiling the ACPI parts as modules worked for some of my problems - especially my nvidia card now detects the powersource correctly and i finally have higher clock frequencies.
But: I'd like to have some more accurate battery information. I only get "current rate: unknown". Is there any way to fix that?

Thanks for help,


Stefan
_________________
signature temporarily disabled
Back to top
View user's profile Send private message
Belliash
Advocate
Advocate


Joined: 24 Nov 2004
Posts: 2503
Location: Wroclaw, Poland

PostPosted: Thu Sep 17, 2009 10:36 am    Post subject: Reply with quote

Where can i find iasl? It is available on intel website no longer ;(
_________________
Asio Software Technologies
Belliash IT Weblog
Back to top
View user's profile Send private message
jetblack
Guru
Guru


Joined: 15 Jan 2003
Posts: 340
Location: Evanston, IL, USA

PostPosted: Mon Nov 09, 2009 11:31 pm    Post subject: Reply with quote

Belliash wrote:
Where can i find iasl? It is available on intel website no longer ;(


It looks like the latest version is kept here. You'll have to build it from the source, but it seems straightforward enough.
Back to top
View user's profile Send private message
salmonix
Guru
Guru


Joined: 16 Jul 2006
Posts: 410

PostPosted: Tue Feb 23, 2010 12:38 pm    Post subject: Reply with quote

Hi there,
I have an old Compaq Armada 1750 with broken ACPI (or simply written for Wintendo full of OS conditionals). Now, I can find a ? patch ? at
http://acpi.sourceforge.net/dsdt/view.php?id=168
reportedly worth to try but I do not know what to do with it. Patch against what? I have my dsdt caught, disassembled, even minor bugfix I could do, but no way have I been able to find out what to do with this patch.
Unfortunately I need acpi on this box because its apm freezes X occasionally and it has ended up loosing some hours work.
It may also be responsible for some other minor issues, and I want to monitor batteries separately (yes, this old box has 2 battery bays !) to change a spare one, and so on.
_________________
Quis custodiet ipsos, custodes?
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Documentation, Tips & Tricks All times are GMT
Goto page Previous  1, 2, 3 ... 14, 15, 16
Page 16 of 16

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum