All of lore.kernel.org
 help / color / mirror / Atom feed
* RE: ibm-acpi-0.1
@ 2004-08-10  8:58 Li, Shaohua
       [not found] ` <B44D37711ED29844BEA67908EAF36F03860E23-4yWAQGcml65pB2pF5aRoyrfspsVTdybXVpNB7YpNyf8@public.gmane.org>
  0 siblings, 1 reply; 22+ messages in thread
From: Li, Shaohua @ 2004-08-10  8:58 UTC (permalink / raw)
  To: Borislav Deianov; +Cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

On Tuesday, August 10, 2004 4:38 PM Borislav Deianov wrote:
>To: Li, Shaohua
>Cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
>Subject: Re: [ACPI] ibm-acpi-0.1
>
>On Tue, Aug 10, 2004 at 04:24:39PM +0800, Li, Shaohua wrote:
>>
>> IBM hotkey has a unique ID. In T40, it's 'IBM0068'. I guess other
>> IBM laptops also use it. Using a hardcode path in the patch possibly
>> isn't a good idea.
>
>Agreed. I was originally using acpi_bus_register_driver() and refering
>to devices by HID but that turned out to not work very well
I guess only supporting hotkey is ok in the file. If you want to support
docking station, use a new file.

>dock (ACPI drops it if it's not present at boot) and embedded
Actually supporting dock station isn't just executing _EJ0 and _DCK, you
possibly need to scan the new PCI devices under the dock station. 

>controller (the ec driver has already grabbed it). So I switched to
>looking things up by the path. I see your point, though, I'll see what
>I can do.
>
>> BTW, I'm interested in how can you know the meaning of 'DHKC',
>> 'MHKC' and etc. They are non-standard ACPI methods.
>
>Guesswork from the disassembled DSDT and trial and error...
Great job!

Thanks,
Shaohua
>
>Regards,
>Boris


-------------------------------------------------------
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285

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

* Re: ibm-acpi-0.1
       [not found] ` <B44D37711ED29844BEA67908EAF36F03860E23-4yWAQGcml65pB2pF5aRoyrfspsVTdybXVpNB7YpNyf8@public.gmane.org>
@ 2004-08-10  9:21   ` Borislav Deianov
  0 siblings, 0 replies; 22+ messages in thread
From: Borislav Deianov @ 2004-08-10  9:21 UTC (permalink / raw)
  To: Li, Shaohua; +Cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

On Tue, Aug 10, 2004 at 04:58:53PM +0800, Li, Shaohua wrote:
> 
> >dock (ACPI drops it if it's not present at boot) and embedded
> Actually supporting dock station isn't just executing _EJ0 and _DCK, you
> possibly need to scan the new PCI devices under the dock station. 

My problem is that the docking station I have does not have a PCI bus,
so I have no way of testing that. Can not scanning the bus be harmful?
I guess I should make it clear that only "dumb" docks are supported
for now. Patches are welcome...

Thanks,
Boris


-------------------------------------------------------
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285

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

* Re: ibm-acpi-0.1
  2004-08-18  5:09                     ` ibm-acpi-0.1 Len Brown
@ 2004-09-16 10:57                       ` Borislav Deianov
  0 siblings, 0 replies; 22+ messages in thread
From: Borislav Deianov @ 2004-09-16 10:57 UTC (permalink / raw)
  To: Len Brown; +Cc: ACPI Developers

Hi Len,

Apologies for taking so long to reply.

On Wed, Aug 18, 2004 at 01:09:22AM -0400, Len Brown wrote:
> On Tue, 2004-08-10 at 04:38, Borislav Deianov wrote:
> > On Tue, Aug 10, 2004 at 04:24:39PM +0800, Li, Shaohua wrote:
> > >
> > > IBM hotkey has a unique ID. In T40, it's 'IBM0068'. I guess other
> > > IBM laptops also use it. Using a hardcode path in the patch possibly
> > > isn't a good idea.
> > 
> > Agreed. I was originally using acpi_bus_register_driver() and refering
> > to devices by HID but that turned out to not work very well for the
> > dock (ACPI drops it if it's not present at boot) and embedded
> > controller (the ec driver has already grabbed it). So I switched to
> > looking things up by the path. I see your point, though, I'll see what
> > I can do.
> 
> please stick with the HID method if you can.

I'd like to, but, for the most part, I can't. The two problems above
still stand: I need to access devices not present at boot time, and I
need to access devices already grabbed by other drivers. In addition,
I need to access devices and methods which just don't have
HIDs. Basically, out of the six features currently supported by
ibm-acpi, two can be done via acpi_bus_register_driver(). For the
other four, I need to call acpi_get_handle() (with several hard-coded
alternative paths). I use the latter method for all features,
simplifies the structure of the driver quite a bit.

Would you consider something like acpi_get_handle_by_hid() (which can
also access non-present devices)? That would help a lot.

On Wed, Aug 18, 2004 at 01:41:37AM -0400, Len Brown wrote:
> what's the GLOBAL_NOTIFY stuff about?
> 
>         status = acpi_install_notify_handler(ACPI_ROOT_OBJECT,
>                                              ACPI_DEVICE_NOTIFY,
>                                              global_notify, NULL);
> 

Used it for debugging before I figured out how to use
/proc/acpi/debug_*.  Got rid of it in 0.4.

On Wed, Aug 18, 2004 at 09:38:18AM -0400, Len Brown wrote:
> On Wed, 2004-08-18 at 09:23, Henrik Brix Andersen wrote:
> > On Wed, 2004-08-18 at 07:42, Len Brown wrote:
> > > #!/bin/bash
> > > 
> > > if ! /sbin/rmmod ipw2100; then
> > >         /sbin/service network restart
> > > fi
> > > 
> > > 
> > > Does this means that the button press magically changed
> > > the state of the radio in hardware?  I didn't see any
> > > processing inside the driver to do that.
> > 
> > No. The listed radio.sh script just unloads the ipw2100 module from
> > memory which effectively disables the wireless network connection.
> 
> So rather than actually disabling the radio, we're diabling the network
> by unloading the driver?  Is there an indicator light that says if the
> radio is enalbed?  Does is stay on?

The "antenna" LED goes off and power consumption goes down a bit, so I
assume unloading the module does turn off the radio. My laptop doesn't
have a software kill switch, so not much else I can do.

Regards,
Boris


-------------------------------------------------------
This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170
Project Admins to receive an Apple iPod Mini FREE for your judgement on
who ports your project to Linux PPC the best. Sponsored by IBM.
Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php

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

* Re: ibm-acpi-0.1
       [not found]                   ` <20040810083807.GF28939-AKoe11r2kkOzaBltdDZI6w@public.gmane.org>
  2004-08-10  9:19                     ` ibm-acpi-0.1 Takanori Watanabe
@ 2004-08-18  5:09                     ` Len Brown
  2004-09-16 10:57                       ` ibm-acpi-0.1 Borislav Deianov
  1 sibling, 1 reply; 22+ messages in thread
From: Len Brown @ 2004-08-18  5:09 UTC (permalink / raw)
  To: Borislav Deianov; +Cc: Shaohua Li, ACPI Developers

On Tue, 2004-08-10 at 04:38, Borislav Deianov wrote:
> On Tue, Aug 10, 2004 at 04:24:39PM +0800, Li, Shaohua wrote:
> >
> > IBM hotkey has a unique ID. In T40, it's 'IBM0068'. I guess other
> > IBM laptops also use it. Using a hardcode path in the patch possibly
> > isn't a good idea.
> 
> Agreed. I was originally using acpi_bus_register_driver() and refering
> to devices by HID but that turned out to not work very well for the
> dock (ACPI drops it if it's not present at boot) and embedded
> controller (the ec driver has already grabbed it). So I switched to
> looking things up by the path. I see your point, though, I'll see what
> I can do.

please stick with the HID method if you can.

Docking is a big hole in linux.  Probably there is some docking even
that we need to handle and perhaps re-initialize the driver.

> 
> > BTW, I'm interested in how can you know the meaning of 'DHKC',
> > 'MHKC' and etc. They are non-standard ACPI methods.
> 
> Guesswork from the disassembled DSDT and trial and error...
> 
> Regards,
> Boris
> 
> 
> -------------------------------------------------------
> SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
> 100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
> Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
> http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285
> _______________________________________________
> Acpi-devel mailing list
> Acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
> https://lists.sourceforge.net/lists/listinfo/acpi-devel



-------------------------------------------------------
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285

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

* Re: ibm-acpi-0.1
  2004-08-14 15:36 ibm-acpi-0.1 Takanori Watanabe
@ 2004-08-14 21:23 ` Borislav Deianov
  0 siblings, 0 replies; 22+ messages in thread
From: Borislav Deianov @ 2004-08-14 21:23 UTC (permalink / raw)
  To: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

On Sat, 14 Aug 2004 15:41:20 +0000 (UTC) Takanori Watanabe <takawata-PURzwyb9WQGaMJb+Lgu22Q@public.gmane.org> wrote:
>
> Hmm, SBDC, GBDC method under HKEY device may be related.
> SBDC takes two mask value.( 0x2 seems Wireless lan related and
> 0x4 is Bluetooth attach method, it seems). 

That's what I'm using to control bluetooth in 0.2. As far as I can
tell, 0x2 turns bluetooth on and off, but I have no idea what 0x4
does. It doesn't seem to affect the wireless in any way, so I think
it's also bluetooth-related. I've left it as "unknown" in
/proc/acpi/ibm/bluetooth, hopefully somebody who has bluetooth support
and devices can figure out what it does.

Boris


-------------------------------------------------------
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285

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

* Re: ibm-acpi-0.1
  2004-08-14  5:34                   ` ibm-acpi-0.1 Borislav Deianov
@ 2004-08-14 14:34                     ` Paul Ionescu
  0 siblings, 0 replies; 22+ messages in thread
From: Paul Ionescu @ 2004-08-14 14:34 UTC (permalink / raw)
  To: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

On Fri, 13 Aug 2004 22:34:10 -0700, Borislav Deianov wrote:
> Come to think of it, that interface already exists. Here is what the
> DSDT does for Fn-F5 (I slightly oversimplified in my previous
> message):
> 
> if a particular bit is set in the mask
> 	if hot key events are enabled
>         	generate ACPI event
> else
>         invoke default hot key behaviour
> 
> This means that if the driver leaves the mask alone on insmod, the
> function keys will continue with their default behavior (e.g. Fn-F5
> will toggle bluetooth, Fn-F7 will switch the screens, etc.). Once the
> mask is set to include the relevant bits, the default behavior is
> stopped and instead ACPI events are generated.
> 
> Version 0.1 set the mask on insmod for convenience, but the plan is to
> not do that in 0.2. If you want hotkey events, after insmod you'll
> have to:
> 
> echo enable > /proc/acpi/ibm/hotkey
> echo ffff > /proc/acpi/ibm/hotkey
> 
> How's that?
> 
> Boris

Hi Boris,

Right now, I am using the way you mentioned above, with the hotkey mask,
but it does not provide enough flexibility.
That is because now I can have one or another, but I cannot have both.
What should I do if I want to activate both bluetooth and wireless ?
I have to enable bluetooth AND have an hotkey event for activating the
wireless, because by default is taken care only of the USB bluetooth, but
nothing is done for the wireless.


Thanks,
Paul



-------------------------------------------------------
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285

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

* Re: ibm-acpi-0.1
  2004-08-11  1:01       ` ibm-acpi-0.1 Paul Ionescu
@ 2004-08-14  5:38         ` Borislav Deianov
  0 siblings, 0 replies; 22+ messages in thread
From: Borislav Deianov @ 2004-08-14  5:38 UTC (permalink / raw)
  To: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

On Wed, 11 Aug 2004 01:16:04 +0000 (UTC) Paul Ionescu <i_p_a_u_l-/E1597aS9LQAvxtiuMwx3w@public.gmane.org> wrote:

> TODO
> ----
...
> And I can add more ideas to it:
>
> Methods for adjusting LCD brightness and sound volume, and then we can use
> an external keyboard to control them. (something like
> /proc/acpi/ibm/brightness and /proc/acpi/ibm/volume )
>
> Method to soft eject/insert the device in UltraBay, and capture the event
> generated by the pull-off device-from-bay  button.

Sounds good. I don't know how to do any of that yet, but I'll give it
a try.

Boris


-------------------------------------------------------
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285

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

* Re: ibm-acpi-0.1
  2004-08-11  7:47                 ` Karol Kozimor
@ 2004-08-14  5:34                   ` Borislav Deianov
  2004-08-14 14:34                     ` ibm-acpi-0.1 Paul Ionescu
  0 siblings, 1 reply; 22+ messages in thread
From: Borislav Deianov @ 2004-08-14  5:34 UTC (permalink / raw)
  To: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f


On Wed, 11 Aug 2004 07:53:03 +0000 (UTC) Karol Kozimor <sziwan-DETuoxkZsSqrDJvtcaxF/A@public.gmane.org> wrote:
>
> It's still easier to do that from the notify handler and provide an
> interface to enable / disable the specific bits at user request. By moving
> it completely to userspace you add another layer of redirection which most
> users won't need (as they don't give a damn about writing and configuring
> glue scripts) as opposed to having your driver do as expected for most
> non-developers. As I said, it's easy to come up with an interface to change
> the default behaviour if anybody should wish so.

Come to think of it, that interface already exists. Here is what the
DSDT does for Fn-F5 (I slightly oversimplified in my previous
message):

if a particular bit is set in the mask
	if hot key events are enabled
        	generate ACPI event
else
        invoke default hot key behaviour

This means that if the driver leaves the mask alone on insmod, the
function keys will continue with their default behavior (e.g. Fn-F5
will toggle bluetooth, Fn-F7 will switch the screens, etc.). Once the
mask is set to include the relevant bits, the default behavior is
stopped and instead ACPI events are generated.

Version 0.1 set the mask on insmod for convenience, but the plan is to
not do that in 0.2. If you want hotkey events, after insmod you'll
have to:

echo enable > /proc/acpi/ibm/hotkey
echo ffff > /proc/acpi/ibm/hotkey

How's that?

Boris


-------------------------------------------------------
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285

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

* Re: ibm-acpi-0.1
  2004-08-10  8:08     ` ibm-acpi-0.1 Borislav Deianov
       [not found]       ` <20040810080826.GD28939-AKoe11r2kkOzaBltdDZI6w@public.gmane.org>
  2004-08-10 10:18       ` ibm-acpi-0.1 Paul Ionescu
@ 2004-08-11  1:01       ` Paul Ionescu
  2004-08-14  5:38         ` ibm-acpi-0.1 Borislav Deianov
  2004-08-14 21:12       ` ibm-acpi-0.2 Borislav Deianov
  3 siblings, 1 reply; 22+ messages in thread
From: Paul Ionescu @ 2004-08-11  1:01 UTC (permalink / raw)
  To: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

On Tue, 10 Aug 2004 01:08:26 -0700, Borislav Deianov wrote:

> Hi,
> 
> This is the first public release of my ACPI driver for IBM ThinkPad
> laptops. The features currently supported are:
> 
> - hot keys (Fn key combinations)
> - docking and undocking
> - some basic fan speed control

Hi Boris,

I found this in the README file:

TODO
----
The following features are planned but not yet implemented:
- LCD on/off switching
- LCD / external display switching
- LED status and control

Other features I'd like to support but don't yet have any information
on:
- TrackPoint tap enable/disable
- motion sensor support


And I can add more ideas to it:

Methods for adjusting LCD brightness and sound volume, and then we can use
an external keyboard to control them. (something like
/proc/acpi/ibm/brightness and /proc/acpi/ibm/volume )

Method to soft eject/insert the device in UltraBay, and capture the event
generated by the pull-off device-from-bay  button.

As for the tapping on Trackpoint, I think it can be programed with the
synaptic driver which can do more than that.
See: http://w1.894.telia.com/~u89404340/touchpad/

And the motion sensor I don't think is an acpi device.

Thanks,
Paul




-------------------------------------------------------
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285

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

* Re: ibm-acpi-0.1
  2004-08-10 23:11           ` ibm-acpi-0.1 Borislav Deianov
  2004-08-10 23:32             ` ibm-acpi-0.1 Karol Kozimor
@ 2004-08-11  0:48             ` Paul Ionescu
  1 sibling, 0 replies; 22+ messages in thread
From: Paul Ionescu @ 2004-08-11  0:48 UTC (permalink / raw)
  To: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

On Tue, 10 Aug 2004 16:11:29 -0700, Borislav Deianov wrote:


> If it's not too much trouble, I'd appreciate it. In the mean time, I'm
> looking at a hacked one off http://acpi.sf.net, so it's not very
> important.
> 

I've sent my dsdt to your email at sourceforge.

>> The hotkey is the only thing working right now, but not completely.
>> Like I said before, the Fn+F5 should enable/disable the wlan AND the
>> bluetooth, but with this acpi driver, the bluetooth is not enabled
>> any more.
> 
> That was to be expected. The code for the hot keys usually does
> something like this:
> 
> if hot key events enabled
> 	generate event
> else
> 	invoke default hot key behaviour
> 
> In this case, the default behaviour is toggling bluetooth on and
> off. This should be easy to fix, though - a /proc/acpi/ibm/bluetooth
> control would allow you to toggle the state from the ACPI handler for
> Fn-F5.

Yeap, that would do. I much prefer this option that hard-coding it in the
notify handler. 

>> > On a T41 it inserts in the kernel only if I replace _SB.GDCK with
>> > _SB.PCI0.PCI1.DOCK.
> 
> I'll make it look for that. As Shaohua noted, though, I'm not yet
> scanning the PCI bus on the dock.
Yes, I know that. I managed to test a T50p in a dock, but it doesn't work
as expected. So there may be some IBM magic added in here.

>> Do you have the same problems ?
> 
> Yes, although I hadn't noticed DMA was off. I found all these posts
> saying that both IDE and ACPI hot plugging are basically not supported
> yet, so I was happy to get docking and undocking with the CD drive
> working at all...

Well, they are not supported, but somewhat working half way.
Anyway, if you put a secondary hard disk in the bay as I do, then you WILL
want DMA for sure.

Thanks,
Paul



-------------------------------------------------------
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285

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

* Re: ibm-acpi-0.1
  2004-08-10 11:37         ` ibm-acpi-0.1 Paul Ionescu
@ 2004-08-10 23:11           ` Borislav Deianov
  2004-08-10 23:32             ` ibm-acpi-0.1 Karol Kozimor
  2004-08-11  0:48             ` ibm-acpi-0.1 Paul Ionescu
  0 siblings, 2 replies; 22+ messages in thread
From: Borislav Deianov @ 2004-08-10 23:11 UTC (permalink / raw)
  To: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

On Tue, 10 Aug 2004 12:21:04 +0000 (UTC) Paul Ionescu <i_p_a_u_l-/E1597aS9LQAvxtiuMwx3w@public.gmane.org> wrote:
> Some more feedback from my T41.

Thanks a lot, Paul, that was very helpful. It looks like I have some
work to do.

> If you want my dsdt, just tell me and I will send you privately,
> because PAN is not able to attach anything to news posts.  (maybe is
> not even possible).

If it's not too much trouble, I'd appreciate it. In the mean time, I'm
looking at a hacked one off http://acpi.sf.net, so it's not very
important.

> ibm_acpi: acpi_invokef(FAN9, d, ...) failed
> ibm_acpi: acpi_invokef(FANS, vddd, ...) failed

Interesting. It seems that the T41 has the fan presets but no methods
to use them. No standard ACPI fan device either. Does it actually have
a fan? :-) I don't think there's much I can do for now apart from
disabling the fan control.

> The hotkey is the only thing working right now, but not completely.
> Like I said before, the Fn+F5 should enable/disable the wlan AND the
> bluetooth, but with this acpi driver, the bluetooth is not enabled
> any more.

That was to be expected. The code for the hot keys usually does
something like this:

if hot key events enabled
	generate event
else
	invoke default hot key behaviour

In this case, the default behaviour is toggling bluetooth on and
off. This should be easy to fix, though - a /proc/acpi/ibm/bluetooth
control would allow you to toggle the state from the ACPI handler for
Fn-F5.

> > On a T41 it inserts in the kernel only if I replace _SB.GDCK with
> > _SB.PCI0.PCI1.DOCK.

I'll make it look for that. As Shaohua noted, though, I'm not yet
scanning the PCI bus on the dock.

> I saw that you use idectl for enabling the cdrom on the docking
> station. I also use idectl to enable my cdrom or secondary hard-disk
> in the UltraBay slim, but I have the following problems: DMA is not
> working any more for hdc after "idectl 1 rescan" After some rescan
> cycles I will have a lot of ide1 in /proc/ide/
>
> See http://bugme.osdl.org/show_bug.cgi?id=2261
>
> Do you have the same problems ?

Yes, although I hadn't noticed DMA was off. I found all these posts
saying that both IDE and ACPI hot plugging are basically not supported
yet, so I was happy to get docking and undocking with the CD drive
working at all...

Thanks,
Boris


-------------------------------------------------------
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285

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

* Re: ibm-acpi-0.1
  2004-08-10 10:18       ` ibm-acpi-0.1 Paul Ionescu
  2004-08-10 11:37         ` ibm-acpi-0.1 Paul Ionescu
@ 2004-08-10 11:49         ` Paul Ionescu
  1 sibling, 0 replies; 22+ messages in thread
From: Paul Ionescu @ 2004-08-10 11:49 UTC (permalink / raw)
  To: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

Boris,

First, I want to apologize if this is a little bit off-topic for this
list, but I think that maybe this could be interesting for the others too.

 I saw that you use idectl for enabling the cdrom on the docking
station. I also use idectl to enable my cdrom or secondary hard-disk in
the UltraBay slim, but I have the following problems: DMA is not working
any more for hdc after "idectl 1 rescan" After some rescan cycles I will
have a lot of ide1 in /proc/ide/

See http://bugme.osdl.org/show_bug.cgi?id=2261

Do you have the same problems ?



On Tue, 10 Aug 2004 13:18:09 +0300, Paul Ionescu wrote:

> Hi Boris,
> 
> On a T41 it inserts in the kernel only if I replace _SB.GDCK with
> _SB.PCI0.PCI1.DOCK.
> If I don't, I get the following message:
> insmod ./ibm_acpi.ko 
> insmod: error inserting './ibm_acpi.ko': -1 No such device
> 
> and in dmesg I found:
> ibm_acpi: acpi_get_handle(\_SB.GDCK) failed
> 
> At a fist glance, hot-keys work, but the Fn-F5 does not enable bluetooth
> anymore.
> I will get back with more feedback.
> 
> Thanks,
> Paul
> 
> On Tue, 10 Aug 2004 01:08:26 -0700, Borislav Deianov wrote:
> 
>> Hi,
>> 
>> This is the first public release of my ACPI driver for IBM ThinkPad
>> laptops. The features currently supported are:
>> 
>> - hot keys (Fn key combinations)
>> - docking and undocking
>> - some basic fan speed control
>> 
>> Note that I've only tested on a ThinkPad X40 with the X4 UltraBase. I
>> suspect many other recent models are sufficiently similar to work with
>> this driver but I have no such reports yet.
>> 
>> I'll release this on the linux-thinkpad list as well, but I thought
>> I'd get some comments here first. This is my first foray into the ACPI
>> code, so do let me know if I'm doing something horribly wrong. :-)
>> 
>> (Sorry, no web page yet. One thing at a time.)
>> 
>> Thanks,
>> Boris
> 
> 
> 
> 
> -------------------------------------------------------
> SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
> 100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
> Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
> http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285




-------------------------------------------------------
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285

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

* Re: ibm-acpi-0.1
  2004-08-10 10:18       ` ibm-acpi-0.1 Paul Ionescu
@ 2004-08-10 11:37         ` Paul Ionescu
  2004-08-10 23:11           ` ibm-acpi-0.1 Borislav Deianov
  2004-08-10 11:49         ` ibm-acpi-0.1 Paul Ionescu
  1 sibling, 1 reply; 22+ messages in thread
From: Paul Ionescu @ 2004-08-10 11:37 UTC (permalink / raw)
  To: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

Hi Boris,

Some more feedback from my T41.
First, the environment:
Fedora Core 2, Kernel 2.6.8-rc2 vanilla with acpica-20040715 patch.
This is the first version of kernel and acpi that does s3 suspend to ram
reliably on my T41. If you want my dsdt, just tell me and I will send you
privately, because PAN is not able to attach anything to news posts.
(maybe is not even possible).

now:
cd /proc/acpi/ibm
cat fan 
current:        -1 -1 -1
preset1:        3000 3720 4410
preset2:        3120 3520 3800
preset3:        3120 3520 3800
commands:       <low> <medium> <high>, preset1, preset2, preset3

and i found this in dmesg:
ibm_acpi: acpi_invokef(FAN9, d, ...) failed
ibm_acpi: acpi_invokef(FANB, d, ...) failed
ibm_acpi: acpi_invokef(FAND, d, ...) failed
ibm_acpi: acpi_invokef(FAN9, d, ...) failed
ibm_acpi: acpi_invokef(FANB, d, ...) failed
ibm_acpi: acpi_invokef(FAND, d, ...) failed

if I echo preset1 > fan, I got this in dmesg:

ibm_acpi: acpi_invokef(FANS, vddd, ...) failed
ibm_acpi: FANS(3000, 3720, 4410) failed

As for docking, I don't have the dock right now, but I'll test it some
other time.

The hotkey is the only thing working right now, but not completely.
Like I said before, the Fn+F5 should enable/disable the wlan AND the
bluetooth, but with this acpi driver, the bluetooth is not enabled any
more.
The bluetooth is an internal USB device, which gets connected and
disconnected from the USB bus when pressing Fn+F5:

usb 3-1: new full speed USB device using address 4
Bluetooth: HCI USB driver ver 2.6
usbcore: registered new driver hci_usb



> 
> On a T41 it inserts in the kernel only if I replace _SB.GDCK with
> _SB.PCI0.PCI1.DOCK.
> If I don't, I get the following message:
> insmod ./ibm_acpi.ko 
> insmod: error inserting './ibm_acpi.ko': -1 No such device
> 
> and in dmesg I found:
> ibm_acpi: acpi_get_handle(\_SB.GDCK) failed
> 
> At a fist glance, hot-keys work, but the Fn-F5 does not enable bluetooth
> anymore.
> I will get back with more feedback.
> 
> Thanks,
> Paul
> 
> On Tue, 10 Aug 2004 01:08:26 -0700, Borislav Deianov wrote:
> 
>> Hi,
>> 
>> This is the first public release of my ACPI driver for IBM ThinkPad
>> laptops. The features currently supported are:
>> 
>> - hot keys (Fn key combinations)
>> - docking and undocking
>> - some basic fan speed control
>> 
>> Note that I've only tested on a ThinkPad X40 with the X4 UltraBase. I
>> suspect many other recent models are sufficiently similar to work with
>> this driver but I have no such reports yet.
>> 
>> I'll release this on the linux-thinkpad list as well, but I thought
>> I'd get some comments here first. This is my first foray into the ACPI
>> code, so do let me know if I'm doing something horribly wrong. :-)
>> 
>> (Sorry, no web page yet. One thing at a time.)
>> 
>> Thanks,
>> Boris
> 
> 
> 
> 
> -------------------------------------------------------
> SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
> 100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
> Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
> http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285




-------------------------------------------------------
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285

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

* Re: ibm-acpi-0.1
       [not found]       ` <20040810080826.GD28939-AKoe11r2kkOzaBltdDZI6w@public.gmane.org>
  2004-08-10  8:43         ` ibm-acpi-0.1 Michael Wahlbrink
@ 2004-08-10 10:43         ` Matthew Garrett
  1 sibling, 0 replies; 22+ messages in thread
From: Matthew Garrett @ 2004-08-10 10:43 UTC (permalink / raw)
  To: Borislav Deianov; +Cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

On Tue, 2004-08-10 at 01:08 -0700, Borislav Deianov wrote:

> I'll release this on the linux-thinkpad list as well, but I thought
> I'd get some comments here first. This is my first foray into the ACPI
> code, so do let me know if I'm doing something horribly wrong. :-)

It (unsurprisingly) works well on my X40. I've added a script to use the
video switch to call i855switch (i810crt works badly on the X40). I'm
entertained to see that you're using the same workaround as me for video
corruption after closing the lid :)

-- 
Matthew Garrett | mjg59-1xO5oi07KQx4cg9Nei1l7Q@public.gmane.org



-------------------------------------------------------
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285

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

* Re: ibm-acpi-0.1
  2004-08-10  8:08     ` ibm-acpi-0.1 Borislav Deianov
       [not found]       ` <20040810080826.GD28939-AKoe11r2kkOzaBltdDZI6w@public.gmane.org>
@ 2004-08-10 10:18       ` Paul Ionescu
  2004-08-10 11:37         ` ibm-acpi-0.1 Paul Ionescu
  2004-08-10 11:49         ` ibm-acpi-0.1 Paul Ionescu
  2004-08-11  1:01       ` ibm-acpi-0.1 Paul Ionescu
  2004-08-14 21:12       ` ibm-acpi-0.2 Borislav Deianov
  3 siblings, 2 replies; 22+ messages in thread
From: Paul Ionescu @ 2004-08-10 10:18 UTC (permalink / raw)
  To: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

Hi Boris,

On a T41 it inserts in the kernel only if I replace _SB.GDCK with
_SB.PCI0.PCI1.DOCK.
If I don't, I get the following message:
insmod ./ibm_acpi.ko 
insmod: error inserting './ibm_acpi.ko': -1 No such device

and in dmesg I found:
ibm_acpi: acpi_get_handle(\_SB.GDCK) failed

At a fist glance, hot-keys work, but the Fn-F5 does not enable bluetooth
anymore.
I will get back with more feedback.

Thanks,
Paul

On Tue, 10 Aug 2004 01:08:26 -0700, Borislav Deianov wrote:

> Hi,
> 
> This is the first public release of my ACPI driver for IBM ThinkPad
> laptops. The features currently supported are:
> 
> - hot keys (Fn key combinations)
> - docking and undocking
> - some basic fan speed control
> 
> Note that I've only tested on a ThinkPad X40 with the X4 UltraBase. I
> suspect many other recent models are sufficiently similar to work with
> this driver but I have no such reports yet.
> 
> I'll release this on the linux-thinkpad list as well, but I thought
> I'd get some comments here first. This is my first foray into the ACPI
> code, so do let me know if I'm doing something horribly wrong. :-)
> 
> (Sorry, no web page yet. One thing at a time.)
> 
> Thanks,
> Boris




-------------------------------------------------------
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285

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

* Re: ibm-acpi-0.1
  2004-08-10  8:43         ` ibm-acpi-0.1 Michael Wahlbrink
@ 2004-08-10  9:51           ` Borislav Deianov
  0 siblings, 0 replies; 22+ messages in thread
From: Borislav Deianov @ 2004-08-10  9:51 UTC (permalink / raw)
  To: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f


On Tue, 10 Aug 2004 08:47:04 +0000 (UTC) Michael Wahlbrink <linux.wali-Mmb7MZpHnFY@public.gmane.org> wrote:
> Borislav Deianov wrote:
> > 
> > - hot keys (Fn key combinations)
>
> all working with my R32 without any special driver ;-)

Good for you :-). Do they generate ACPI events or do they just do the
right thing? On the X40, Fn-F4 generates button/sleep, Fn-F7 switches
to external display by itself, the other keys do nothing.

Thanks,
Boris


-------------------------------------------------------
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285

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

* Re: ibm-acpi-0.1
       [not found]                       ` <200408100919.SAA19847-yzSWc4HAx5xL9jVzuh4AOg@public.gmane.org>
@ 2004-08-10  9:45                         ` Borislav Deianov
  0 siblings, 0 replies; 22+ messages in thread
From: Borislav Deianov @ 2004-08-10  9:45 UTC (permalink / raw)
  To: Takanori Watanabe; +Cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

On Tue, Aug 10, 2004 at 06:19:20PM +0900, Takanori Watanabe wrote:
>
> I wrote such driver for FreeBSD (though I don't implement
> docking station).
> 
> http://www.init-main.com/acpi_tpkey/

I'll have a look, thanks!

Boris


-------------------------------------------------------
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285

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

* Re: ibm-acpi-0.1
       [not found]                   ` <20040810083807.GF28939-AKoe11r2kkOzaBltdDZI6w@public.gmane.org>
@ 2004-08-10  9:19                     ` Takanori Watanabe
       [not found]                       ` <200408100919.SAA19847-yzSWc4HAx5xL9jVzuh4AOg@public.gmane.org>
  2004-08-18  5:09                     ` ibm-acpi-0.1 Len Brown
  1 sibling, 1 reply; 22+ messages in thread
From: Takanori Watanabe @ 2004-08-10  9:19 UTC (permalink / raw)
  To: Borislav Deianov; +Cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

In message <20040810083807.GF28939-AKoe11r2kkOzaBltdDZI6w@public.gmane.org>, Borislav Deianov wrote:
>On Tue, Aug 10, 2004 at 04:24:39PM +0800, Li, Shaohua wrote:
>>
>> IBM hotkey has a unique ID. In T40, it's 'IBM0068'. I guess other
>> IBM laptops also use it. Using a hardcode path in the patch possibly
>> isn't a good idea.
>
>Agreed. I was originally using acpi_bus_register_driver() and refering
>to devices by HID but that turned out to not work very well for the
>dock (ACPI drops it if it's not present at boot) and embedded
>controller (the ec driver has already grabbed it). So I switched to
>looking things up by the path. I see your point, though, I'll see what
>I can do.

Probably this may unable to work on other Thinkpads.
I have X31 and i1620, and there are some incompatibility on 
AML between two.
Generic notify events Bus check, Device Wake, Eject request,
may have to be caught by enumrator.

>> BTW, I'm interested in how can you know the meaning of 'DHKC',
>> 'MHKC' and etc. They are non-standard ACPI methods.
>
>Guesswork from the disassembled DSDT and trial and error...

I wrote such driver for FreeBSD (though I don't implement
docking station).

http://www.init-main.com/acpi_tpkey/



-------------------------------------------------------
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285

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

* Re: ibm-acpi-0.1
       [not found]       ` <20040810080826.GD28939-AKoe11r2kkOzaBltdDZI6w@public.gmane.org>
@ 2004-08-10  8:43         ` Michael Wahlbrink
  2004-08-10  9:51           ` ibm-acpi-0.1 Borislav Deianov
  2004-08-10 10:43         ` ibm-acpi-0.1 Matthew Garrett
  1 sibling, 1 reply; 22+ messages in thread
From: Michael Wahlbrink @ 2004-08-10  8:43 UTC (permalink / raw)
  To: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

Hi,
Borislav Deianov wrote:
> Hi,
> 
> This is the first public release of my ACPI driver for IBM ThinkPad
> laptops. The features currently supported are:
> 
> - hot keys (Fn key combinations)

all working with my R32 without any special driver ;-)

> - docking and undocking
> - some basic fan speed control

seems to work too with the basic acpi stuff in 2.6 kernels

> 
> Note that I've only tested on a ThinkPad X40 with the X4 UltraBase. I
> suspect many other recent models are sufficiently similar to work with
> this driver but I have no such reports yet.

Ok, I've a IBM ThinkPad R32 but no docking station, so I can't test it.

> I'll release this on the linux-thinkpad list as well, but I thought
> I'd get some comments here first. This is my first foray into the ACPI
> code, so do let me know if I'm doing something horribly wrong. :-)
> 
> (Sorry, no web page yet. One thing at a time.)
Dont care, keep on hacking,

> 
> Thanks,
> Boris
hth&cu
micha (who's glad to obviously don't need a special driver)


-------------------------------------------------------
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285

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

* Re: ibm-acpi-0.1
       [not found]               ` <B44D37711ED29844BEA67908EAF36F03860DC2-4yWAQGcml65pB2pF5aRoyrfspsVTdybXVpNB7YpNyf8@public.gmane.org>
@ 2004-08-10  8:38                 ` Borislav Deianov
       [not found]                   ` <20040810083807.GF28939-AKoe11r2kkOzaBltdDZI6w@public.gmane.org>
  0 siblings, 1 reply; 22+ messages in thread
From: Borislav Deianov @ 2004-08-10  8:38 UTC (permalink / raw)
  To: Li, Shaohua; +Cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

On Tue, Aug 10, 2004 at 04:24:39PM +0800, Li, Shaohua wrote:
>
> IBM hotkey has a unique ID. In T40, it's 'IBM0068'. I guess other
> IBM laptops also use it. Using a hardcode path in the patch possibly
> isn't a good idea.

Agreed. I was originally using acpi_bus_register_driver() and refering
to devices by HID but that turned out to not work very well for the
dock (ACPI drops it if it's not present at boot) and embedded
controller (the ec driver has already grabbed it). So I switched to
looking things up by the path. I see your point, though, I'll see what
I can do.

> BTW, I'm interested in how can you know the meaning of 'DHKC',
> 'MHKC' and etc. They are non-standard ACPI methods.

Guesswork from the disassembled DSDT and trial and error...

Regards,
Boris


-------------------------------------------------------
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285

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

* RE: ibm-acpi-0.1
@ 2004-08-10  8:24             ` Li, Shaohua
       [not found]               ` <B44D37711ED29844BEA67908EAF36F03860DC2-4yWAQGcml65pB2pF5aRoyrfspsVTdybXVpNB7YpNyf8@public.gmane.org>
  0 siblings, 1 reply; 22+ messages in thread
From: Li, Shaohua @ 2004-08-10  8:24 UTC (permalink / raw)
  To: Borislav Deianov; +Cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

Hi,
IBM hotkey has a unique ID. In T40, it's 'IBM0068'. I guess other IBM
laptops also use it. Using a hardcode path in the patch possibly isn't a
good idea. 
BTW, I'm interested in how can you know the meaning of 'DHKC', 'MHKC'
and etc. They are non-standard ACPI methods.

Thanks,
Shaohua

>-----Original Message-----
>From: acpi-devel-admin-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org [mailto:acpi-devel-
>admin-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org] On Behalf Of Borislav Deianov
>Sent: Tuesday, August 10, 2004 4:08 PM
>To: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
>Subject: [ACPI] ibm-acpi-0.1
>
>Hi,
>
>This is the first public release of my ACPI driver for IBM ThinkPad
>laptops. The features currently supported are:
>
>- hot keys (Fn key combinations)
>- docking and undocking
>- some basic fan speed control
>
>Note that I've only tested on a ThinkPad X40 with the X4 UltraBase. I
>suspect many other recent models are sufficiently similar to work with
>this driver but I have no such reports yet.
>
>I'll release this on the linux-thinkpad list as well, but I thought
>I'd get some comments here first. This is my first foray into the ACPI
>code, so do let me know if I'm doing something horribly wrong. :-)
>
>(Sorry, no web page yet. One thing at a time.)
>
>Thanks,
>Boris


-------------------------------------------------------
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285

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

* ibm-acpi-0.1
@ 2004-08-10  8:08     ` Borislav Deianov
       [not found]       ` <20040810080826.GD28939-AKoe11r2kkOzaBltdDZI6w@public.gmane.org>
                         ` (3 more replies)
  0 siblings, 4 replies; 22+ messages in thread
From: Borislav Deianov @ 2004-08-10  8:08 UTC (permalink / raw)
  To: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f

[-- Attachment #1: Type: text/plain, Size: 665 bytes --]

Hi,

This is the first public release of my ACPI driver for IBM ThinkPad
laptops. The features currently supported are:

- hot keys (Fn key combinations)
- docking and undocking
- some basic fan speed control

Note that I've only tested on a ThinkPad X40 with the X4 UltraBase. I
suspect many other recent models are sufficiently similar to work with
this driver but I have no such reports yet.

I'll release this on the linux-thinkpad list as well, but I thought
I'd get some comments here first. This is my first foray into the ACPI
code, so do let me know if I'm doing something horribly wrong. :-)

(Sorry, no web page yet. One thing at a time.)

Thanks,
Boris

[-- Attachment #2: ibm-acpi-0.1.tar.gz --]
[-- Type: application/x-gzip, Size: 9694 bytes --]

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

end of thread, other threads:[~2004-09-16 10:57 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-08-10  8:58 ibm-acpi-0.1 Li, Shaohua
     [not found] ` <B44D37711ED29844BEA67908EAF36F03860E23-4yWAQGcml65pB2pF5aRoyrfspsVTdybXVpNB7YpNyf8@public.gmane.org>
2004-08-10  9:21   ` ibm-acpi-0.1 Borislav Deianov
2004-08-14 15:36 ibm-acpi-0.1 Takanori Watanabe
2004-08-14 21:23 ` ibm-acpi-0.1 Borislav Deianov
2004-08-18  5:42 ibm-acpi-0.3 Len Brown
2004-08-18 13:23 ` [Ipw2100-devel] Re: [ACPI] ibm-acpi-0.3 Henrik Brix Andersen
2004-08-18 13:38   ` [Ipw2100-devel] ibm-acpi-0.3 Len Brown
2004-08-10  8:08     ` ibm-acpi-0.1 Borislav Deianov
     [not found]       ` <20040810080826.GD28939-AKoe11r2kkOzaBltdDZI6w@public.gmane.org>
2004-08-10  8:43         ` ibm-acpi-0.1 Michael Wahlbrink
2004-08-10  9:51           ` ibm-acpi-0.1 Borislav Deianov
2004-08-10 10:43         ` ibm-acpi-0.1 Matthew Garrett
2004-08-10 10:18       ` ibm-acpi-0.1 Paul Ionescu
2004-08-10 11:37         ` ibm-acpi-0.1 Paul Ionescu
2004-08-10 23:11           ` ibm-acpi-0.1 Borislav Deianov
2004-08-10 23:32             ` ibm-acpi-0.1 Karol Kozimor
2004-08-11  0:33               ` Paul Ionescu
2004-08-11  7:47                 ` Karol Kozimor
2004-08-14  5:34                   ` ibm-acpi-0.1 Borislav Deianov
2004-08-14 14:34                     ` ibm-acpi-0.1 Paul Ionescu
2004-08-11  0:48             ` ibm-acpi-0.1 Paul Ionescu
2004-08-10 11:49         ` ibm-acpi-0.1 Paul Ionescu
2004-08-11  1:01       ` ibm-acpi-0.1 Paul Ionescu
2004-08-14  5:38         ` ibm-acpi-0.1 Borislav Deianov
2004-08-14 21:12       ` ibm-acpi-0.2 Borislav Deianov
2004-08-17  9:19         ` ibm-acpi-0.3 Borislav Deianov
2004-08-18  5:41           ` ibm-acpi-0.3 Len Brown
2004-08-10  8:24             ` ibm-acpi-0.1 Li, Shaohua
     [not found]               ` <B44D37711ED29844BEA67908EAF36F03860DC2-4yWAQGcml65pB2pF5aRoyrfspsVTdybXVpNB7YpNyf8@public.gmane.org>
2004-08-10  8:38                 ` ibm-acpi-0.1 Borislav Deianov
     [not found]                   ` <20040810083807.GF28939-AKoe11r2kkOzaBltdDZI6w@public.gmane.org>
2004-08-10  9:19                     ` ibm-acpi-0.1 Takanori Watanabe
     [not found]                       ` <200408100919.SAA19847-yzSWc4HAx5xL9jVzuh4AOg@public.gmane.org>
2004-08-10  9:45                         ` ibm-acpi-0.1 Borislav Deianov
2004-08-18  5:09                     ` ibm-acpi-0.1 Len Brown
2004-09-16 10:57                       ` ibm-acpi-0.1 Borislav Deianov

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.