Page 1 of 7 123 ... LastLast
Results 1 to 10 of 70

Thread: Linux Kernel 3.7 RCX has Been Released To Test - Post Your Comments Here!

  1. #1
    Join Date
    Mar 2010
    Location
    Austin - Texas
    Posts
    10,140
    Blog Entries
    48

    Smile Linux Kernel 3.7 RCX has Been Released To Test - Post Your Comments Here!

    Today we find that our next kernel version has been released and you can find it here: http://www.kernel.org/pub/linux/kern....7-rc1.tar.bz2

    I have decided to turn over a new leaf by running the kernel with the native video driver, thus not tainting the kernel and hopefully being able to post kernel problem reports, should one be found, though I doubt I will be able to describe the problem properly, but you have to start somewhere. Here is my setup tonight:


    For me and using the nVIDIA video card GTX 275, all is working properly with the nouveau driver even including the new Plymouth startup added to openSUSE 12.2. I can attest the driver also works with a GT 450, but Plymouth does not work with it even as the nouveau driver does for everything else. As normal, I am installing the latest kernel using my SAKC bash script. You can find the latest triad of bash scripts here for your kernel testing pleasure.

    S.A.K.C. - SUSE Automated Kernel Compiler - Version 2.78 - Blogs - openSUSE Forums

    AND

    S.A.K.R. - SUSE Automated Kernel Remover - Version 1.0.2 - Blogs - openSUSE Forums

    AND

    S.G.T.B. - SuSE Git Kernel Tarball Creator - Version 1.81 - Blogs - openSUSE Forums

    With these bash scripts, your six year old daughter could install the latest kernel into openSUSE 12.2. So, what are you waiting for? Avoid future regret and test kernel 3.7 today while it is hot off of the presses.

    Thank you for using openSUSE.
    Last edited by jdmcdaniel3; 14-Oct-2012 at 17:42.
    My Blog: https://forums.opensuse.org/blogs/jdmcdaniel3/

    Software efficiency halves every 18 months, thus compensating for Moore's Law

    Its James again from Austin, Texas

  2. #2
    Join Date
    Mar 2010
    Location
    Austin - Texas
    Posts
    10,140
    Blog Entries
    48

    Exclamation Re: Linux Kernel 3.7 RCX has Been Released To Test - Post Your Comments Here!

    Well I get to post the very first problem I have run into with kernel 3.7-rc1, but of course, its with a program that requires its own binary file be compiled against the kernel. And the problem child tonight is: VirtualBox 4.2. It fails to compile against the new kernel and so, its off back to kernel 3.6.2 until I find a fix for this issue. Oh well, if its not one thing then it is two I guess.

    Thank You,
    My Blog: https://forums.opensuse.org/blogs/jdmcdaniel3/

    Software efficiency halves every 18 months, thus compensating for Moore's Law

    Its James again from Austin, Texas

  3. #3
    Join Date
    Jun 2008
    Location
    Kansas City Area, Missouri, USA
    Posts
    7,235

    Default Re: Linux Kernel 3.7 RCX has Been Released To Test - Post Your CommentsHere!

    On 10/14/2012 08:26 PM, jdmcdaniel3 wrote:
    >
    > Well I get to post the very first problem I have run into with kernel
    > 3.7-rc1, but of course, its with a program that requires its own binary
    > file be compiled against the kernel. And the problem child tonight is:
    > *VirtualBox 4.2*. It fails to compile against the new kernel and so,
    > its off back to kernel 3.6.2 until I find a fix for this issue. Oh
    > well, if its not one thing then it is two I guess.


    I have built a 3.7-rc1 kernel, but I have not yet booted it. When I do, I will
    fix the VB module problem and post a patch.



  4. #4
    Join Date
    Jun 2008
    Location
    Kansas City Area, Missouri, USA
    Posts
    7,235

    Default Re: Linux Kernel 3.7 RCX has Been Released To Test - Post Your CommentsHere!

    On 10/15/2012 10:17 AM, Larry Finger wrote:
    > On 10/14/2012 08:26 PM, jdmcdaniel3 wrote:
    >>
    >> Well I get to post the very first problem I have run into with kernel
    >> 3.7-rc1, but of course, its with a program that requires its own binary
    >> file be compiled against the kernel. And the problem child tonight is:
    >> *VirtualBox 4.2*. It fails to compile against the new kernel and so,
    >> its off back to kernel 3.6.2 until I find a fix for this issue. Oh
    >> well, if its not one thing then it is two I guess.

    >
    > I have built a 3.7-rc1 kernel, but I have not yet booted it. When I do, I will
    > fix the VB module problem and post a patch.


    The fix was pretty easy. Some of the VM_xxxx flags have been modified in 3.7.
    The necessary patch is as follows:

    Index: vboxhost/vboxdrv/r0drv/linux/memobj-r0drv-linux.c
    ===================================================================
    --- vboxhost.orig/vboxdrv/r0drv/linux/memobj-r0drv-linux.c
    +++ vboxhost/vboxdrv/r0drv/linux/memobj-r0drv-linux.c
    @@ -50,6 +50,10 @@
    # define PAGE_READONLY_EXEC PAGE_READONLY
    #endif

    +#ifndef VM_RESERVED
    +#define VM_RESERVED (VM_DONTEXPAND | VM_DONTDUMP)
    +#endif
    +
    /*
    * 2.6.29+ kernels don't work with remap_pfn_range() anymore because
    * track_pfn_vma_new() is apparently not defined for non-RAM pages.



  5. #5
    Join Date
    Mar 2010
    Location
    Austin - Texas
    Posts
    10,140
    Blog Entries
    48

    Smile Re: Linux Kernel 3.7 RCX has Been Released To Test - Post Your CommentsHere!

    So I manually applied this patch and it works. As instructions for our readers, I guess we would/could do the following. Copy the following text in kwrite or gedit:

    Code:
    Index: vboxhost/vboxdrv/r0drv/linux/memobj-r0drv-linux.c
    ===================================================================
    --- vboxhost.orig/vboxdrv/r0drv/linux/memobj-r0drv-linux.c
    +++ vboxhost/vboxdrv/r0drv/linux/memobj-r0drv-linux.c
    @@ -50,6 +50,10 @@
    # define PAGE_READONLY_EXEC PAGE_READONLY
    #endif
    
    +#ifndef VM_RESERVED
    +#define  VM_RESERVED   (VM_DONTEXPAND | VM_DONTDUMP)
    +#endif
    +
    /*
    * 2.6.29+ kernels don't work with remap_pfn_range() anymore because
    * track_pfn_vma_new() is apparently not defined for non-RAM pages.
    Save it as the file $HOME/vbox42.patch ($HOME is translated to /home/yourname). Open up a terminal session and execute the following terminal command:

    Code:
    cd /usr/share/virtualbox/src/
    patch -p1 -i $HOME/vbox42.patch
    If you happen to use dkms to reinstall the VirtualBox driver, the wrong code is loaded into dkms. You can copy over the file with this command:

    Code:
    sudo cp /usr/share/virtualbox/src/vboxdrv/r0drv/linux/memobj-r0drv-linux.c /usr/src/vboxhost-4.2.0/vboxdrv/r0drv/linux/memobj-r0drv-linux.c
    After making these changes and restarting into kernel 3.7-rc1, I found that VirtualBox 4.2 was again working properly. Thanks very much for your help Larry.

    Thank You,
    Last edited by jdmcdaniel3; 11-Nov-2012 at 08:35.
    My Blog: https://forums.opensuse.org/blogs/jdmcdaniel3/

    Software efficiency halves every 18 months, thus compensating for Moore's Law

    Its James again from Austin, Texas

  6. #6
    Join Date
    Jun 2008
    Location
    Kansas City Area, Missouri, USA
    Posts
    7,235

    Default Re: Linux Kernel 3.7 RCX has Been Released To Test - Post Your CommentsHere!

    On 10/15/2012 01:26 PM, jdmcdaniel3 wrote:
    >
    > After making these changes and restarting into kernel 3.7-rc1, I found
    > that VirtualBox 4.2 was again working properly. Thanks very much for
    > your help Larry.


    You are welcome. Thanks for filling in all the details.



  7. #7
    Join Date
    Mar 2010
    Location
    Austin - Texas
    Posts
    10,140
    Blog Entries
    48

    Default Re: Linux Kernel 3.7 RCX has Been Released To Test - Post Your CommentsHere!

    I live and die by the details. And its the details that can kill us, as they say. If anyone has tried out the details of the patch and have problems, you got to let us know and we will help you fix them.

    Thank You,
    My Blog: https://forums.opensuse.org/blogs/jdmcdaniel3/

    Software efficiency halves every 18 months, thus compensating for Moore's Law

    Its James again from Austin, Texas

  8. #8
    Join Date
    Mar 2010
    Location
    Austin - Texas
    Posts
    10,140
    Blog Entries
    48

    Smile Main development phase of Linux 3.7 completed



    Linus Torvalds has issued the first release candidate of Linux 3.7. With this release, Torvalds has, as usual, closed the development cycle's "merge window", the phase in which the majority of a new version's important new features are added to the main development branch. Until the final release of Linux 3.7, which is expected to arrive in December, the developers will now focus on bug fixes, discounting a few potential stragglers as well as smaller, harmless improvements.

    Among the most important new features in Linux 3.7 is the addition of support for the 64-bit ARM instruction set. NAT (Network Address Translation) features for IPv6 and the server-side code for "TCP Fast Open" (TFO) are also new; the client-side code for this experimental TCP extension which is designed to speed up HTTP connections was added in Linux 3.6.

    Read More: Main development phase of Linux 3.7 completed - The H Open: News and Features

    Find All kernel 3.7 Articles at the H Open: Linux Kernel 3.7 Tracking - The H Open: News and Features

    Copyright © 2012 Heise Media UK Ltd.

    Thank You,
    Last edited by jdmcdaniel3; 24-Nov-2012 at 20:46.
    My Blog: https://forums.opensuse.org/blogs/jdmcdaniel3/

    Software efficiency halves every 18 months, thus compensating for Moore's Law

    Its James again from Austin, Texas

  9. #9
    Join Date
    Jun 2008
    Location
    Kansas City Area, Missouri, USA
    Posts
    7,235

    Default Re: Linux Kernel 3.7 RCX has Been Released To Test - Post Your CommentsHere!

    The NVIDIA proprietary driver also needs some changes to build under kernel
    3.7-RC1. The necessary changes for driver 304.60 are outlined at
    http://www.nvnews.net/vbulletin/showthread.php?t=194465.

    A patch to convert the NVIDIA downloaded file to a custom "fixed" version is
    found at http://www.lwfinger.net/nvidia_patch...60.run_for_3.7.

    File http://www.lwfinger.net/nvidia_patches/readme.txt tells how to use the
    patch file.



  10. #10
    Join Date
    Mar 2010
    Location
    Austin - Texas
    Posts
    10,140
    Blog Entries
    48

    Question Re: Linux Kernel 3.7 RCX has Been Released To Test - Post Your CommentsHere!

    Thanks as always for your help with the nVIDIA driver working in kernel 3.7 Larry. Well, I have found tonight that kernel 3.7-rc2 has been released to test. You can find your copy at this link:

    http://www.kernel.org/pub/linux/kern....7-rc2.tar.bz2

    I have installed kernel 3.7-rc2 using SAKC with no problems. I am still using the open source nvidia driver and so it works just fine in kernel 3.7-rc2. I do have the VirtualBox binary being loaded using dkms and with the patches provided by Larry, VirtualBox still works just fine then with kernel 3.7-rc2. I have no complaints tonight thought I did have a run in with the local gas company after they pulled my gas meter. I had to make two phone calls to find out they claimed it was leaking, but they left me no word of the deed. I guess they saved my day, except it started out kind of cold, showers too. What will tomorrow bring I wonder. Humm ...

    Thank You for using openSUSE,
    My Blog: https://forums.opensuse.org/blogs/jdmcdaniel3/

    Software efficiency halves every 18 months, thus compensating for Moore's Law

    Its James again from Austin, Texas

Page 1 of 7 123 ... LastLast

Posting Permissions

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