RE: ACPI Errors for Dimension 8250

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> dsdt.dsl  1331:                 Device (DMA)
> Error    4094 -                           ^ syntax error, unexpected
> PARSEOP_DMA, expecting PARSEOP_NAMESEG or PARSEOP_NAMESTRING

Most of the errors probably come from this. Newer versions of the iASL
compiler can handle DMA as a device name (it is a reserved word in other
contexts)


26 May 2006. Summary of changes for version 20060526:

2) iASL Compiler/Disassembler and Tools:

Modified the parser to allow the names IO, DMA, and IRQ to be used as
namespace identifiers with no collision with existing resource
descriptor macro names. This provides compatibility with other ASL
compilers and is most useful for disassembly/recompilation of existing
tables without parse errors. (With assistance from Thomas Renninger)


> -----Original Message-----
> From: linux-acpi-owner@xxxxxxxxxxxxxxx [mailto:linux-acpi-
> owner@xxxxxxxxxxxxxxx] On Behalf Of John Altobelli
> Sent: Tuesday, July 25, 2006 5:55 PM
> To: linux-acpi@xxxxxxxxxxxxxxx
> Subject: ACPI Errors for Dimension 8250
> 
> Hello,
> 
> I have a dell dimension 8250 and after compiling the dsdt.dsl file I
> get the following errors:
> 
> Intel ACPI Component Architecture
> ASL Optimizing Compiler version 20060512 [Jul 15 2006]
> Copyright (C) 2000 - 2006 Intel Corporation
> Supports ACPI Specification Revision 3.0a
> 
> dsdt.dsl   356:         Notify (\_SB.PCI0.ISA.KBD, 0x02)
> Error    4062 -           Object does not exist ^  (\_SB.PCI0.ISA.KBD)
> 
> dsdt.dsl   666:                 Method (_S5D, 0, NotSerialized)
> Warning  1097 -      Unknown reserved name ^  (_S5D)
> 
> dsdt.dsl  1331:                 Device (DMA)
> Error    4094 -                           ^ syntax error, unexpected
> PARSEOP_DMA, expecting PARSEOP_NAMESEG or PARSEOP_NAMESTRING
> 
> dsdt.dsl  1504:                 Field (\_SB.PCI0.ISA.COM, ByteAcc,
> NoLock, Preserve)
> Error    4062 -                  Object does not exist ^
> (\_SB.PCI0.ISA.COM)
> 
> dsdt.dsl  1513:                 Field (\_SB.PCI0.ISA.FDPA, ByteAcc,
> NoLock, Preserve)
> Error    4062 -                   Object does not exist ^
> (\_SB.PCI0.ISA.FDPA)
> 
> dsdt.dsl  1598:                         CreateByteField (FDB0,
> \_SB.PCI0.ISA.FDC._CRS._X03._MIN, IOL0)
> Error    4062 -
>  Object does not exist ^  (\_SB.PCI0.ISA.FDC._CRS._X03._MIN)
> 
> dsdt.dsl  1600:                         CreateByteField (FDB0,
> \_SB.PCI0.ISA.FDC._CRS._X03._MAX, IOL1)
> Error    4062 -
>  Object does not exist ^  (\_SB.PCI0.ISA.FDC._CRS._X03._MAX)
> 
> dsdt.dsl  1602:                         CreateByteField (FDB0,
> \_SB.PCI0.ISA.FDC._CRS._X04._MIN, I2L0)
> Error    4062 -
>  Object does not exist ^  (\_SB.PCI0.ISA.FDC._CRS._X04._MIN)
> 
> dsdt.dsl  1604:                         CreateByteField (FDB0,
> \_SB.PCI0.ISA.FDC._CRS._X04._MAX, I2L1)
> Error    4062 -
>  Object does not exist ^  (\_SB.PCI0.ISA.FDC._CRS._X04._MAX)
> 
> dsdt.dsl  1606:                         CreateWordField (FDB0,
> \_SB.PCI0.ISA.FDC._CRS._X05._INT, IQR)
> Error    4062 -
>  Object does not exist ^  (\_SB.PCI0.ISA.FDC._CRS._X05._INT)
> 
> dsdt.dsl  1607:                         CreateByteField (FDB0,
> \_SB.PCI0.ISA.FDC._CRS._X06._DMA, DAM)
> Error    4062 -
>  Object does not exist ^  (\_SB.PCI0.ISA.FDC._CRS._X06._DMA)
> 
> dsdt.dsl  1873:                         CreateByteField (CMA0,
> \_SB.PCI0.ISA.COMA._CRS._X07._MIN, IOL0)
> Error    4062 -
>  Object does not exist ^  (\_SB.PCI0.ISA.COMA._CRS._X07._MIN)
> 
> dsdt.dsl  1875:                         CreateByteField (CMA0,
> \_SB.PCI0.ISA.COMA._CRS._X07._MAX, IOL1)
> Error    4062 -
>  Object does not exist ^  (\_SB.PCI0.ISA.COMA._CRS._X07._MAX)
> 
> dsdt.dsl  1877:                         CreateWordField (CMA0,
> \_SB.PCI0.ISA.COMA._CRS._X08._INT, IQR)
> Error    4062 -
>  Object does not exist ^  (\_SB.PCI0.ISA.COMA._CRS._X08._INT)
> 
> dsdt.dsl  2037:                         CreateByteField (PTB0,
> \_SB.PCI0.ISA.PRT._CRS._X09._MIN, IOL0)
> Error    4062 -
>  Object does not exist ^  (\_SB.PCI0.ISA.PRT._CRS._X09._MIN)
> 
> dsdt.dsl  2039:                         CreateByteField (PTB0,
> \_SB.PCI0.ISA.PRT._CRS._X09._MAX, IOL1)
> Error    4062 -
>  Object does not exist ^  (\_SB.PCI0.ISA.PRT._CRS._X09._MAX)
> 
> dsdt.dsl  2041:                         CreateByteField (PTB0,
> \_SB.PCI0.ISA.PRT._CRS._X09._ALN, LALN)
> Error    4062 -
>  Object does not exist ^  (\_SB.PCI0.ISA.PRT._CRS._X09._ALN)
> 
> dsdt.dsl  2042:                         CreateByteField (PTB0,
> \_SB.PCI0.ISA.PRT._CRS._X09._LEN, LLEN)
> Error    4062 -
>  Object does not exist ^  (\_SB.PCI0.ISA.PRT._CRS._X09._LEN)
> 
> dsdt.dsl  2043:                         CreateByteField (PTB0,
> \_SB.PCI0.ISA.PRT._CRS._X0A._MIN, I2L0)
> Error    4062 -
>  Object does not exist ^  (\_SB.PCI0.ISA.PRT._CRS._X0A._MIN)
> 
> dsdt.dsl  2045:                         CreateByteField (PTB0,
> \_SB.PCI0.ISA.PRT._CRS._X0A._MAX, I2L1)
> Error    4062 -
>  Object does not exist ^  (\_SB.PCI0.ISA.PRT._CRS._X0A._MAX)
> 
> dsdt.dsl  2047:                         CreateByteField (PTB0,
> \_SB.PCI0.ISA.PRT._CRS._X0A._ALN, HALN)
> Error    4062 -
>  Object does not exist ^  (\_SB.PCI0.ISA.PRT._CRS._X0A._ALN)
> 
> dsdt.dsl  2048:                         CreateByteField (PTB0,
> \_SB.PCI0.ISA.PRT._CRS._X0A._LEN, HLEN)
> Error    4062 -
>  Object does not exist ^  (\_SB.PCI0.ISA.PRT._CRS._X0A._LEN)
> 
> dsdt.dsl  2049:                         CreateWordField (PTB0,
> \_SB.PCI0.ISA.PRT._CRS._X0B._INT, IQR)
> Error    4062 -
>  Object does not exist ^  (\_SB.PCI0.ISA.PRT._CRS._X0B._INT)
> 
> dsdt.dsl  2050:                         CreateByteField (PTB0,
> \_SB.PCI0.ISA.PRT._CRS._X0C._DMA, DAM)
> Error    4062 -
>  Object does not exist ^  (\_SB.PCI0.ISA.PRT._CRS._X0C._DMA)
> 
> dsdt.dsl  2450:         Field (\_SB.PCI0.ISA.P40C, ByteAcc, NoLock,
> Preserve)
> Error    4062 -           Object does not exist ^
(\_SB.PCI0.ISA.P40C)
> 
> dsdt.dsl  2458:         Field (\_SB.PCI0.ISA.P41C, ByteAcc, NoLock,
> Preserve)
> Error    4062 -           Object does not exist ^
(\_SB.PCI0.ISA.P41C)
> 
> dsdt.dsl  2498:                 CreateWordField (PRR0,
> \_SB.LNKA._CRS._X0D._INT, IQR)
> Error    4062 -                                         Object does
> not exist ^  (\_SB.LNKA._CRS._X0D._INT)
> 
> dsdt.dsl  2553:                 CreateWordField (PRR1,
> \_SB.LNKB._CRS._X0E._INT, IQR)
> Error    4062 -                                         Object does
> not exist ^  (\_SB.LNKB._CRS._X0E._INT)
> 
> dsdt.dsl  2608:                 CreateWordField (PRR2,
> \_SB.LNKC._CRS._X0F._INT, IQR)
> Error    4062 -                                         Object does
> not exist ^  (\_SB.LNKC._CRS._X0F._INT)
> 
> dsdt.dsl  2663:                 CreateWordField (PRR3,
> \_SB.LNKD._CRS._X10._INT, IQR)
> Error    4062 -                                         Object does
> not exist ^  (\_SB.LNKD._CRS._X10._INT)
> 
> dsdt.dsl  2718:                 CreateWordField (PRR4,
> \_SB.LNKE._CRS._X11._INT, IQR)
> Error    4062 -                                         Object does
> not exist ^  (\_SB.LNKE._CRS._X11._INT)
> 
> dsdt.dsl  2773:                 CreateWordField (PRR5,
> \_SB.LNKF._CRS._X12._INT, IQR)
> Error    4062 -                                         Object does
> not exist ^  (\_SB.LNKF._CRS._X12._INT)
> 
> dsdt.dsl  2828:                 CreateWordField (PRR6,
> \_SB.LNKG._CRS._X13._INT, IQR)
> Error    4062 -                                         Object does
> not exist ^  (\_SB.LNKG._CRS._X13._INT)
> 
> dsdt.dsl  2883:                 CreateWordField (PRR7,
> \_SB.LNKH._CRS._X14._INT, IQR)
> Error    4062 -                                         Object does
> not exist ^  (\_SB.LNKH._CRS._X14._INT)
> 
> dsdt.dsl  2906: }
> Error    4094 - ^ syntax error, unexpected '}', expecting $end
> 
> ASL Input:  dsdt.dsl - 2907 lines, 98364 bytes, 902 keywords
> Compilation complete. 34 Errors, 1 Warnings, 0 Remarks, 188
Optimizations
> 
> 
> I do have a very modularized kernel so I have the following loaded on
> startup:
> 
> processor
> thermal
> fan
> 
> Any help would be greatly appriciated,
> John
> -
> To unsubscribe from this list: send the line "unsubscribe linux-acpi"
in
> the body of a message to majordomo@xxxxxxxxxxxxxxx
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
-
To unsubscribe from this list: send the line "unsubscribe linux-acpi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux IBM ACPI]     [Linux Power Management]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]     [Linux Resources]

  Powered by Linux