Mailinglist Archive: opensuse-de (1185 mails)

< Previous Next >
Re: Nach Kernelupdate auf 2.6.34.7-0.3-desktop fglrx funktioniert nicht mehr richtig.
  • From: Marcus Meissner <meissner@xxxxxxx>
  • Date: Fri, 24 Sep 2010 14:35:19 +0200
  • Message-id: <20100924123519.GB26326@xxxxxxx>
On Fri, Sep 24, 2010 at 01:13:46PM +0200, Carl-Christian Gallon wrote:


Am Friday 24 September 2010 um 10:23 schrieb Ernst Scott
cagsm schrieb:
sis immer gut die native language quellen zu lesen.
z.b.
http://lists.opensuse.org/opensuse/2010-09/msg01471.html

wurde jetzt schon an mehreren stellen diskutiert. das kernelupdate ist
nicht kompatibel mit den derzeitigen amd/ati corp. closedsource
treibern

Wer mit ATI arbeitet, der sollte "www.sebastian-siebert.de" kennen.
Sebastian Siebert hat zu den hier angesprochenen Fragen schon lange
die richtigen Antworten ins Netz gestellt. Ganz prima Arbeit.

Dieses Problem ist bei ihm aber nicht aufgezeigt. Wie ich schon geschrieben
hatte kompiliert er das Kernelmodul nicht, _das_ ist das Problem hier.

Lösung sieht wie folgt aus:

/usr/src/linux/arch/x86/include/asm/compat.h mit root-Rechten in euren
bevorzugten Editor öffnen. Die letzte Zeile hat folgenden Inhalt:

#endif /* _ASM_X86_COMPAT_H */

Davor folgendes eintragen:

static inline void __user *compat_alloc_user_space(unsigned long len)
{
struct pt_regs *regs = task_pt_regs(current);
return (void __user *)regs->sp - len;
}

und abspeichern

Danach einmal sudo fglrx-kernel-build.sh aufrufen und das Kernelmodul sollte
sich wieder bauen lassen. Dann einen Neustart machen und nach dem einloggen
per
fglrxinfo testen ob geklappt hat.

Keine wirklich saubere Lösung, aber eine die funktioniert.

Ja, und die den root exploit wieder einbaut.

Ciao, Marcus
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+unsubscribe@xxxxxxxxxxxx
Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken
Sie eine Mail an: opensuse-de+help@xxxxxxxxxxxx

< Previous Next >