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

Thread: How to Roll back part of an update?

  1. #1

    Default How to Roll back part of an update?

    opensuse v11.3
    linux 2.6.34.7-0.3-desktop x86_64

    The most recent update that produced the kernel version above is bit of a disaster for me. The open source radeon driver does not work with VirtualBox (it crashes at startup), and the ATI fglrx driver either builds without acceleration (or the X server loads it that way?) or fails to build.

    Is there a way to undo some (or all, if necessary) of the update?

  2. #2
    Join Date
    Jun 2008
    Location
    The English Lake District. UK - GMT/BST
    Posts
    37,047
    Blog Entries
    16

    Default Re: How to Roll back part of an update?

    My openSUSE 13.1 KDE Box
    My Articles
    Was I any help? If yes: Click the star below

  3. #3
    Join Date
    Aug 2010
    Location
    Aveiro, Portugal
    Posts
    440

    Default Re: How to Roll back part of an update?

    This appears to happen all over the place (seen Debian reports from the 18th, Ubuntu on the same day as we got the update also). It appears the kernel got some cleanups made on the ASM code and it broke ATI installer. So lets wait until ATI fixes their stuff, hopefully in the next release, till then, you have hammer your kernel sources a bit, which seems to me a better choice than rolling back to kernel that has 2 critical security holes.

    Hopefully soon it will be fixed by ATI.

  4. #4
    Join Date
    Jun 2008
    Location
    Berlin
    Posts
    2,108

    Default Re: How to Roll back part of an update?

    I recommend thinking about a backup strategy for the future.

  5. #5

    Default Re: How to Roll back part of an update?

    A quick fix is provided here. If you do this yourself, you may have to get creative in finding the appropriate <compat.h> to modify although it all starts in </usr/src/linux/...>.

    After adding the missing function, the custom driver compiled normally with only the usual warnings. And works exceptionally well. It has none of the problems I saw with the generic build.

  6. #6
    Carlos E. R. NNTP User

    Default Re: How to Roll back part of an update?

    On 2010-09-25 19:36, jimoe666 wrote:
    >
    > opensuse v11.3
    > linux 2.6.34.7-0.3-desktop x86_64
    >
    > The most recent update that produced the kernel version above is bit of
    > a disaster for me. The open source radeon driver does not work with
    > VirtualBox (it crashes at startup), and the ATI fglrx driver either
    > builds without acceleration (or the X server loads it that way?) or
    > fails to build.


    Have a look at this thread:

    <http://lists.opensuse.org/opensuse/2010-09/msg01471.html>

    --
    Cheers / Saludos,

    Carlos E. R.
    (from 11.2 x86_64 "Emerald" at Telcontar)

  7. #7

    Default Re: How to Roll back part of an update?

    Quote Originally Posted by Carlos E. R. View Post
    On 2010-09-25 19:36, jimoe666 wrote:> The most recent update that produced the kernel version above is bit of a disaster for me....
    Have a look at this thread: <http://lists.opensuse.org/opensuse/2010-09/msg01471.html>
    Thanks. That was enlightening. I did find a similar solution elsewhere and built a custom driver that works for all our workstations, with acceleration and no flickery artifacts.

  8. #8
    Carlos E. R. NNTP User

    Default Re: How to Roll back part of an update?

    On 2010-09-26 09:06, jimoe666 wrote:
    >
    > Carlos E. R.;2228275 Wrote:
    >> On 2010-09-25 19:36, jimoe666 wrote:> The most recent update that
    >> produced the kernel version above is bit of a disaster for me....
    >> Have a look at this thread:
    >> <http://lists.opensuse.org/opensuse/2010-09/msg01471.html>
    >>

    > Thanks. That was enlightening. I did find a similar solution elsewhere
    > and built a custom driver that works for all our workstations, with
    > acceleration and no flickery artifacts.


    The one you said of ubuntu forums, editing
    "/usr/src/linux-headers-2.6.32-24-generic/arch/x86/include/asm/compat.h"? (That's the kernel, not
    the driver, by the way).

    If it is another one, post the link, for use by other people.

    --
    Cheers / Saludos,

    Carlos E. R.
    (from 11.2 x86_64 "Emerald" at Telcontar)

  9. #9

    Default Re: How to Roll back part of an update?

    Quote Originally Posted by Carlos E. R. View Post
    The one you said of ubuntu forums, editing
    "/usr/src/linux-headers-2.6.32-24-generic/arch/x86/include/asm/compat.h"? (That's the kernel, not the driver, by the way).
    Yes, the Ubuntu posting.

    Yes, it is patching the kernel code.

    The patch of the fglrx driver code does not work for me since the code is overwritten from the rpm package every time the package is built. If there were a way to patch the code in the RPM package...?

  10. #10
    Carlos E. R. NNTP User

    Default Re: How to Roll back part of an update?

    On 2010-09-26 23:06, jimoe666 wrote:
    >
    > Carlos E. R.;2228561 Wrote:
    >> The one you said of ubuntu forums, editing
    >> "/usr/src/linux-headers-2.6.32-24-generic/arch/x86/include/asm/compat.h"?
    >> (That's the kernel, not the driver, by the way).

    > Yes, the Ubuntu posting.
    >
    > Yes, it is patching the kernel code.
    >
    > The patch of the fglrx driver code does not work for me since the code
    > is overwritten from the rpm package every time the package is built. If
    > there were a way to patch the code in the RPM package...?


    Dunno.

    In the opensuse mail list they mention patching the driver somehow, and that patching the kernel in
    that way is "illegal".

    I don't do either, as I don't have an ATI card :-P


    I'll ask in the mail list.


    There is also a very interesting post by Linus Torvalds himself, of four years ago, where he showed
    very much against this license ****.

    <http://lkml.org/lkml/2006/12/13/370>

    Maybe he lost :-( :-?


    --
    Cheers / Saludos,

    Carlos E. R.
    (from 11.2 x86_64 "Emerald" at Telcontar)

Page 1 of 2 12 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
  •