Page 1 of 2 12 LastLast
Results 1 to 10 of 15

Thread: Linux 2.6.30 Kernel Released

Hybrid View

  1. #1
    Join Date
    Jan 2007
    Posts
    14,621

    Default Linux 2.6.30 Kernel Released

    Phoronix: Linux 2.6.30 Kernel Released

    Just as planned, Linus Torvalds has released the Linux 2.6.30 kernel. Linux 2.6.30 introduces the NILFS2 file-system, new and updated drivers, support for the Microblaze CPU architecture, and many other changes...

    http://www.phoronix.com/vr.php?view=NzMxNg

  2. #2
    Join Date
    Feb 2008
    Location
    Austria
    Posts
    134

    Default

    For all interested, h-online.com has a great overview about the changes and features of the new Linux kernel.
    http://www.h-online.com/open/Fine-tu...eatures/113478

  3. #3
    Join Date
    Jul 2008
    Location
    Greece
    Posts
    3,788

    Default

    I use AMD Catalyst

  4. #4
    Join Date
    Apr 2009
    Posts
    8

    Default

    Are there any patches for Catalyst 9.5 to make it compatible for 2.6.30?
    Do i need to compile 2.6.30 with any specific option?

  5. #5
    Join Date
    Mar 2009
    Location
    in front of my box :p
    Posts
    782

    Default

    Quote Originally Posted by nkef View Post
    Are there any patches for Catalyst 9.5 to make it compatible for 2.6.30?
    Do i need to compile 2.6.30 with any specific option?
    I remember only that I had to cut out fb-drivers since earlier they weren't working well with fglrx and vv. And having to use pci_find_something and export unused/obsolete symblos and stuff. But I have given up on all that since at the moment the free drivers do ok for me, okay, yet lack of 3d and powerplay on newer chips but that's to come soon hopefully. And they just work. With graphic VTs and kernels of all kind. Here they more often need a very recent kernel release to make full use of the HW.

  6. #6
    Join Date
    Sep 2007
    Location
    Paris, France
    Posts
    217

    Default

    Yep. And also a bug correction about latency in I/O scheduler concerning only amd64 builds.

    The bug is not completely corrected, but things seems to be far better then they were with previous kernel releases.

    Here's a link to the post in gentoo forums :
    http://forums.gentoo.org/viewtopic-t...ighlight-.html

  7. #7
    Join Date
    Aug 2007
    Posts
    6,613

    Default

    It is possible to patch fglrx for 2.6.30, when you look at this board you find it Minimal requirement as kernel patch is:
    Code:
    diff --git a/arch/x86/mm/tlb.c b/arch/x86/mm/tlb.c
    index 61ddfa0..3d26c0b 100644
    --- a/arch/x86/mm/tlb.c
    +++ b/arch/x86/mm/tlb.c
    @@ -279,6 +279,7 @@ void flush_tlb_page(struct vm_area_struct *vma, unsigned long va)
    
            preempt_enable();
     }
    +EXPORT_SYMBOL(flush_tlb_page);
    
     static void do_flush_tlb_all(void *info)
     {
    otherwise you will be out of luck as that symbol is used in the binary part. If somebody has got a better idea then let me know.

  8. #8
    Join Date
    Jun 2009
    Posts
    2

    Default

    I've just downloaded and compiled 2.6.30 on my main pc.
    Apparently it doesn't like it much though - kernel panic can't mount FS on /dev/sda2.

    Booting back in 2.6.29 using the same grub settings works fine though.. But only had 5 minutes to investigate so far
    Last edited by henricbl; 06-10-2009 at 09:48 AM.

  9. #9
    Join Date
    Oct 2007
    Posts
    912

    Default

    Quote Originally Posted by henricbl View Post
    I've just downloaded and compiled 2.6.30 on my main pc.
    Apparently it doesn't like it much though - kernel panic can't mount FS on /dev/sda2.

    Booting back in 2.6.29 using the same grub settings works fine though.. But only had 5 minutes to investigate so far
    You're likely to have missed including a filesystem or sata driver or something when going through the kernel config.

  10. #10
    Join Date
    Jul 2008
    Location
    Greece
    Posts
    3,788

    Default

    You usually don't go through the kernel config at all. You simply clone the current config:

    zcat /proc/config.gz > .config
    make oldconfig
    make -j4
    make install_modules
    make install

    And that's it.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •