The Official HWF Kernel Repo

Discussion in 'Linux, BSD and Other OS's' started by Anti-Trend, Jan 26, 2008.

  1. Bill Borsari

    Bill Borsari Geek Trainee

    Likes Received:
    0
    Trophy Points:
    0
    Kernel 2.6.32.23 available

    Hi Anti-Trend,

    Thanks for getting back to me. When I use the standard Lenny kernel on the same system the acpi call works fine. I do have acpid installed. When I push the button I don't see anything come across dmesg. The one thing I found different between the Atom Kernel and the standard kernel is that /proc/acpi/event is missing.
     
  2. Anti-Trend

    Anti-Trend Nonconformist Geek

    Likes Received:
    118
    Trophy Points:
    63
    Kernel 2.6.32.23 available

    Thanks for the follow-up. I think I've figured out what's happening here. The /proc/acpi/event mechanism has been deprecated since 2.6.24, but Debian's kernels have been patched in order to continue to provide that legacy behavior.

    My own 32-bit Atom boxes are being used for multimedia, and as such they're each running some X11 manager which interacts with the new power interface and correctly triggers a shutdown. That's most likely why it seemed to work for me but not for you -- I'm running that kernel in essentially a glorified desktop, whereas you're probably using it in some sort of headless server or appliance.

    Whatever the case, the good news is I believe I have a reasonable solution which you can put into place immediately. Debian Backports has recently been pulled in as an official Debian repository, and they just so happen to carry a newer, backported version of acpid. Based on my brief tests, it seems to handle the power button event without the need for X11.

    If you're interested, here are the necessary steps (as root of course):

    Code:
    # Add the Lenny Backports repo:
    echo "deb http://backports.debian.org/debian-backports \
    lenny-backports main contrib non-free" >> /etc/apt/sources.list
    
    # Pin it in Apt so you'll get security updates
    # on anything you install from backports:
    echo "Package: *
    Pin: release a=lenny-backports
    Pin-Priority: 200" >> /etc/apt/preferences
    
    # Update package lists:
    aptitude update
    
    # Install the backported acpid package:
    aptitude -t lenny-backports install acpid
    
    # Restart acpid to use the new version:
    /etc/init.d/acpid restart
    
    Please let me know how it works out for you. If it does, I'll add this info to the kernel wiki.
     
  3. Anti-Trend

    Anti-Trend Nonconformist Geek

    Likes Received:
    118
    Trophy Points:
    63
    Kernel 2.6.32.25 available

    2.6.32.25 is currently syncing to the server and will be available momentarily. If you noticed that we've skipped 2.6.32.24, that's because it only had a Xen-specific fix and these are not Xen-enabled kernels.
     
  4. Anti-Trend

    Anti-Trend Nonconformist Geek

    Likes Received:
    118
    Trophy Points:
    63
    Kernel 2.6.32.26 available

    2.6.32.26 is currently syncing to the server and will be available momentarily. This release contains many fixes to the USB subsystem as well as some scheduler and x86-specific bugfixes.
     
  5. Anti-Trend

    Anti-Trend Nonconformist Geek

    Likes Received:
    118
    Trophy Points:
    63
    Kernel 2.6.32.27 available

    2.6.32.27 is currently syncing to the server and will be available momentarily. This release contains many x86-specific bugfixes, including some security fixes, so it is highly recommended to upgrade to the latest HWF kernel.
     
  6. Anti-Trend

    Anti-Trend Nonconformist Geek

    Likes Received:
    118
    Trophy Points:
    63
    HWF Kernels winding down

    Hey all,

    First off, my thanks to all those who've chosen to run our custom kernels these last 3 years. It's been fun, and hopefully these hardware-optimized kernels have been useful to you. I know your feedback over the years has definitely been helpful to me.

    As you've certainly guessed by now, this marks the beginning of the end for the HWF kernel project. The reasons are the usual, namely that I can't really afford the time involved in supporting so many platforms, especially since I don't have hardware samples of each. But another reason you may not be aware of is the existence of the excellent Liquorix Project, which provides a Debian repository of desktop-optimized kernels for both i686 and x86_64 platforms. I've already moved several of my own desktop and/or multimedia machines to Liquorix Zen kernels, and the results have been more than satisfactory. I recommend installing the amazing smxi script set, which will not only help you get setup with your very own Liquorix kernel, but also can also perform many other tedious system administration tasks for you automagically.

    Note that while I don't have any plans to support new platforms or 64-bit HWF kernels, I'll continue to upgrade new i686 builds of the long-term stable 2.6.32 family against Debian Lenny for as long as I possibly can. This should give you plenty of time to migrate to a different kernel such as Liquorix/Zen, the Debian mainline 2.6.32 builds, etc. Feel free to hit me up if you have any questions.

    All the best,
    and happy new year!
    -AT
     

Share This Page