Differences between revisions 8 and 65 (spanning 57 versions)
Revision 8 as of 2008-02-03 16:42:26
Size: 1174
Editor: BenArmstrong
Comment:
Revision 65 as of 2011-02-12 13:13:20
Size: 4934
Editor: ?nkatz
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
 * Make ACPI work natively in Debian
  * Short term: using eeepc-acpi-source package
   * File patches against appropriate packages (e.g. acpi-support) to make all laptop buttons, battery, suspend, etc. work
   * Rebuild custom installer to include eeepc-acpi module and patched acpi-support
  * 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
= TODO =
See also: [[DebianEeePC/Bugs]].

 * Projects have their own heading and tasks are listed as points beneath each project.
 * Items on this list are divided into Short/Mid/Long term goals and actionable items are flagged with one of six priority/importance tag pairs: '''Easy/Urgent''', '''Easy/Important''', '''Easy/Wishlist''', '''Hard/Urgent''', '''Hard/Important''', '''Hard/Wishlist'''.
  * Anything '''Easy''' is thought to only involve a short time to fix (anywhere from a few minutes to an hour) and has an obvious solution.
  * Everything else is '''Hard'''.
  * '''Urgent''' items should be done right away.
  * '''Important''' items should be done, but not necessarily right away.
  * '''Wishlist''' items would be nice to do eventually but the world won't end if they aren't done.
 * Please link to Debian bug#s that are relevant to each.
 * Indicate briefly in a subpoint under a given task that you're working on it and what you're doing.
 * More complex tasks that need further explanation should have their own subpage under this one, but don't let that be a substitute for keeping bug reports up to date.
 * Please express any dependencies between tasks using anchors and links.

== Squeeze release goals ==

This is a brief list of goals. Specific TODOs to reach these goals should not be listed here. Instead, add them to the sections below.

 * Standard Debian-installer prebuilt images support Eee PCs out of the
box.
  * Support rt2860 wifi without non-free firmware.
   * Via rt2x00?
  * --(Support atl1c ethernet.)--
  * Support install over WPA.
  * Automatically install hotkey support.
 * Support GMA500 (Poulsbo) in Xorg. See DebianBug:533450. See also [[IntelEmbeddedMediaGraphicsDriver|this page]] for Atom Z5XX series CPUs.
 * Standard Debian-live prebuilt images support Eee PCs out of the box.
   * Must resolve conflict between eeepc-acpi-scripts and acpi-support.

== Make ACPI work natively in Debian ==
 * Short term: using eeepc-acpi-scripts package
  * '''Hard/Wishlist:''' use s2ram from uswsusp for suspend
   * needs DebianBug:467017

== Improve installer for Eee ==
 * Short term: <<Anchor(custom_d-i)>> make custom d-i installer
  * Incorporate steps documented in [[../HowTo/Install]]
   * Camera
   * Misc. conf fixes, workarounds
    * won't shutdown
 * Mid term: support "Boot Booster" functionality through partitioning
  * See DebianBug:501517
 * Long term: <<Anchor(native_d-i)>> support Eee in d-i natively
  * ensure kernel & related packages support Eee natively so that standard d-i installer supports Eee without modification)
 * Long term: make a combination live image / installer image
  * See [[DebianEeePC/Live]].
  * Use debian-live
  * This will allow users to try out Debian before installing.
  * Needs either [[#custom_d-i|custom d-i installer]] or [[#native_d-i|native d-i installer]] to be stable first.

== Wireless ==

== 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 ==
 * 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 accommodate 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 eeepc-laptop module).

== boot process ==
 * '''Hard/Wishlist''' Make booting faster.
  * See [[DebianEeePC/TipsAndTricks#head-7d4280bd88c947c61864dd0102ec13537aad8d4f|DebianEeePC/TipsAndTricks]] for a short list of tips.
  * See [[DebianEeePC/Boot]] for a more detailed approach.
  * See [[From_Naught_to_Sixty_in_5_Seconds]] for an approach to start up the EeePC in 5 seconds under Debian.

== Updating the BIOS ==
 * '''Hard/Wishlist''' port [[http://coreboot.org/Flashrom|flashrom]] to EeePC
   * The stock Xandros was able to do this so there is a patch somewhere.
   * Developers [[http://coreboot.org/pipermail/coreboot/2008-April/033959.html|say]] that this would not be that hard if they have access to the hardware.

== Documentation ==
 * I'm looking for someone who would take care of updating the German translation of our wiki. I [RobertEpprecht] have left it in good shape somewhen in august and it would be important to continue with updates before it gets too much work.
 * There are other translations which need a new maintainer even more so...

TODO

See also: DebianEeePC/Bugs.

  • Projects have their own heading and tasks are listed as points beneath each project.
  • Items on this list are divided into Short/Mid/Long term goals and actionable items are flagged with one of six priority/importance tag pairs: Easy/Urgent, Easy/Important, Easy/Wishlist, Hard/Urgent, Hard/Important, Hard/Wishlist.

    • Anything Easy is thought to only involve a short time to fix (anywhere from a few minutes to an hour) and has an obvious solution.

    • Everything else is Hard.

    • Urgent items should be done right away.

    • Important items should be done, but not necessarily right away.

    • Wishlist items would be nice to do eventually but the world won't end if they aren't done.

  • Please link to Debian bug#s that are relevant to each.
  • Indicate briefly in a subpoint under a given task that you're working on it and what you're doing.
  • More complex tasks that need further explanation should have their own subpage under this one, but don't let that be a substitute for keeping bug reports up to date.
  • Please express any dependencies between tasks using anchors and links.

Squeeze release goals

This is a brief list of goals. Specific TODOs to reach these goals should not be listed here. Instead, add them to the sections below.

  • Standard Debian-installer prebuilt images support Eee PCs out of the

box.

  • Support rt2860 wifi without non-free firmware.
    • Via rt2x00?
  • Support atl1c ethernet.

  • Support install over WPA.
  • Automatically install hotkey support.
  • Support GMA500 (Poulsbo) in Xorg. See 533450. See also this page for Atom Z5XX series CPUs.

  • Standard Debian-live prebuilt images support Eee PCs out of the box.
    • Must resolve conflict between eeepc-acpi-scripts and acpi-support.

Make ACPI work natively in Debian

  • Short term: using eeepc-acpi-scripts package
    • Hard/Wishlist: use s2ram from uswsusp for suspend

Improve installer for Eee

  • Short term: make custom d-i installer

    • Incorporate steps documented in ../HowTo/Install

      • Camera
      • Misc. conf fixes, workarounds
        • won't shutdown
  • Mid term: support "Boot Booster" functionality through partitioning
  • Long term: support Eee in d-i natively

    • ensure kernel & related packages support Eee natively so that standard d-i installer supports Eee without modification)

  • Long term: make a combination live image / installer image

Wireless

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

  • 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 accommodate 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 eeepc-laptop module).

boot process

Updating the BIOS

  • Hard/Wishlist port flashrom to EeePC

    • The stock Xandros was able to do this so there is a patch somewhere.
    • Developers say that this would not be that hard if they have access to the hardware.

Documentation

  • I'm looking for someone who would take care of updating the German translation of our wiki. I [?RobertEpprecht] have left it in good shape somewhen in august and it would be important to continue with updates before it gets too much work.

  • There are other translations which need a new maintainer even more so...