[ltp] [RFC] thinkpad-acpi: dock and bay drivers: any users left?
Chris Schumann
linux-thinkpad@linux-thinkpad.org
Sun, 26 Apr 2009 13:07:38 -0500
While I don't use my 600X much, I'm willing to test device swapping in
it (and run any test, pretty much) if that would be helpful.
Chris
Henrique de Moraes Holschuh wrote:
> The ACPI "dock" driver in Linux 2.6.27 and newer handles hotswap docks AND
> bays a lot better than thinkpad-acpi does, thus I am seriously considering
> getting rid of the thinkpad-acpi dock and bay drivers.
>
> So, I'd like to know if there are still any users of the thinkpad-acpi dock
> driver left (this assumes you're running a new kernel, 2.6.27+). I also
> need to know the same for the thinkpad-acpi bay driver.
>
> If you have a hotswap-capable ThinkPad (bays and dock are supported by the
> ACPI dock driver), and you still prefer to use thinkpad-acpi's dock and bay
> drivers, please tell me what doesn't work for you using the ACPI dock
> driver.
>
> If you have a warmswap-capable ThinkPad (ThinkPads where you have to
> suspend-to-ram before you remove devices from the bay), like the A-series,
> numeric models (600, 770), and probably the very early X and T models, I
> need to know if what thinkpad-acpi provides is useful (ACPI dock will NOT
> support your bays). That support is still marked experimental, it is code
> that I haven't touched in years (in fact, it is in the same functional state
> I got it from the previous ibm-acpi maintainer), and I have NO knowledge of
> any users of it...
>
> Also, model 570 users with docks: does ACPI dock work for you? Does
> thinkpad-acpi dock works for you?
>
>
> If I don't get answers with strong reasons to keep those subdrivers around,
> I am likely going to remove them from my trees in about a month or so, and
> upstream in Linux 2.6.31.
>
> I am also interested into getting ACPI dock working perfectly on thinkpads
> so that's a secondary objective of these questions: what should be improved
> on ACPI dock? There is already one thing on my list: add an attribute that
> gives the user an idea of WHAT dock/bay a dock.* device represents...
>