Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 23 Sep 2008 21:44:02 -0700
From:      Nate Lawson <nate@root.org>
To:        freebsd-acpi@freebsd.org
Subject:   Re: Writing a driver: how do I get resources?
Message-ID:  <48D9C592.4050103@root.org>
In-Reply-To: <20080924033538.GE9790@stlux503.dsto.defence.gov.au>
References:  <1222173505.80882.15.camel@buffy.york.ac.uk> <48D93006.7050400@root.org> <20080924033538.GE9790@stlux503.dsto.defence.gov.au>

next in thread | previous in thread | raw e-mail | index | archive | help
Wilkinson, Alex wrote:
>     0n Tue, Sep 23, 2008 at 11:05:58AM -0700, Nate Lawson wrote: 
> 
>     >The Sony driver is somewhat special in that it's not on a standard bus,
>     >it's proprietary.  Same goes for the IBM, Panasonic, etc. power
>     >management drivers.  For Windows, the OEM even writes this driver, not
>     >Microsoft.
> 
> What are the best laptops to use with freebsd then ? i.e the ones that dont have
> a proprietary bus ?

You misunderstood.  What I'm saying is that all laptops have proprietary
 OEM drivers for features like hotkeys, backlight, etc.  That includes
Acer, IBM/Lenovo, Toshiba, Panasonic, Sony, etc.  The "hardware" you're
accessing via those ACPI methods is actually the BIOS itself, which then
talks to the chipset and GPIO pins to perform the requests.  So there's
no PCI bus or other open interface to configure these.

Your best bet is to implement the _SRS stuff the way John was suggesting.

-- 
Nate



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