View previous topic :: View next topic |
Author |
Message |
kodiakmax n00b
Joined: 28 Jan 2009 Posts: 27
|
Posted: Fri Feb 13, 2009 7:37 pm Post subject: |
|
|
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 |
|
|
riczan Tux's lil' helper
Joined: 09 Feb 2005 Posts: 134 Location: Sicily. Nothing personal...
|
Posted: Fri Feb 13, 2009 11:47 pm Post subject: |
|
|
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 |
|
|
riczan Tux's lil' helper
Joined: 09 Feb 2005 Posts: 134 Location: Sicily. Nothing personal...
|
Posted: Sat Feb 14, 2009 12:09 am Post subject: |
|
|
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 |
|
|
kodiakmax n00b
Joined: 28 Jan 2009 Posts: 27
|
Posted: Sat Feb 14, 2009 3:25 am Post subject: |
|
|
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 |
|
|
riczan Tux's lil' helper
Joined: 09 Feb 2005 Posts: 134 Location: Sicily. Nothing personal...
|
Posted: Sat Feb 14, 2009 4:42 am Post subject: |
|
|
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 |
|
|
kodiakmax n00b
Joined: 28 Jan 2009 Posts: 27
|
Posted: Sat Feb 14, 2009 8:30 am Post subject: |
|
|
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 |
|
|
riczan Tux's lil' helper
Joined: 09 Feb 2005 Posts: 134 Location: Sicily. Nothing personal...
|
Posted: Sat Feb 14, 2009 5:51 pm Post subject: |
|
|
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 |
|
|
riczan Tux's lil' helper
Joined: 09 Feb 2005 Posts: 134 Location: Sicily. Nothing personal...
|
Posted: Sat Feb 14, 2009 10:06 pm Post subject: |
|
|
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 |
|
|
riczan Tux's lil' helper
Joined: 09 Feb 2005 Posts: 134 Location: Sicily. Nothing personal...
|
Posted: Sun Feb 15, 2009 2:01 am Post subject: |
|
|
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 |
|
|
kodiakmax n00b
Joined: 28 Jan 2009 Posts: 27
|
Posted: Sun Feb 15, 2009 6:41 pm Post subject: |
|
|
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 |
|
|
kodiakmax n00b
Joined: 28 Jan 2009 Posts: 27
|
Posted: Sun Feb 15, 2009 7:44 pm Post subject: |
|
|
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 |
|
|
IncredibleMrT Tux's lil' helper
Joined: 07 Mar 2008 Posts: 109 Location: Rotherham, UK
|
Posted: Wed Mar 18, 2009 1:55 pm Post subject: |
|
|
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
|
|
Back to top |
|
|
IncredibleMrT Tux's lil' helper
Joined: 07 Mar 2008 Posts: 109 Location: Rotherham, UK
|
Posted: Wed Mar 18, 2009 2:00 pm Post subject: |
|
|
(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 |
|
|
IncredibleMrT Tux's lil' helper
Joined: 07 Mar 2008 Posts: 109 Location: Rotherham, UK
|
Posted: Wed Mar 18, 2009 2:22 pm Post subject: |
|
|
(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 |
|
|
lazaro n00b
Joined: 01 Jun 2009 Posts: 1
|
Posted: Mon Jun 01, 2009 4:39 pm Post subject: Problemas com acpi |
|
|
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 |
|
|
kernelhacker n00b
Joined: 18 Feb 2004 Posts: 27
|
Posted: Sun Jun 07, 2009 1:19 pm Post subject: |
|
|
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 |
|
|
Belliash Advocate
Joined: 24 Nov 2004 Posts: 2503 Location: Wroclaw, Poland
|
|
Back to top |
|
|
jetblack Guru
Joined: 15 Jan 2003 Posts: 340 Location: Evanston, IL, USA
|
Posted: Mon Nov 09, 2009 11:31 pm Post subject: |
|
|
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 |
|
|
salmonix Guru
Joined: 16 Jul 2006 Posts: 410
|
Posted: Tue Feb 23, 2010 12:38 pm Post subject: |
|
|
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 |
|
|
|
|
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
|
|