[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