Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 25 Feb 2013 18:08:34 -0800
From:      matt <sendtomatt@gmail.com>
To:        Eitan Adler <lists@eitanadler.com>
Cc:        bapt@freebsd.org, freebsd-acpi@freebsd.org, Ian Smith <smithi@nimnet.asn.au>
Subject:   Re: what is required to support a new laptop?
Message-ID:  <512C1922.4090109@gmail.com>
In-Reply-To: <CAF6rxgkWk1gU2fDs%2BG%2Bg7S1-gid4M-EXxLh_CfOwisV3vWCssA@mail.gmail.com>
References:  <CAF6rxg=c=JN=N7NkWYdRHbgAqQTPGoFr=uLuXgiCfh%2BDdd-C4w@mail.gmail.com> <20130128114938.GK50515@e-new.0x20.net> <CAF6rxgnHayanFrLhmixdixe_pKeifPZG2mUYnJc51ioc47oYJQ@mail.gmail.com> <CAN6yY1tLY_LSv6xpcfD_oC_6769BSuFutKYE4%2BExN81oyue5vQ@mail.gmail.com> <20130130024649.R87033@sola.nimnet.asn.au> <CAF6rxgnuC%2B9-TZV_3uv2hyGiGOngost9k2ct0ZFtfvnzeDPvEA@mail.gmail.com> <20130130032714.D87033@sola.nimnet.asn.au> <CAF6rxgmuvv%2B8wOgju6bbjLk-WysDo8BpDaKebMMOd0aSohPO=w@mail.gmail.com> <20130130050811.H87033@sola.nimnet.asn.au> <512AB6F3.6030001@gmail.com> <CAF6rxg=qzuFdsOkV8Ry9oCw3V=pxwihDiR2E8DE=bJ%2BVQaBvOA@mail.gmail.com> <512ABB5E.5050904@gmail.com> <CAF6rxgnWinRvpqAX%2Bt-N3_3iSWeV=xMZTHpZgJ78UpOEkh7H2Q@mail.gmail.com> <512ACF4E.7090806@gmail.com> <CAF6rxgkWk1gU2fDs%2BG%2Bg7S1-gid4M-EXxLh_CfOwisV3vWCssA@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 02/25/13 14:27, Eitan Adler wrote:
> Tried randomly guessing path names, but nothing resulted in anything
> but "Unknown object type '0'" I don't know how to read the ASL, what
> other paths are likely to work?

The "SCOPE" sections set the base path for the devices in a block, so if
you find "device vga", scroll up and you'll

Replace * with _BCL then _BCM -i "value in bcl results" (the bcl results
are kind of readable in hex)

_SB.PCI0.PEG0.VGA.LCD.*
_SB.PCI0.PEG1.VGA.LCD.*
_SB.PCI0.GFX0.DD02.*

Are all I can find. There might be another issue than the thinkpad one
at play if none work.

All the BCMs call the AINT method (which I hope doesn't stand for AINT
GONNA WORK :) )
They all are shell functions for the one under GFX0 (which also has a
bunch of thermal checks, maybe it's the best bet).

One other method to try is this LVLS method under any of the above...it
is involved in transforming the incoming level to ec-values I think?

Matt






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