[Bugme-new] [Bug 10848] New: asus_laptop misses support for P30/P35, asus_acpi should not be marked deprecated

bugme-daemon at bugzilla.kernel.org bugme-daemon at bugzilla.kernel.org
Tue Jun 3 00:53:47 PDT 2008


http://bugzilla.kernel.org/show_bug.cgi?id=10848

           Summary: asus_laptop misses support for P30/P35, asus_acpi should
                    not be marked deprecated
           Product: ACPI
           Version: 2.5
     KernelVersion: 2.6.25.3
          Platform: All
        OS/Version: Linux
              Tree: Mainline
            Status: NEW
          Severity: normal
          Priority: P1
         Component: Platform-Drivers
        AssignedTo: acpi_platform-drivers at kernel-bugs.osdl.org
        ReportedBy: tkrah at fachschaft.imn.htwk-leipzig.de


Latest working kernel version: 2.6.25 (asus_acpi)
Earliest failing kernel version: 2.6.25 (asus_laptop)
Distribution: Gentoo 2007.1
Hardware Environment: Samsung P35 XVM 1600 III
Software Environment:
Problem Description:

asus_acpi gets marked deprecated.
Look at: http://bugzilla.kernel.org/show_bug.cgi?id=10657

However, asus_laptop cant replace asus_acpi for all models which are supported
throught that module.
Looking at the sourcecode P30 is still metioned in the new module, but there
are critical things missing or changed:

\\_SB.PCI0.LPCB.EC0._Q10 should be \\_SB.PCI0.LPCB.EC0._Q0E for P30 Model,
there is no _Q10 method at my dsdt.

The P30 Fix is missing too, that the DSDT does not return a name in its init
method, but looking at the oem_table_id it can be guessed that its a P30.
So asus_laptop does not even detect the P30 anymore.
The model_data model_conf struct in asus_acpi.c does provide the handles needed
to get stuff working, although i dont know it things are so easy to port that
to asus_laptop.

The BIOS is broken yes, i know - but i cant fix this (i guess it is possible to
edit my DSDT and make it working but the vendor should do that but Samsung wont
do anything here :-|).
As all P30 need this fix, i don't know why its even mentioned in the new driver
as they wont work with the code as it is yet.

I would like to see asus_acpi not marked deprecated until asus_laptop does
provide the functions the "old" one does - if that is not possible, the "best"
way imho is to let both of them coexist, marking none of them deprecated (i
would not call it deprecated if the "new" one does not work with hardware the
"old" one supports).


-- 
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


More information about the Bugme-new mailing list