Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 24 May 2012 08:55:32 +0200
From:      Lars Engels <lars.engels@0x20.net>
To:        Kevin Oberman <kob6558@gmail.com>
Cc:        freebsd-acpi@freebsd.org, Natacha =?utf-8?B?UG9ydMOp?= <natbsd@instinctive.eu>
Subject:   Re: How can I help with thinkpad x220 issues?
Message-ID:  <20120524065532.GB39168@e-new.0x20.net>
In-Reply-To: <CAN6yY1vbc5DJcc4GrktyJaokA6CPNgTdx5X%2BHH7J1W_NvLJPxA@mail.gmail.com>
References:  <20120523151357.GC97037@sigil.instinctive.eu> <CAN6yY1vbc5DJcc4GrktyJaokA6CPNgTdx5X%2BHH7J1W_NvLJPxA@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--eJnRUKwClWJh1Khz
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Wed, May 23, 2012 at 03:19:14PM -0700, Kevin Oberman wrote:
> On Wed, May 23, 2012 at 8:13 AM, Natacha Port=C3=A9 <natbsd@instinctive.e=
u> wrote:
> > Hello,
> >
> > I happen to be the owner of a brand new Lenovo Thinkpad X220. From a
> > recent thread here I gather it almost works with FreeBSD, and the
> > remaining problems are screen brightness and screen left unpowered at
> > resume. Is that right?
> >
> > So my question is, how can I help make progress in any of these area?
> > (though I admit I'm more interested in having the brightness problem
> > solved than the resume one)
> >
> > I don't know anything about ACPI or about FreeBSD or Linux internals,
> > but I'm quite proficient in C and somewhat used to navigate in unknown
> > huge code bases.
> >
> > So I guess the first steps to help would be to first learn stuff.
> >
> > However I don't have much time available. I guess FreeBSD 11 would reach
> > end-of-life before I could reach a level of understanding I find
> > satisfying (though I admit I have high standards there), so I would have
> > to prioritize. So my question is rather *what* should I learn to provide
> > help as soon as possible?
> >
> > For example, if the brightness issue is just a matter of extracting the
> > right numbers from linux kernel code and plug them into FreeBSD, I
> > probably won't need to learn anything more about ACPI than what I would
> > gather looking at the code. I guess if it was that simple someone would
> > have already done it, but that illustrate well my point about
> > prioritizing learning.
> >
> > Or is the barrier of entry too high for me to be of any use?
>=20
> If it has not been committed, the minor fix to make acpi_ibm work on
> modern ThinkPads needs to be committed. Once done, the issues
> mentioned need to be addressed.This includes getting brightness to be
> setable from both the keypad hot-keys and from applications. ATM, I
> can set the brightness, but making the hot-keys work will require the
> ability to extract the current level so that it may be adjusted
> plus/minus one.
>=20
> The other issue is volume control keys don't work. I suspect it will
> be similar to brightness, but I don't know just how to figure it out.
>=20
> I should also mention that I don't have an X220. I have a T520, but
> the issues seem to be identical, so fixing one will probably fix a lot
> of recent ThinkPads.

About the key:

Did you try loading "acpi_ibm", "sysctl dev.acpi_ibm.0.events=3D1",
"cat /var/run/devd.pipe" and then press the keys. Does anything show up?

--eJnRUKwClWJh1Khz
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (FreeBSD)

iEYEARECAAYFAk+922QACgkQKc512sD3afivzgCgzR5lyz+46ruklLgcJ/nXCGac
11MAnjmKAUeDvgZMgRxjy11iTqVFVO8P
=LmoG
-----END PGP SIGNATURE-----

--eJnRUKwClWJh1Khz--



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