[Bug 455788] New: ASUS eeePC ACPI failure
https://bugzilla.novell.com/show_bug.cgi?id=455788 Summary: ASUS eeePC ACPI failure Product: openSUSE 11.1 Version: Factory Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Kernel AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: awafaa@opensuse.org QAContact: qa@suse.de Found By: --- The current kernel does not have the correct ACPI details for the eeePC family of ASUS machines.
ACPI - The current package by Oliver Beng on the Build service https://build.opensuse.org/package/show?package=asus_acpi&project=home%3Aappleonkel%3AEEE
diff-ing that one against the in-kernel asus_acpi shows that it does not share much with the original module except for the name and basic infrastructure. 1459 asus_acpi.c (from kernel) 1907 asus_acpi.c (hacked up for eeecp) diff: 675 lines ... The patched driver removes the support for the device the original driver was written for and adds the support for the eeepc, for example: +#define EEEPC_HOTK_HID "ASUS010" [...] +static const struct acpi_device_id eee_device_ids[] = { + {EEEPC_HOTK_HID, 0}, + {"", 0} +}; [...] -static const struct acpi_device_id asus_device_ids[] = { - {"ATK0100", 0}, - {"", 0}, -}; [...] static struct acpi_driver asus_hotk_driver = { .name = "asus_acpi", .class = ACPI_HOTK_CLASS, - .ids = asus_device_ids, + .ids = eee_device_ids, .ops = { Many thanks to Ruediger Oertel for the info. The initial conversation about this is in http://lists.opensuse.org/opensuse-kernel/2008-11/msg00005.html -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=455788
Marcus Meissner
https://bugzilla.novell.com/show_bug.cgi?id=455788
User herbert@graeber-clan.de added comment
https://bugzilla.novell.com/show_bug.cgi?id=455788#c1
Herbert Graeber
https://bugzilla.novell.com/show_bug.cgi?id=455788
User clarkt@cnsp.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=455788#c2
Clark Tompsett
https://bugzilla.novell.com/show_bug.cgi?id=455788
User herbert@graeber-clan.de added comment
https://bugzilla.novell.com/show_bug.cgi?id=455788#c3
--- Comment #3 from Herbert Graeber
On a Asus eeePC 900a, eeepc_laptop does not work.
The module does work, but it is not compatble to the asus_acpi module.
I had to blacklist it and go to the asus_acpi module.
If there is a module in the kernel already, you should not replace it by another one with questionable support.
This was the only way that I could get wireless to work.
If wireless works or not does not depend on eeepc-laptop vs. asus_acpi. That depends on the wireless drivers (madwifi_ng or better compat-wireless). It's the function of the hotkey that is influenced by the kernel module and the supporting scripts.
This with eeeEvents-1.1 give me full function of the hotkeys.
The hotkeys will work too if properly configured. The scripts in the eeeEvents rpm which are not compatible to the eeepc_laptop module and must be changed. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=455788
User clarkt@cnsp.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=455788#c4
--- Comment #4 from Clark Tompsett
https://bugzilla.novell.com/show_bug.cgi?id=455788
User herbert@graeber-clan.de added comment
https://bugzilla.novell.com/show_bug.cgi?id=455788#c5
--- Comment #5 from Herbert Graeber
On a clean load of 11.1 without asus_acpi or eeeEvents, I had no wireless, suspend, or volume keys. Only the brightness keys worked.
On a clean install on an eeepc 900a the eeepc-laptop module supports the suspend ro ram and brightness keys. All other keys are handler by an acpid event handler. But the scripts differ from the ones found in the eeeEvents rpm.
lspci would not show the wireless chip when doing a fn+f2 and lsmod did not show the atk5k being loaded.
lspci will show the the atk5k chip when activated. for this you must enable it in BIOS or make the fn+f2 key work, and you must use the pciehp module to enable pci express hotplug. Additionally a newer ath5k driver is needed.
eeepc_laptop may work on some eeepc's but not the 900a.
It does work well, but the supporting scripts are different. In fact the eeepcs are all different in some ways. I am preparing RPMs for the eeepc 900a in BuildService and a wiki page with description what I have done. We will see if we can close this report when that is done. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=455788
User clarkt@cnsp.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=455788#c6
--- Comment #6 from Clark Tompsett
On a clean install on an eeepc 900a the eeepc-laptop module supports the suspend ro ram and brightness keys. All other keys are handler by an acpid event handler. But the scripts differ from the ones found in the eeeEvents rpm.
I did not see any scripts installed to handle the acpi events in the 11.1 install.
lspci will show the the atk5k chip when activated. for this you must enable it in BIOS or make the fn+f2 key work, and you must use the pciehp module to enable pci express hotplug. Additionally a newer ath5k driver is needed.
I already have pciehp setup in modules_loaded_at_boot. I had to do this with 11.0. The current ath5k driver works. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=455788
User gregkh@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=455788#c7
Greg Kroah-Hartman
https://bugzilla.novell.com/show_bug.cgi?id=455788
User awafaa@opensuse.org added comment
https://bugzilla.novell.com/show_bug.cgi?id=455788#c8
Andrew Wafaa
https://bugzilla.novell.com/show_bug.cgi?id=455788
User herbert@graeber-clan.de added comment
https://bugzilla.novell.com/show_bug.cgi?id=455788#c9
--- Comment #9 from Herbert Graeber
participants (1)
-
bugzilla_noreply@novell.com