public inbox for linux-acpi@vger.kernel.org
 help / color / mirror / Atom feed
* Please Help!
@ 2004-01-13  0:52 Jacek Blizinski
       [not found] ` <200401121952.35240.azidog-SDTLKeebBdLQT0dZR+AlfA@public.gmane.org>
  0 siblings, 1 reply; 7+ messages in thread
From: Jacek Blizinski @ 2004-01-13  0:52 UTC (permalink / raw)
  To: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

Hello, I own a Fujitsu P5010D and I'm trying to fix my DSDT so that the volume 
controls work. The key mappings are as follows:

Fn+F3 = Mute
Fn+F4 = Disable/Enable Touchpad
Fn+F5 = Widescreen/Native Resolution
Fn+F6/7 = Brightness Down/UP
Fn+F8/9 = Volume down/up

The brightness controls work and all i wish to do is include the Mute and 
Volume up/down features. 

I have disassembled my dsdt:

Using iasl:
http://www.openjacek.org/dsdt/fujidsdt.dsl

Using acpidisasm:
http://www.openjacek.org/dsdt/dis_dsdt.dsl

I've tried to find guides online but have come up with anything. Any help 
would be greatly appreciated as this is a crucial feature for me and many 
others. Thank you in advance for your time.

--Jacek Blizinski


-------------------------------------------------------
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html

^ permalink raw reply	[flat|nested] 7+ messages in thread

* RE: Please Help!
@ 2004-01-13  2:46 Yu, Luming
       [not found] ` <3ACA40606221794F80A5670F0AF15F8401720CBD-SRlDPOYGfgogGBtAFL8yw7fspsVTdybXVpNB7YpNyf8@public.gmane.org>
  0 siblings, 1 reply; 7+ messages in thread
From: Yu, Luming @ 2004-01-13  2:46 UTC (permalink / raw)
  To: Jacek Blizinski, acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

> Hello, I own a Fujitsu P5010D and I'm trying to fix my DSDT 
> so that the volume 
> controls work. The key mappings are as follows:
> 
> Fn+F3 = Mute
> Fn+F4 = Disable/Enable Touchpad
> Fn+F5 = Widescreen/Native Resolution
> Fn+F6/7 = Brightness Down/UP
> Fn+F8/9 = Volume down/up
> 
> The brightness controls work and all i wish to do is include 
> the Mute and 
> Volume up/down features. 

All this features seems to need support from
other module like asus_acpi.c.


-------------------------------------------------------
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Please Help!
       [not found] ` <3ACA40606221794F80A5670F0AF15F8401720CBD-SRlDPOYGfgogGBtAFL8yw7fspsVTdybXVpNB7YpNyf8@public.gmane.org>
@ 2004-01-13  4:11   ` Jacek Blizinski
  2004-01-13  6:59   ` Nate Lawson
  1 sibling, 0 replies; 7+ messages in thread
From: Jacek Blizinski @ 2004-01-13  4:11 UTC (permalink / raw)
  To: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

On Monday 12 January 2004 21:46, you wrote:
> All this features seems to need support from
> other module like asus_acpi.c.

There is a kernel driver written for the P2120 which works for the most part 
except the volume control. This is because it relies on a GVOL And SVOL in 
the P2120 dsdt that is not included in the P5010D. They are located in 
DEVICE(FJEX) and the method names are Method(RVOL), Method(GVOL), 
Method(SVOL,1) and I need help integrating them into the P5010D DSDT.

Here is the volume code from the kernel module:
http://www.openjacek.org/dsdt/volumesnip

Here is the P2120 DSDT
http://www.openjacek.org/dsdt/fuji2120.dsl

Here is the P5010D DSDT
http://www.openjacek.org/dsdt/fujidsdt.dsl

Again thank you for any time you may spare.

--Jacek Blizinski


-------------------------------------------------------
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html

^ permalink raw reply	[flat|nested] 7+ messages in thread

* RE: Please Help!
       [not found] ` <3ACA40606221794F80A5670F0AF15F8401720CBD-SRlDPOYGfgogGBtAFL8yw7fspsVTdybXVpNB7YpNyf8@public.gmane.org>
  2004-01-13  4:11   ` Jacek Blizinski
@ 2004-01-13  6:59   ` Nate Lawson
       [not found]     ` <20040112225811.B59750-Y6VGUYTwhu0@public.gmane.org>
  1 sibling, 1 reply; 7+ messages in thread
From: Nate Lawson @ 2004-01-13  6:59 UTC (permalink / raw)
  To: Yu, Luming; +Cc: Jacek Blizinski, acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

On Tue, 13 Jan 2004, Yu, Luming wrote:
> > Hello, I own a Fujitsu P5010D and I'm trying to fix my DSDT
> > so that the volume
> > controls work. The key mappings are as follows:
> >
> > Fn+F3 = Mute
> > Fn+F4 = Disable/Enable Touchpad
> > Fn+F5 = Widescreen/Native Resolution
> > Fn+F6/7 = Brightness Down/UP
> > Fn+F8/9 = Volume down/up
> >
> > The brightness controls work and all i wish to do is include
> > the Mute and
> > Volume up/down features.
>
> All this features seems to need support from
> other module like asus_acpi.c.

I know this is a Linux list but for the developers assistance, here is a
link to the FreeBSD Fujitsu driver:

http://www.stalker.org/~sean/freebsd-p2040/FujiApp/

-Nate


-------------------------------------------------------
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Please Help!
       [not found]     ` <20040112225811.B59750-Y6VGUYTwhu0@public.gmane.org>
@ 2004-01-13  7:35       ` Jacek Blizinski
  2004-01-13  7:39       ` Jacek Blizinski
  1 sibling, 0 replies; 7+ messages in thread
From: Jacek Blizinski @ 2004-01-13  7:35 UTC (permalink / raw)
  To: Nate Lawson; +Cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

Yea I've seen that. I dont need help with the driver just integrating the 
DSDT. The P2120 DSDT is from that site actually. I just named it wrong its 
supposed to be P2040. 

On Tuesday 13 January 2004 01:59, you wrote:
> I know this is a Linux list but for the developers assistance, here is a
> link to the FreeBSD Fujitsu driver:
>
> http://www.stalker.org/~sean/freebsd-p2040/FujiApp/
>
> -Nate


-------------------------------------------------------
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Please Help!
       [not found]     ` <20040112225811.B59750-Y6VGUYTwhu0@public.gmane.org>
  2004-01-13  7:35       ` Jacek Blizinski
@ 2004-01-13  7:39       ` Jacek Blizinski
  1 sibling, 0 replies; 7+ messages in thread
From: Jacek Blizinski @ 2004-01-13  7:39 UTC (permalink / raw)
  To: Nate Lawson; +Cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

Even that kernel driver uses SVOL to control the volume so it is necessary to 
graft that part into the P5010D DSDT. Thats where I'm having the trouble. 
Thanks.

--Jacek Blizinski


-------------------------------------------------------
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Please Help!
       [not found] ` <200401121952.35240.azidog-SDTLKeebBdLQT0dZR+AlfA@public.gmane.org>
@ 2004-01-13  7:57   ` Karol Kozimor
  0 siblings, 0 replies; 7+ messages in thread
From: Karol Kozimor @ 2004-01-13  7:57 UTC (permalink / raw)
  To: Jacek Blizinski; +Cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

Thus wrote Jacek Blizinski:
> I've tried to find guides online but have come up with anything. Any help 
> would be greatly appreciated as this is a crucial feature for me and many 
> others. Thank you in advance for your time.

The way ASUS does it is to only send notifies to a specific device (HOTK 
/ ATKD) once the system is in ACPI mode. Those notifies are then passed to
userspace by the driver. Although I don't see any specific notifies (except
the one that probably has to do with display output switching) in your
DSDT, you may try calling acpi_bus_register_driver() anyway. Another option
yould be to enable some debug to determine what methods are called upon the
keypress.
Best regards,

-- 
Karol 'sziwan' Kozimor
sziwan-DETuoxkZsSqrDJvtcaxF/A@public.gmane.org


-------------------------------------------------------
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2004-01-13  7:57 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-01-13  2:46 Please Help! Yu, Luming
     [not found] ` <3ACA40606221794F80A5670F0AF15F8401720CBD-SRlDPOYGfgogGBtAFL8yw7fspsVTdybXVpNB7YpNyf8@public.gmane.org>
2004-01-13  4:11   ` Jacek Blizinski
2004-01-13  6:59   ` Nate Lawson
     [not found]     ` <20040112225811.B59750-Y6VGUYTwhu0@public.gmane.org>
2004-01-13  7:35       ` Jacek Blizinski
2004-01-13  7:39       ` Jacek Blizinski
  -- strict thread matches above, loose matches on Subject: below --
2004-01-13  0:52 Jacek Blizinski
     [not found] ` <200401121952.35240.azidog-SDTLKeebBdLQT0dZR+AlfA@public.gmane.org>
2004-01-13  7:57   ` Karol Kozimor

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox