I disassembled and examined my ACPI DSDT and found that the G73SW only exposes the hotkeys and other ACPI-related machine specifics (wifi led, keyboard backlight, etc) through the WMI interface. There is rudimentary WMI remapping in the linux kernel, but no clear support for ASUS laptops.
I'm going to write a kernel driver to support the hotkeys and initially I hope to target as many ASUS-WMI enabled G73s as I can.
It should produce a few files, I'm mainly interested in and . If you would, zip those up and attach them to the thread. I should only need one dat/dsl file per model, but having a few from the same would never hurt. If you do post one up though, please specify which model you are using.
NOTE: You are at no risk of damaging your laptop by doing this and it will not expose any of your personal information. It is just dumping your ACPI DSDT for me to examine. For more info on ACPI see here. For more info on DSDTs see here. The ACPI4Asus project is here but I am not (yet?) affiliated with them... they are just inspiration.
Thanks, here's to hoping for complete linux support for these bad boys in the near future!
-Nate
(I've attached a zip of the files from my laptop so you know what they look like. This is from a G73SW-A1)
Reply 1 : G73 and asus-wmi linux driver.... I need *your* help
I would do this for you but I have a G73JH and I'm 99.9% sure that the JH, JW, and SW have identical ACPI information. I'm 90% sure that the G53, G51, and G71 will also be identical. They all use the ATK package and the ATK for all of them are interchangable. I have an old first generation eePC but it has XUbuntu on it, not windows.
If a dump of a machine extremely similar to yours would be helpful, I can dump ACPI data for a JH?
If a dump of a machine extremely similar to yours would be helpful, I can dump ACPI data for a JH?
Reply 2 : G73 and asus-wmi linux driver.... I need *your* help
Quote:
Originally Posted by Jody I would do this for you but I have a G73JH and I'm 99.9% sure that the JH, JW, and SW have identical ACPI information. I'm 90% sure that the G53, G51, and G71 will also be identical. They all use the ATK package and the ATK for all of them are interchangable. I have an old first generation eePC but it has XUbuntu on it, not windows.
If a dump of a machine extremely similar to yours would be helpful, I can dump ACPI data for a JH? |
If you've got the time the data couldn't hurt.
Reply 3 : G73 and asus-wmi linux driver.... I need *your* help
Try booting with the acpi_osi=Linux boot parameter. That should expose the acpi hotkeys (hopefully) instead of using wmi.
I had to modify eeepc-wmi.c recently, you might be able to get away with some cheaphax on that. Here's what I did: [all variants] asus 1015pem - Page 2 - Ubuntu Forums
@Jody: the SW must be different, the other models use ACPI by default not WMI.
I had to modify eeepc-wmi.c recently, you might be able to get away with some cheaphax on that. Here's what I did: [all variants] asus 1015pem - Page 2 - Ubuntu Forums
@Jody: the SW must be different, the other models use ACPI by default not WMI.
Reply 4 : G73 and asus-wmi linux driver.... I need *your* help
I've been hacking away at the eeepc-wmi driver, actually. Added some printks to see what I could expose, but there is plenty of work to do.
acpi_osi=Linux (or acpi_osi=!Windows 2009) doesn't have an effect on the G73SW.
acpi_osi=Linux (or acpi_osi=!Windows 2009) doesn't have an effect on the G73SW.
Reply 5 : G73 and asus-wmi linux driver.... I need *your* help
When you acpi_listen there's no difference at all with acpi_osi=Linux on any of the hotkeys? You don't get any events?
Reply 6 : G73 and asus-wmi linux driver.... I need *your* help
I will be getting a g53jw here shortly, and i use linux as my main os so I will dump those for you for this model
Reply 7 : G73 and asus-wmi linux driver.... I need *your* help
Another thought besides what I previously asked about acpi_listen (still waiting for your answer on that)...
Try toggling EFI/UEFI in the BIOS setup, if you can (previous models have the option). It may change the behavior of the hotkeys.
Try toggling EFI/UEFI in the BIOS setup, if you can (previous models have the option). It may change the behavior of the hotkeys.
Reply 8 : G73 and asus-wmi linux driver.... I need *your* help
I am currently locked into UEFI mode because I have my disks setup using GPTs and windows booting through UEFI.
I boot into linux under BIOS mode w/ grub2 installed on the GPT partition marked bios_grub. GRUB2/2.6.38-rc3 refuse to boot when loaded via UEFI. Not sure what's going wrong as I have no serial port to get early kernel panic messages from, but I just hang after initrd. :
Thanks jamezelle. The maintainer of the current asus-laptop and eeepc-wmi kernel drivers has gotten in touch with me and is developing pretty heavily right now. Hopefully in a little while there will be nice WMI-backed hotkey support for general ASUS laptops as that seems to be the sole direction ASUS is heading with the newer models.
I boot into linux under BIOS mode w/ grub2 installed on the GPT partition marked bios_grub. GRUB2/2.6.38-rc3 refuse to boot when loaded via UEFI. Not sure what's going wrong as I have no serial port to get early kernel panic messages from, but I just hang after initrd. :
Thanks jamezelle. The maintainer of the current asus-laptop and eeepc-wmi kernel drivers has gotten in touch with me and is developing pretty heavily right now. Hopefully in a little while there will be nice WMI-backed hotkey support for general ASUS laptops as that seems to be the sole direction ASUS is heading with the newer models.
Reply 9 : G73 and asus-wmi linux driver.... I need *your* help
Are you getting anything from acpi_listen? If you don't even get Fn+F5 and F6, that's a new configuration for ASUS. If you have more details about this, or have posted anywhere else, please post links, since there isn't any mention of this that I can find elsewhere.
No comments:
Post a Comment