1. 16 Jan, 2010 1 commit
    • Alan Jenkins's avatar
      eeepc-laptop: disable cpu speed control on EeePC 701 · da8ba01d
      Alan Jenkins authored
      The EeePC 4G ("701") implements CFVS, but it is not supported by the
      pre-installed OS, and the original option to change it in the BIOS
      setup screen was removed in later versions.  Judging by the lack of
      "Super Hybrid Engine" on Asus product pages, this applies to all "701"
      models (4G/4G Surf/2G Surf).
      
      So Asus made a deliberate decision not to support it on this model.
      We have several reports that using it can cause the system to hang [1].
      That said, it does not happen all the time.  Some users do not
      experience it at all (and apparently wish to continue "right-clocking").
      
      Check for the EeePC 701 using DMI.  If met, then disable writes to the
      "cpufv" sysfs attribute and log an explanatory message.
      
      Add a "cpufv_disabled" attribute which allow users to override this
      policy.  Writing to this attribute will log a second message.
      
      The sysfs attribute is more useful than a module option, because it
      makes it easier for userspace scripts to provide consistent behaviour
      (according to user configuration), regardless of whether the kernel
      includes this change.
      
      [1] <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=559578>
      Signed-off-by: default avatarAlan Jenkins <alan-jenkins@tuffmail.co.uk>
      Signed-off-by: default avatarCorentin Chary <corentincj@iksaif.net>
      Signed-off-by: default avatarLen Brown <len.brown@intel.com>
      da8ba01d
  2. 14 Jan, 2010 21 commits
  3. 13 Jan, 2010 18 commits