Differences between revisions 14 and 15
Revision 14 as of 2008-02-20 23:18:52
Size: 2506
Editor: ?EricCooper
Comment:
Revision 15 as of 2008-02-21 12:30:23
Size: 2295
Editor: BenArmstrong
Comment:
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:
 * Short term: using eeepc-acpi-source package
  * Make all laptop buttons, battery, suspend, etc. work
   * Package ecc's scripts at: http://www.cs.cmu.edu/~ecc/eeepc-acpi-scripts.tar.gz
   * Salient points from #debian-eeepc irclog for 11 Feb 2008
    * Make this package group-maintained by debian-eeepc-devel
    * Feel free to remove the $eeepc_dir stuff (only there because ecc is testing a kernel patch that puts all the controls under /sys/devices/platform/asus instead of /proc/acpi/asus, which is deprecated)
    * Currently uses aosd_cat which shows pretty antialiased fonts rather than xosd_cat, but that package has not been very stable (incompatible changes between minor releases, etc.) -- maybe depend on alternatives, listing the 'preferred' aosd_cat first (needs support for both in function notify() in hotkey.sh to test for executable and do the right thing)
 * Short term: using eeepc-acpi-scripts package
  * This has been packaged and uploaded is in NEW
  * Now we need to do a file release of the code on Alioth and/or put it in git
Line 39: Line 35:
    * Keep changes in this package to a minimum and rely as much as possible on existing solutions in Debian. That is, the Eee is no different from other laptops in its need for the things the package provides, so custom Eee solutions should only be made to accomodate for the differences between the Eee hardware and other hardware. Also, upstream solutions are better and preferred over changes made here. So where possible, file bugs upstream (kernel & modules such as the asus-laptop module).

TODO

Make ACPI work natively in Debian

  • Short term: using eeepc-acpi-scripts package
    • This has been packaged and uploaded is in NEW
    • Now we need to do a file release of the code on Alioth and/or put it in git
    • Rebuild custom installer to include eeepc-acpi module and eeepc-acpi-scripts package
  • Long term: Help Asus merge ACPI upstream
    • asus-acpi (and therefore eeepc-acpi which is a fork) are deprecated; work with the asus-laptop maintainer to merge patches for the Eee

Improve installer for Eee

  • Short term: using custom d-i installer
    • Post instructions in wiki for rebuilding d-i installer for the Eee
      • based on: ["DebianInstaller/Modify/CustomKernel"]
    • Ensure atl2 is included in installer image (current image includes it in the installer but not in the target system due to a bug in the d-i config)
    • Incorporate steps documented in ["../HowTo/Install"]
      • Wireless
      • Camera
      • ACPI (hotkeys)
      • Misc. conf fixes, workarounds
        • won't shutdown
        • silence hdd errors
  • Long term: ensure kernel & related packages support Eee natively so that standard d-i installer supports Eee without modification

Project management

  • Make regular passes through all wiki pages to keep up to date (don't be afraid to prune out outdated/redundant material ... the wiki revision system keeps old copies)
  • Check forum.eeeuser.com, wiki.eeeuser.com, etc. to glean from the collected wisdom of the broader Eee community things that will help us
  • Use our git repository for group maintained packages

eeepc-acpi-scripts

  • Find a sane solution for OSD display
    • Write a script to disable/enable external monitor (xrandr?)
  • change actions/hotkey.sh to use #!/bin/bash since it uses bashisms
  • Keep changes in this package to a minimum and rely as much as possible on existing solutions in Debian. That is, the Eee is no different from other laptops in its need for the things the package provides, so custom Eee solutions should only be made to accomodate for the differences between the Eee hardware and other hardware. Also, upstream solutions are better and preferred over changes made here. So where possible, file bugs upstream (kernel & modules such as the asus-laptop module).