The Official HWF Kernel Repo

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

  1. sabashuali

    sabashuali Ani Ma'amin

    Likes Received:
    6
    Trophy Points:
    38
    Now I am sure I am doing something wrong!
    I am sorry AT, all your efforts are waisted on me.

    I installed the new headers then the new image (bothe for the Pentium-M) and then rebooted.
    While installing the linux-image-blabla I get the following warning:
    However, the installation finishes without any other issues.
    Then on reboot I get a message about "usb 1-1: somthing-o-rather error -71"

    Any ideas? WTF am I doing?
     
  2. Anti-Trend

    Anti-Trend Nonconformist Geek

    Likes Received:
    118
    Trophy Points:
    63
    The error about the symlinks is normal, it has something to do with the kernel packager utility and seems to randomly affect some systems and not others. The fix is also easy, just make sure you're running the custom kernel, then do the following (as root):
    Code:
    ln -s /usr/src/linux-headers-`uname -r` /lib/modules/`uname -r`/source
    ln -s /usr/src/linux-headers-`uname -r` /lib/modules/`uname -r`/build
    It's best to copy and paste my commands exactly since they should work on any Debian system, including Ubuntu.

    As for the USB error, does the system still boot OK, or does it hang on that error? It could be a normal thing for your hardware, I really can't say. But if you're using proprietary Nvidia or ATI drivers, it's normal for the system not to boot to a graphical display manager after installing a custom kernel. That's when you install the drivers the vendor way.

    P.S. - The new Gutsy kernels are just finishing uploading as I type this.
     
  3. sabashuali

    sabashuali Ani Ma'amin

    Likes Received:
    6
    Trophy Points:
    38
    Hi AT, I admire your patience.... :confused:
    No, the system hangs. The error message displays right after the kernel is decompressed. Then the boot hangs.

    Which brings me to my next question:
    I am assuming you are referring to the HWF kernel... but that is not possible as I cannot seem to boot into it....
    Unless I am wrong and then I can run the 'fix' before I re-attempt to install the new HWF kernel.

    Thanks AT.... :cool:
     
  4. Anti-Trend

    Anti-Trend Nonconformist Geek

    Likes Received:
    118
    Trophy Points:
    63
    Hey saba, the problem you're seeing with the symlinks is not a serious issue, and it certainly wouldn't prevent the system from booting. As such, it should be treated as a totally separate issue.

    As for your system not booting, sounds like a laptop thing. Try appending the following to the end of your boot string:
    Code:
    noapic
    ...does it boot then? If not, please at least include the full error message in its original form so we can look into it. :)

    -AT
     
  5. sabashuali

    sabashuali Ani Ma'amin

    Likes Received:
    6
    Trophy Points:
    38
    Right, so -

    Before adding the noapic, I am getting the following message before the system hangs:
    After adding the noapic, I am getting the following two messages before the system hangs:
     
  6. Anti-Trend

    Anti-Trend Nonconformist Geek

    Likes Received:
    118
    Trophy Points:
    63
    Yup, this problem is actually unrelated to the custom kernel, it's most likely a glitchy BIOS that's manifesting as USB issues. You don't happen to have an HP laptop, do you? :p

    The root cause is probably an IRQ steering problem. You might try booting with the pci=irqpoll option, which may help.
     
  7. sabashuali

    sabashuali Ani Ma'amin

    Likes Received:
    6
    Trophy Points:
    38
    Hi AT

    No, I have a Dell D600 (Latitude) in which I have not got any control over the BIOS... so I guess I am stuck with that.

    I will try your latest suggestion and see where I get to.

    [ot]I succesfully installed and running VirtualBox, running Win XP, including access to WWW. Bye Windows! And thanks for everything! :cool:
    I love KT *sniff*[/ot]
     
  8. Anti-Trend

    Anti-Trend Nonconformist Geek

    Likes Received:
    118
    Trophy Points:
    63
    The Lenny builds of the new 2.6.23.17 kernel finished first, and are ready for download. As soon as the Gutsy builds are finished I'll post to let you know.

    2.6.23.17 changelog



    EDIT: The Ubuntu kernels took forever to build for some reason, but they're up now!

    Index of /repo/kernels
     
  9. Anti-Trend

    Anti-Trend Nonconformist Geek

    Likes Received:
    118
    Trophy Points:
    63
    A little update...

    A little update...

    It doesn't surprise me when people mention how much faster Linux is when running one of our custom kernels. That I expect. What's amazing to me is that I've had many emails and IM's telling me how much more stable Ubuntu Gutsy runs with our custom kernel in place. I'm not sure exactly why, except that I haven't included any Ubuntu-specific patches like the stock Ubuntu kernel does. In any case, thanks for the kind feedback and I hope you can get some good use out of our kernel builds.

    -AT
     
  10. donkey42

    donkey42 plank

    Likes Received:
    9
    Trophy Points:
    38
    personally, i'm not surprised, as it is great, my only issue is a freeze up every now & then, but, i know what that is, basically case is full of dust & crap and with the grx card mounted horizontally (midi tower case) so, my grx card is overheating because it hasn't being cleaned since i got it (about 3 years ago) except obviously an upgrade (mobo, CPU, GPU & RAM)

    if i remember, i'll ask my carer to clean it out

    Thankies AT you da man
     
  11. Anti-Trend

    Anti-Trend Nonconformist Geek

    Likes Received:
    118
    Trophy Points:
    63
    Kernel 2.6.25 was released today, and with it some exciting new features which will allow us to push our machines even further under heavy load. As of right now, some of the newer restrictions which prevent export of gpl-only symbols to non-gpl binary blobs will break things like nvidia, virtualbox, ndiswrapper, etc. I'm experimenting with a little 3rd-party patching of my own, and if all goes well I'll have a new kernel build within the next few days.

    -AT
     
  12. sabashuali

    sabashuali Ani Ma'amin

    Likes Received:
    6
    Trophy Points:
    38
    Hey AT

    I am not sure if this at all possible but if/when you prepare 2.6.25 is it possible to include/keep the bcm43xx module rather than his younger and distructive b43?
    Or perhaps have both so users like me have the option of which one to load?

    Thanks!
     
  13. Addis

    Addis The King

    Likes Received:
    91
    Trophy Points:
    48
    What's the problem with b43? I didn't realise the driver changed, but after a bit of tinkering it works fine, much better than bcm43xx actually.
     
  14. sabashuali

    sabashuali Ani Ma'amin

    Likes Received:
    6
    Trophy Points:
    38
    I could be wrong (as I always say, I am not experienced enough to go into fine details) but with the b43 I keep getting system freezes. I would be merilly surfing and all of a sudden the system will stutter and then freeze completely. What I noticed is that before the freeze, network manager would loose connection.

    The bottom line is that this behaviour never occurs when using the bcm43xx.
    I cannot seem to find a good explenation/solution for a novice.

    I was just glad to be able to use the HWF kernel which allows me to use bcm43xx....

    I would love hearing about the tinkering you are referring to... :cool:
     
  15. Anti-Trend

    Anti-Trend Nonconformist Geek

    Likes Received:
    118
    Trophy Points:
    63
    I'm not sure if it's a problem with the b43 driver vs the bcm43xx driver per se, or if it's just the way I was building the bcm43xx. I have actually compiled the bcm43xx driver to use mmio instead of pio memory access (pio is the default). I imagine the same settings exist for the b43 driver; you might try compiling it to use mmio and see if it's the memory tweak that helps or the old driver itself.
     
  16. sabashuali

    sabashuali Ani Ma'amin

    Likes Received:
    6
    Trophy Points:
    38
    Thanks AT. I normally install 4b3/bcm43xx-fwcutter and it does the job. Do you know a guide somewhere I can easily follow do compile the b43 driver and install it? Or have I got it wrong?
     
  17. Anti-Trend

    Anti-Trend Nonconformist Geek

    Likes Received:
    118
    Trophy Points:
    63
    This is down for now, until I can get my build environment back up to scratch. However, when I do start building kernels again, I will exclude Ubuntu and build exclusively for Debian distros. The main reason is that Ubuntu users are typically less technical and thus unwilling to do things manually, so rolling custom kernels for that distro is counter-intuitive. On the other hand, there's nothing stopping adventurous Ubuntu users from using kernels built for Lenny, which is genetically pretty close to Hardy and Intrepid. Also, I plan to build the latest 2 supported kernel trees; the bleeding edge, and the runner up.
     
  18. donkey42

    donkey42 plank

    Likes Received:
    9
    Trophy Points:
    38
    good, i like debi, although i being using gutsy cos it was easier & i was using RC2 when my HDD went to the big computer shop in the sky, so, i'll need to download a new ISO when i sort this security thing out

    wait, thinking about it i can invoke & download a secure debi ISO using CLI :doh:
     
  19. Anti-Trend

    Anti-Trend Nonconformist Geek

    Likes Received:
    118
    Trophy Points:
    63
    If you haven't noticed, the posts in this thread is obsolete, though I've updated the first two posts in this thread to reflect the changes. I'm building for 10 different x86 architectures now, and the configuration is much closer to the Debian baseline, so compatibility should be good. The new kernel wiki is up over here:

    HWF Custom Kernel Wiki

    Should you experience any difficulties with the current kernel builds please feel free to post in this thread.

    Best regards,
    -AT
     
  20. Anti-Trend

    Anti-Trend Nonconformist Geek

    Likes Received:
    118
    Trophy Points:
    63
    Added a new kernel, namely 2.6.30. There are some pretty substantial IO performance improvements, new filesystem additions and improvements to existing ones, some new security mechanisms, many new drivers, some performance gains and also a few regressions. Watching the GIT update logs, it looks like the next release will fix some of these and also make it easier to benchmark for performance regressions in the future. However, for now it may be a step backwards depending on what you're doing with your rig. For this reason, 2.6.29.4 is still up and available for download.
    • Ultra-geeky official changelog here.
    • User-digestible changelog over here.
    • Download the HWF custom kernel over here.
     

Share This Page