Dell laptops

Daniel Eischen deischen at freebsd.org
Thu Jul 13 12:50:27 UTC 2006


On Thu, 13 Jul 2006, Eric Anderson wrote:

> On 07/13/06 07:29, Daniel Eischen wrote:
>> On Wed, 12 Jul 2006, Anish Mistry wrote:
>> 
>>> On Tuesday 11 July 2006 23:54, Daniel Eischen wrote:
>>>> On Tue, 11 Jul 2006, Anish Mistry wrote:
>>>>> On Tuesday 11 July 2006 13:10, Daniel Eischen wrote:
>>>>>> Also, the Fn (the blue key) can't be used to suspend, control
>>>>>> volume, switch CRT/LCD, etc, and most importantly enable the
>>>>>> radio on the wireless card (Fn + F2).  Even if the wpi driver
>>>>>> works, it's worthless if I can't enable the radio.
>>>>> 
>>>>> It might simply need an acpi function keys driver for your
>>>>> system. Would you post an "acpidump -dt" from your system?
>>>> 
>>>> Here it is:
>>>>
>>>>    http://people.freebsd.org/~deischen/e1405.acpi.dump
>>>> 
>>>> I don't know how to decipher it nor what to do with it.
>>> 
>>> There doesn't seem to be a function key device.  This probably means
>>> that pressing the keys just generate keyboard scan codes.
>>> 
>>> Does acpi_video work for you?  It looks like it should work.
>> 
>> No, not really.  Also, closing the lid will cause a suspend,
>> but after that it won't ever wakeup no matter what keys I
>> hit.
>> 
>> # kldload /boot/kernel/acpi_video.ko
>> found TV(200), detectable by BIOS, head #0
>> found CRT monitor(100), detectable by BIOS, head #0
>> found unknown output(400), detectable by BIOS, head #0
>> found unknown output(300), detectable by BIOS, head #0
>> acpi_video1: <ACPI video extension> on vgapci1
>> evaluation of \\_SB_.PCI0.VID2._DOD makes no sense
>> 
>> $ sysctl -a | grep acpi
>
> [..snip..]
>> hw.acpi.video.tv0.active: 0
>> hw.acpi.video.crt0.active: 0
>> hw.acpi.video.out0.active: 0
>> hw.acpi.video.out1.active: 0
> [..snip..]
>
>
> And then if you do:
>
> sysctl hw.acpi.video.out0.active=1
> and then
> sysctl hw.acpi.video.out0.active=0
>
> Does your screen do something?

Yes, hw.acpi.video.out0.active=1 seems to switch to the CRT,
but once there, setting it back to 0 does not bring it back.
Fn + CRT/LCD also has no effect.  The only way to get it back
is to reboot.

-- 
DE


More information about the freebsd-mobile mailing list