Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 22 Feb 2007 15:55:01 -0800
From:      "Moore, Robert" <robert.moore@intel.com>
To:        "Pietro Cerutti" <pietro.cerutti@gmail.com>
Cc:        rodrigc@crodrigues.org, freebsd-acpi@freebsd.org, freebsd-hackers@freebsd.org
Subject:   RE: Laptop won't power off
Message-ID:  <B28E9812BAF6E2498B7EC5C427F293A401F477DD@orsmsx415.amr.corp.intel.com>
In-Reply-To: <e572718c0702221546q19be82dif7abae6f2d8a68c9@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On linux, the compiler must be generated with the "flex-old" package, I
don't know if there is anything like it for bsd. We are looking at
making changes to support newer versions of flex/bison.

Power problems: sorry, not the expert in this area.


> -----Original Message-----
> From: Pietro Cerutti [mailto:pietro.cerutti@gmail.com]
> Sent: Thursday, February 22, 2007 3:46 PM
> To: Moore, Robert
> Cc: Nate Lawson; rodrigc@crodrigues.org; freebsd-hackers@freebsd.org;
> freebsd-acpi@freebsd.org
> Subject: Re: Laptop won't power off
>=20
> On 2/23/07, Moore, Robert <robert.moore@intel.com> wrote:
> > Not likely to be cause of power off problems
> Ok, any other ideas?
>=20
> >
> > Compiler runs on linux, should run on bsd.
> If you're talking about this one:
> http://www.intel.com/technology/iapc/acpi/downloads/acpica-unix-
> 20061109.tar.gz
> it doesn't compile neither on Debian (Kernel 2.6.12) nor on FreeBSD
> (6.2)....
>=20
> > make
> bison -v -d -y -pAslCompiler aslcompiler.y
> aslcompiler.y:3083.37-48: warning: rule never reduced because of
> conflicts: OptionalResourceType: /* empty */
>=20
> cp y.tab.c aslcompilerparse.c
> cp y.tab.h aslcompiler.y.h
> cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER
> -I../include    -c -o aslcompilerparse.o aslcompilerparse.c
> flex -i -PAslCompiler -oaslcompilerlex.c aslcompiler.l
> cc -Wall -O2 -Wstrict-prototypes -D_LINUX -DACPI_ASL_COMPILER
> -I../include    -c -o aslcompilerlex.o aslcompilerlex.c
> aslcompiler.l: In function 'comment':
> aslcompiler.l:847: error: 'yytext_ptr' undeclared (first use in this
> function)
> aslcompiler.l:847: error: (Each undeclared identifier is reported only
> once
> aslcompiler.l:847: error: for each function it appears in.)
> make: *** [aslcompilerlex.o] Error 1
>=20
>=20
> >
> >
> > > -----Original Message-----
> > > From: Pietro Cerutti [mailto:pietro.cerutti@gmail.com]
> > > Sent: Thursday, February 22, 2007 3:31 PM
> > > To: Moore, Robert
> > > Cc: Nate Lawson; rodrigc@crodrigues.org;
freebsd-hackers@freebsd.org;
> > > freebsd-acpi@freebsd.org
> > > Subject: Re: Laptop won't power off
> > >
> > > On 2/23/07, Moore, Robert <robert.moore@intel.com> wrote:
> > > > > MSI-1034.orig.asl  4206:     If (SS1)
> > > > > Error    1037 -  syntax error ^
> > > >
> > > > 3) Newer versions of iASL will allow executable statements
outside
> > of
> > > > control methods.
> > >
> > > So, sorry if I'm a bit slow, but this isn't likely to be the cause
to
> > > my problems, isn't it?
> > >
> > > Any plan to port a new version of iASL (supporting the new
features)
> > to
> > > FreeBSD?
> > >
> > >
> > > >
> > > > > ASL Optimizing Compiler / AML Disassembler version 20041119
[Feb
> > 22
> > > > 2007]
> > > >
> > > > Like mid 2006 and newer.
> > > > Bob
> > > >
> > > >
> > > > > -----Original Message-----
> > > > > From: owner-freebsd-acpi@freebsd.org [mailto:owner-freebsd-
> > > > > acpi@freebsd.org] On Behalf Of Pietro Cerutti
> > > > > Sent: Thursday, February 22, 2007 2:54 PM
> > > > > To: Nate Lawson; rodrigc@crodrigues.org
> > > > > Cc: freebsd-hackers@freebsd.org; freebsd-acpi@freebsd.org
> > > > > Subject: Re: Laptop won't power off
> > > > >
> > > > > On 2/22/07, Nate Lawson <nate@root.org> wrote:
> > > > > > Pietro Cerutti wrote:
> > > > > > > Hi Lists,
> > > > > > > first off, sorry for cross-posting, but I'm not subscribed
to
> > > > > > > freebsd-acpi@, so acpi guys please CC me.
> > > > > > >
> > > > > > > The problem here is that my laptop doesn't power off when
> > issuing
> > > > halt
> > > > > > > -p or shutdown -p now.
> > > > > > > This is the machine:
> > > > > > > http://www.msicomputer.com/NB/product_spec.asp?model=3DMS-
> > > > > 1034_(Core2_Duo)
> > > > > > >
> > > > > > > Any hint is greatly appreciated!
> > > > > > > CPU: Intel(R) Core(TM)2 CPU         T7200  @ 2.00GHz
> > (2000.15-MHz
> > > > > > > 686-class CPU)
> > > > > > >  Origin =3D "GenuineIntel"  Id =3D 0x6f6  Stepping =3D 6
> > > > > > >
> > > > >
> > > >
> >
Features=3D0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PG=
E
> > > > ,M
> > > > >
> > CA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
> > > > > > >
> > > > > > >
> > > > >
> > > >
> >
Features2=3D0xe3bd<SSE3,RSVD2,MON,DS_CPL,VMX,EST,TM2,<b9>,CX16,<b14>,<b15=
>
> > > > >
> > > > > > >  AMD Features=3D0x20100000<NX,LM>
> > > > > > >  AMD Features2=3D0x1<LAHF>
> > > > > > >  Cores per package: 2
> > > > > >
> > > > > > Try disabling SMP so only 1 core is running.  Build a kernel
> > without
> > > > SMP
> > > > > > option or at loader prompt type:
> > > > > >
> > > > > > set hint.apic.0.disabled=3D"1"
> > > > >
> > > > > I already tried this way, but without any results... disabling
> > SMPing
> > > > > only enables S3 state, which doesn't work otherwise..
> > > > >
> > > > > Moreover, following the directives on "11.16 Using and
Debugging
> > > > > FreeBSD ACPI" of the FreeBSD handbook, I put my ASL online
here:
> > > > >
> > > > > https://staff.hti.bfh.ch/ctp3/MSI-1034.asl
> > > > >
> > > > > If I try to recompile it, there are a few errors:
> > > > >
> > > > > > iasl MSI-1034.asl
> > > > >
> > > > > Intel ACPI Component Architecture
> > > > > ASL Optimizing Compiler / AML Disassembler version 20041119
[Feb
> > 22
> > > > 2007]
> > > > > Copyright (C) 2000 - 2004 Intel Corporation
> > > > > Supports ACPI Specification Revision 2.0c
> > > > >
> > > > > MSI-1034.orig.asl  4128:         PTS (Arg0)
> > > > > Error    1022 -                    ^ Object does not exist
(PTS_)
> > > > >
> > > > > MSI-1034.orig.asl  4149:         WAK (Arg0)
> > > > > Error    1022 -                    ^ Object does not exist
(WAK_)
> > > > >
> > > > > MSI-1034.orig.asl  4206:     If (SS1)
> > > > > Error    1037 -  syntax error ^
> > > > >
> > > > > ASL Input:  MSI-1034.orig.asl - 4406 lines, 130275 bytes, 1862
> > > > keywords
> > > > > Compilation complete. 3 Errors, 0 Warnings, 0 Remarks, 536
> > > > Optimizations
> > > > >
> > > > > I solved the first two by putting the function declarations of
PRS
> > and
> > > > > WAK above the actual call at line 4128 and 4149, but I can't
> > really
> > > > > figure out how to fix the third error.
> > > > >
> > > > > Thanx in advance!
> > > > >
> > > > > >
> > > > > > --
> > > > > > Nate
> > > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Pietro Cerutti
> > > > >
> > > > > - ASCII Ribbon Campaign -
> > > > >  against HTML e-mail and
> > > > >  proprietary attachments
> > > > >    www.asciiribbon.org
> > > > > _______________________________________________
> > > > > freebsd-acpi@freebsd.org mailing list
> > > > > http://lists.freebsd.org/mailman/listinfo/freebsd-acpi
> > > > > To unsubscribe, send any mail to
> > > > "freebsd-acpi-unsubscribe@freebsd.org"
> > > >
> > >
> > >
> > > --
> > > Pietro Cerutti
> > >
> > > - ASCII Ribbon Campaign -
> > >  against HTML e-mail and
> > >  proprietary attachments
> > >    www.asciiribbon.org
> >
>=20
>=20
> --
> Pietro Cerutti
>=20
> - ASCII Ribbon Campaign -
>  against HTML e-mail and
>  proprietary attachments
>    www.asciiribbon.org



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?B28E9812BAF6E2498B7EC5C427F293A401F477DD>