Thinkpad t42 fn+f3 (Blank Screen)
Markus Brueffer
markus at brueffer.de
Wed Jul 20 15:24:04 GMT 2005
On Wednesday 20 July 2005 16:37, Bruno Ducrot wrote:
> On Wed, Jul 20, 2005 at 04:50:02PM +0800, Tz-Huan Huang wrote:
> > On 7/20/05, m.ehinger at ltur.de <m.ehinger at ltur.de> wrote:
> > > If it helps, its the same behavior with 5.4 Release-p4.
> > >
> > > maik
> >
> > Its the same behavior in my Thinkpad X30 running 6-current (Jun 11):
> > Fn+F3 doesn't work, Fn+F7 works on console but not in xorg 6.8.2.
> > Other keys work perfectly.
> >
> > I can use ``xset dpms force off'' to turn off the LCD, but the back
> > light is still on.
> > I can set ``Option "MonitorLayout" "LFP+CRT" '' in device section
> > with i810 driver
> > of xorg.conf to display on both LCD and CRT in X, but I can't switch
> > it dynamically.
>
> Thanks you both for sending me the ASLs for your machine.
>
> Unfortunately, I can't help yet looking around those ASLs.
>
> The problem are:
>
> 1- the _Q12 method (which should be called if pressing
> Fn+F3 if I understand correctly a previous email) will call
> \_SB.PCI0.LPC.EC.HKEY.MHKQ (0x1003)
> and at the MHKQ() will then call '\UCMS (0x0D) (if Arg0 is 0x1003)',
> which in turn will call SMI(...) which is a call to a SMI handler (since
> it will output 'something' to io port 0xb2). And it's pretty hard to
> debug SMI handler somehow..
>
> 2- that method (MHKQ()) will also notify at the very end the device
> 'HKEY'. That one is 'Name (_HID, EisaId ("IBM0068"))' and therefore is
> a propritary "device". We have to write a driver in order to handle
> that 'notify' (and I must admit I don't know what to do even then).
We already have one: acpi_ibm(4). Setting
dev.acpi_ibm.0.events=1
enables these ACPI events (disabled by default, because it changes the
default behaviour of some keys, see manpage) which can be processed by
devd.
On my T41p Fn+F3 doesn't work as advertised as well (without setting the
sysctl. Setting the sysctl correctly throws an event). Unfortunately I
didn't have time to look into this, yet :(
The problem that Fn+F7 only works on the console might be a driver bug (at
least on radeon driven Thinkpads:
https://bugs.freedesktop.org/show_bug.cgi?id=2000).
Markus
--
Markus Brueffer | GPG-Key: http://people.FreeBSD.org/~markus/markus.asc
markus at brueffer.de | FP: 3F9B EBE8 F290 E5CC 1447 8760 D48D 1072 78F8 A8D4
markus at FreeBSD.org | FreeBSD: The Power to Serve!
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-acpi/attachments/20050720/6243e211/attachment.bin
More information about the freebsd-acpi
mailing list