Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

18.02.2009, 15:20

emerge ati-drivers-8.573 fehlgeschlagen (kernel 2.6.29-rc5)

Hallo!

Ich habe gestern von kernel 2.6.28 auf 2.6.29-rc5 gewechselt, was soweit recht problemlos ging, wenn man davon absieht, dass der X-server nicht mehr starten wollte. Gut, ich machte mich daran, die Treiber der Grafikkarte (ATI Mobility Radeon HD 3650) in Version 8.573 (aktuell habe ich 8.561, was mit dem alten Kernel wunderbar funktioniert hat, aber selbst in dieser Version lassen sie sich nicht neu machen) neu zu emergen, wobei ich folgenden Fehler erhielt und erhalte:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
>>> Emerging (1 of 1) x11-drivers/ati-drivers-8.573
 * ati-driver-installer-9-1-x86.x86_64.run RMD160 SHA1 SHA256 size ;-) ...                                                                                                                                                                      	[ ok ]
 * checking ebuild checksums ;-) ...                                                                                                                                                                                                                                	[ ok ]
 * checking auxfile checksums ;-) ...                                                                                                                                                                                                                               	[ ok ]
 * checking miscfile checksums ;-) ...                                                                                                                                                                                                                              	[ ok ]
 * Determining the location of the kernel source code
 * Found kernel source directory:
 * 	/usr/src/linux
 * Found kernel object directory:
 * 	/lib/modules/2.6.29-rc5/build
 * Found sources for kernel version:
 * 	2.6.29-rc5
>>> Unpacking source...
Warning: target directory exists /var/tmp/portage/x11-drivers/ati-drivers-8.573/work
Verifying archive integrity... All good.
Uncompressing ATI Proprietary Linux Driver-8.573................................................................................................
 * Applying ati-drivers-xen-8.552.patch ...                                                                                                                                                                                                                          	[ ok ]
 * Applying ati-powermode-opt-path-2.patch ...                                                                                                                                                                                                                       	[ ok ]
 * Converting 2.6.x/Makefile to use M= instead of SUBDIRS= ...                                                                                                                                                                                                       	[ ok ]
>>> Unpacking ./../common/usr/src/ati/fglrx_sample_source.tgz to /var/tmp/portage/x11-drivers/ati-drivers-8.573/work/extra
>>> Source unpacked in /var/tmp/portage/x11-drivers/ati-drivers-8.573/work
>>> Compiling source in /var/tmp/portage/x11-drivers/ati-drivers-8.573/work ...
 * Preparing fglrx module
make -j4 HOSTCC=i686-pc-linux-gnu-gcc CROSS_COMPILE=i686-pc-linux-gnu- LDFLAGS= GCC_VER_MAJ=4 KVER=2.6.29-rc5 KDIR=/usr/src/linux kmod_build 
make -C /usr/src/linux M=/var/tmp/portage/x11-drivers/ati-drivers-8.573/work/common/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-2.6.29-rc5'
  CC [M]  /var/tmp/portage/x11-drivers/ati-drivers-8.573/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.o
  CC [M]  /var/tmp/portage/x11-drivers/ati-drivers-8.573/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_agp.o
  CC [M]  /var/tmp/portage/x11-drivers/ati-drivers-8.573/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_debug.o
  CC [M]  /var/tmp/portage/x11-drivers/ati-drivers-8.573/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
/var/tmp/portage/x11-drivers/ati-drivers-8.573/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_debug.c: In function 'KCL_DEBUG_Print':
/var/tmp/portage/x11-drivers/ati-drivers-8.573/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_debug.c:89: warning: format not a string literal and no format arguments
/var/tmp/portage/x11-drivers/ati-drivers-8.573/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_debug.c: In function '__ke_printk':
/var/tmp/portage/x11-drivers/ati-drivers-8.573/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_debug.c:146: warning: format not a string literal and no format arguments
  CC [M]  /var/tmp/portage/x11-drivers/ati-drivers-8.573/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_ioctl.o
  CC [M]  /var/tmp/portage/x11-drivers/ati-drivers-8.573/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_io.o
/var/tmp/portage/x11-drivers/ati-drivers-8.573/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c: In function 'KCL_ACPI_EvalObject':
/var/tmp/portage/x11-drivers/ati-drivers-8.573/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c:229: error: dereferencing pointer to incomplete type
/var/tmp/portage/x11-drivers/ati-drivers-8.573/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c:255: error: dereferencing pointer to incomplete type
/var/tmp/portage/x11-drivers/ati-drivers-8.573/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c: In function 'KCL_ACPI_GetNotifyHandler':
/var/tmp/portage/x11-drivers/ati-drivers-8.573/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c:483: error: dereferencing pointer to incomplete type
/var/tmp/portage/x11-drivers/ati-drivers-8.573/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c:485: error: dereferencing pointer to incomplete type
/var/tmp/portage/x11-drivers/ati-drivers-8.573/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c:487: error: dereferencing pointer to incomplete type
/var/tmp/portage/x11-drivers/ati-drivers-8.573/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c: In function 'KCL_ACPI_GetNotifyContext':
/var/tmp/portage/x11-drivers/ati-drivers-8.573/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c:510: error: dereferencing pointer to incomplete type
/var/tmp/portage/x11-drivers/ati-drivers-8.573/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c:512: error: dereferencing pointer to incomplete type
/var/tmp/portage/x11-drivers/ati-drivers-8.573/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c:514: error: dereferencing pointer to incomplete type
/var/tmp/portage/x11-drivers/ati-drivers-8.573/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c: In function 'KCL_ACPI_UpdateNotifyHandler':
/var/tmp/portage/x11-drivers/ati-drivers-8.573/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c:538: error: dereferencing pointer to incomplete type
/var/tmp/portage/x11-drivers/ati-drivers-8.573/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c:538: error: dereferencing pointer to incomplete type
/var/tmp/portage/x11-drivers/ati-drivers-8.573/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c:540: error: dereferencing pointer to incomplete type
/var/tmp/portage/x11-drivers/ati-drivers-8.573/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c: In function 'KCL_ACPI_UpdateNotifyContext':
/var/tmp/portage/x11-drivers/ati-drivers-8.573/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c:557: error: dereferencing pointer to incomplete type
/var/tmp/portage/x11-drivers/ati-drivers-8.573/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c:557: error: dereferencing pointer to incomplete type
/var/tmp/portage/x11-drivers/ati-drivers-8.573/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c:559: error: dereferencing pointer to incomplete type
make[2]: *** [/var/tmp/portage/x11-drivers/ati-drivers-8.573/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.o] Error 1
make[2]: *** Waiting for unfinished jobs....
/var/tmp/portage/x11-drivers/ati-drivers-8.573/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function 'KCL_GetEffectiveUid':
/var/tmp/portage/x11-drivers/ati-drivers-8.573/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1469: error: 'struct task_struct' has no member named 'euid'
/var/tmp/portage/x11-drivers/ati-drivers-8.573/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function 'KCL_PosixSecurityCapSetIPCLock':
/var/tmp/portage/x11-drivers/ati-drivers-8.573/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1843: error: 'struct task_struct' has no member named 'cap_effective'
/var/tmp/portage/x11-drivers/ati-drivers-8.573/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1847: error: 'struct task_struct' has no member named 'cap_effective'
/var/tmp/portage/x11-drivers/ati-drivers-8.573/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function 'KCL_MEM_VM_GetRegionPhysAddrStr':
/var/tmp/portage/x11-drivers/ati-drivers-8.573/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3266: warning: return makes pointer from integer without a cast
/var/tmp/portage/x11-drivers/ati-drivers-8.573/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3267: warning: return makes pointer from integer without a cast
/var/tmp/portage/x11-drivers/ati-drivers-8.573/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3268: warning: return makes pointer from integer without a cast
/var/tmp/portage/x11-drivers/ati-drivers-8.573/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3270: warning: return makes pointer from integer without a cast
make[2]: *** [/var/tmp/portage/x11-drivers/ati-drivers-8.573/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.o] Error 1
make[1]: *** [_module_/var/tmp/portage/x11-drivers/ati-drivers-8.573/work/common/lib/modules/fglrx/build_mod/2.6.x] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.29-rc5'
make: *** [kmod_build] Error 2
 * 
 * ERROR: x11-drivers/ati-drivers-8.573 failed.
 * Call stack:
 *           	ebuild.sh, line   49:  Called src_compile
 *         	environment, line 3274:  Called linux-mod_src_compile
 *         	environment, line 2462:  Called die
 * The specific snippet of code:
 *           	eval "emake HOSTCC="$(tc-getBUILD_CC)"                                             	CROSS_COMPILE=${CHOST}-                                             	LDFLAGS="$(get_abi_LDFLAGS)"                                        	${BUILD_FIXES}  ${BUILD_PARAMS}                                            	${BUILD_TARGETS} " || die "Unable to emake HOSTCC="$(tc-getBUILD_CC)" CROSS_COMPILE=${CHOST}- LDFLAGS="$(get_abi_LDFLAGS)" ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS}";
 *  The die message:
 *   Unable to emake HOSTCC=i686-pc-linux-gnu-gcc CROSS_COMPILE=i686-pc-linux-gnu- LDFLAGS=  GCC_VER_MAJ=4 KVER=2.6.29-rc5 KDIR=/usr/src/linux kmod_build


Fuer den Moment behelfe ich mir, indem ich die radeonhd/radeon-Treiber nuzte (diese neu zu mergen war kein Problem), allerdings will ich dies nicht zur Dauerloesung machen, da ich es meiner Graka nicht antun will, ununterbrochen auf hoechsten Touren zu laufen (und ich denke, eine Temperatur um die 72-74 Grad Celsius ueber mehrere Stunden taeglich sind auch nicht so gesund fuer die Hardware, zumals heut schonmal auf 91 Grad war *hust* beim emergen).

emerge --info:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
Portage 2.1.6.7 (default/linux/x86/2008.0, gcc-4.3.3, glibc-2.9_p20081201-r2, 2.6.29-rc5 i686)
=================================================================
System uname: Linux-2.6.29-rc5-i686-Intel-R-_Core-TM-2_Duo_CPU_P9500_@_2.53GHz-with-glibc2.0
Timestamp of tree: Wed, 18 Feb 2009 10:25:01 +0000
ccache version 2.4 [enabled]
app-shells/bash: 	3.2_p48-r1
dev-java/java-config: 1.3.7-r1, 2.1.7
dev-lang/python: 	2.5.4-r2
dev-util/ccache: 	2.4-r8
dev-util/cmake:  	2.6.2-r1
sys-apps/baselayout: 2.0.0
sys-apps/openrc: 	0.4.3-r1
sys-apps/sandbox:	1.3.7
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.4_p6, 1.5, 1.7.9-r1, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.19.1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.28-r1
ACCEPT_KEYWORDS="x86 ~x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=nocona -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -march=nocona -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://gentoo.lagis.at/ ftp://gentoo.inode.at/source/"
LDFLAGS="-Wl,-O1"
LINGUAS="en"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="X a52 aalib acl acpi alsa ao ape avi background bash-completion berkdb bluetooth bzip2 cairo cdinstall cli cracklib crypt crypto cups dbus dga directfb divx4linux djvu dri dts dvb embedded emerald fglrx fortran fuse gdbm gif glitz gnome gpm gtk hal iconv ipod ipv6 irda isdnlog jpeg jpeg2k kpathsea laptop libnotify midi mikmod mmx mmx2 mmxext mp2 mp3 mp3tunes mp4 mpeg mpeg4 mpeg4ip mudflap musepack mysql ncurses nls nodrm nptl nptlonly ogg old-linux opengl openmp pam pcre perl png pppd python qt4 readline reflection session speex spl sqlite sse sse2 ssl svg symlink sysfs tcl tcpd theora threads tiff tivo tk truetype unicode usb v4l v4l2 vim-syntax vorbis webkit wifi win32codecs wma x264 x86 xcb xorg xv xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CAMERAS="sony-dscf1 sony-dscf55" ELIBC="glibc" INPUT_DEVICES="keyboard mouse wacom" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en" USERLAND="GNU" VIDEO_CARDS="fglrx"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY


Bei meiner Hardware handelt es sich um ein handelsuebliches Thinkpad W500 (denke eigentlich sollte eh nur die Grafikkarte relevant sein), ich nutze Fluxbox, die Kernelconfig befindet sich im Anhang.

Ich bin fuer jegliche Hilfe sehr dankbar, habe schon einiges ausprobiert und nach Loesungen gesucht (und aehnliche Fehler fuer andere Versionen gefunden, jedoch waren die Loesungen fuer mich leider unbrauchbar), aber sehr erfolgreich war ich nicht.

Vielen Dank und liebe Gruesse
Katze
»Katze« hat folgende Datei angehängt:

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Katze« (27.03.2009, 13:17)


2

18.02.2009, 20:32

Hallo und willkommen im Forum!

Ich vermute das es mit dem doch recht aktuellen Kernel (2.6.29) zusammenhängt..
Gibt es einen wichtigen Grund warum es der 2.6.29er Kernel für dich sein muss? , wenn nicht würde ich zunächst noch bei 2.6.27 oder 28 bleiben.

MfG

3

18.02.2009, 20:38

Hallo und danke fuers Willkommen heissen!

Naja unter dem 2.6.28er funktioniert leider acpi nicht richtig... Sicher, ein sehr ausschlaggebender Grund ists nicht, aber bei einem Notebook ists doch meistens ganz angenehm, wenn man nachsehen kann, wie lange der Akku noch halten wird... ;)

Aber gut, da hast du natuerlich recht... Nur so ganz kampflos wollte ich nicht aufgeben (habe den 2.6.28er-Kernel eh gesichert und als zweiten Eintrag in grub eingestellt), nicht, wenn sich da Problem nicht doch irgendwie loesen lassen wuerde.

lg
Katze

Edit: na, das wichtigste vergess ich wieder:
Unter 2.6.28 haben die ATI-Treiber (also fglrx) auch nicht perfekt funktioniert... Wurde der X-Server beendet, konnte man ihn ohne vorherigen reboot nicht neu starten, sonst gabs einen System-freeze...

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Katze« (18.02.2009, 22:02)


4

18.02.2009, 22:47

Klar das ist natürlich erstrebenswert wenn dein ACPI unter 2.6.29 besser oder gar erst überhaupt korrekt funktioniert..
Hm.. der fglrx Treiber war ja schon immer vorsichtig ausgedrückt, nicht ganz einfach zu handhaben.. ;)
Momentan scheinen aber mehrere User Probleme mit dem fglrx zu haben, schaue zb auch modprobe fglrx: Error: Cannot allocate memory
Puh.. ansonsten bin ich da zZt leider auch überfragt..., ich vermute du wirst auf die nächste Version des fglrx warten müssen und hoffen das dieser sich mit dem 2.6.29er Kernel verheiraten lässt..
aber evtl. hat wer anderes ja noch den entscheidenden Tipp.

Edit:
Unter 2.6.28 haben die ATI-Treiber (also fglrx) auch nicht perfekt funktioniert... Wurde der X-Server beendet, konnte man ihn ohne vorherigen reboot nicht neu starten, sonst gabs einen System-freeze...
Ähnliches habe ich mit einem der letzten nVidia Treiber auch erlebt, zwar nicht mit einem System-freeze, aber X lies sich nicht ohne weiteres wieder starten.
Wenn du einen Login-manager wie gdm/kdm oder ähnliches nutzt dann versuche es mal mit einem "/etc/init.d/xdm restart" , so konnte ich ihn meist wiederbeleben..

MfG

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »josef.95« (18.02.2009, 22:57)


5

18.02.2009, 22:59

Danke sehr fuer die Antwort!

Dass die fglrx-Treiber kein Zuckerschlecken sind weiss ich eh - wenn die radeonhd die arme Graka nicht so ueberhitzen wuerden, wuerde ich eh dabei bleiben, mag proprietaere Treiber sonst nicht sooo gern.

Nundenn, wird mir nichts anderes uebrig bleiben, als vorerst auf acpi zu verzichten und beim alten Kernel zu bleiben. Aber wie du ja schon gesagt hast, vielleicht weiss ja sonst jemand Rat...

Danke sehr und lg
Katze

Edit: nutze keinen login-manager, mache das immer auf die "altmodische Art" mit startx, schon allein weil ich nicht halb gnome/kde emergen will... ;) Ich mags lieber schlank. :)

6

19.02.2009, 00:48

Frage@Katze,
was hast du den vorher drauf gehabt, auch vanilla oder gentoo-sources ?!.
OK, hängt sicher von der Hardware ab, aber mit den gentoo-sources läuft mein acpi einwandfrei.

Frage@Forum
Zugegeben, ich hab die vanilla-sources noch nie benutz weil mir die gentoo Variante bisher noch kein Ärger machte, aber der (haupt) unterschied zwischen den beiden Kernel-Versionen ist doch das die gentoo-sources schon gepatcht sind und vanilla nicht oder ?!
<>
wer denkt zu wissen, weiss weniger als er denkt.

Ein Kumpel der zu allem eine Link hat.

7

19.02.2009, 12:48

Ich hatte vorher (bzw habe wieder *seufz*) gentoo-sources, also keinen vanilla. Acpi erklaert mir aber nur:

Quellcode

1
2
3
4
5
$ acpi -V
No support for device type: battery
 	Thermal 1: ok, 44.0 degrees C
 	Thermal 2: ok, 37.0 degrees C
No support for device type: ac_adapter


Funktioniert also teilweise, aber der interessantere Teil fehlt natuerlich... ;)
Von 2.6.28 auf 2.6.29 wurde anscheinend in Sachen acpi eine Kleinigkeit geaendert, weswegen es mitm 29er funktioniert und mitm 28er nicht, die Details sind mir leider entfallen... Und meine Hardware ist ja recht neu (die Installation war lustig, da die Ethernetkarte zu neu ist um von der derzeitigen Live-CD unterstuetzt zu werden *g*), von demher koennts schon sein, dass die acpi-Version des 2.6.28er-Kernels quasi "zu alt" dafuer ist.

Nunja, wie dem auch sei, werde vorerst beim 28er bleiben und mich noch ein wenig gedulden, hatte nur vorgestern grade Zeit und es juckte mir in den Fingern, meinen ersten Kernel hoechstselbst und allein zu bauen... ;)

Btw: ich habe als Zweit-System noch Arch Linux installiert, auf Gen-Kernel 2.6.28.5, dort funktioniert lustigerweise beides, also fglrx UND acpi. *verwirrt* Nur nutze ich das irgendwie nie mehr seit ich gentoo hab... *gg*

8

19.02.2009, 12:59

https://bugs.gentoo.org/show_bug.cgi?id=257076 und besonderns im http://bugs.gentoo.org/show_bug.cgi?id=256874 wird dein Problem in der Post Nr. 20ff angesprochen (vermute ich mal).

In der ersten URL sollte es einen Patch dazu geben. Hilft dir das was?

Die Ati-driver sind echt unglaubliche Sensibelchen was die Kernel-Versionen anbelangt. Ich kenne keine andere Software, die sofort derart eingeschnappt und gekränkt reagiert, wenn man mal ein Version-Update macht. (Daher fahre ich FOSS).


Ad vanilla oder nicht ... Ja die Gentoo-Sourcen sind gepatched. *Welche* Patches da drinnen sind, weis ich nicht. Allerdings bin ich früher auch auf vanilla gefahren; jetzt nehme ich allerdings die gentoo-sourcen was mir mit dem genkernel (... hach! ist ja sooo bequem ....) am sinnigsten erscheint.

=)
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

9

19.02.2009, 17:10

Hallo!

Vielen lieben Dank fuer die Links, hab alles brav gelesen und ausprobiert, aber bringen tuts leider nichts. *seufz*

Wie gesagt, ich werde wohl vorerst aufm 2.6.28er bleiben und auf das Februar-Update der ATI-Treiber warten...
Und, wie war das? "Never change a running system"... (Aber wenns doch Spass macht *g*).
Wenn ich wissen will, wie lange der Akku noch halten wird, kann ich ja schnell rebooten - ist ja innerhalb weniger Sekunden getan... ;)

Eine Frage an dich, dyle - hast du mit den Opensourcetreibern keine Probleme mit der Temperatur?
Bei mir macht es immerhin einen Temperaturunterschied von 30-45 Grad, das macht schon einiges aus, denke ich. (Andererseits: Die Opensourcetreiber sind himmlisch fuer Leute, die immer kalte Haende haben... ;) )

10

19.02.2009, 20:08

Ich habe (auf einem anderen System) einen xorg-server-1.5.x und xf86-video-ati-6.10.0 laufen. Das ist eine ATI Radeon Mobility X600. Da geht 3D und Composite.

Aber irgendwie bugged die letzte Treiber/Xorg config, den der XOrg-Server steigt in der CPU Auslastung extrem an und das System wird im Laufe recht träge.

An deiner Stelle würde ich daher die stable Treiber nehmen.

Wenn du nicht unbedingt Eye Candy brauchst (obwohl ... lecker ist es schon ...) dann nimm auf jeden Fall die FOSS Treiber.

Wg. Temperatur: habe ich nie verfolgt und beobachtet. Daher kann ich dazu auch nichts sagen.
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

11

19.02.2009, 20:30

Dadurch, dass ich mit Linux auf einem Pentium III mit einer Savage irgendwas angefangen hab, wo die vesa-Treiber besser liefen als alles andere, hatte ich von Anfang an Fluxbox und bin das inzwischen so gewoehnt, dass ichs nicht mehr missen moechte... ^^
Nur zum "angeben" und Windowsjuenger bekehren werfe ich ganz gern mal Xfce mit Compiz an (und wenn mir sehr langweilig ist - ich lasse die Fenster so gern "schwabbeln" ;) ), aber Xfce macht mir grade einige Problemchen, seit ich gnome von meinem System verbannt und restlos deinstalliert habe... (Ich arbeite gerade dran. *g* Und so wichtig isses ja nicht).
In Sachen "eye-candy" reicht mir also im Normalfall ein Wallpaper... *g* Wenn ich ihn nicht brauche verzichte ich sogar darauf, den xserver zu starten... ;)

Nur werde ich dennoch bei den proprietaeren Treibern bleiben (muessen), da nur diese die Energiesparfunktionen der Grafikkarte ansprechen, zumindest momentan. Und die waeren mir dann bei nem Notebook doch recht wichtig, schon allein eben wegen der Temperatur. Und ich brauch keine Graka, die auf 100% laeuft, wenn ich nur im Inet surfe oder mit vim rumspiele...

Sprich, alles was ich tun kann, ist warten. Auf die neue Version der Treiber, egal welcher. *g* Aber sobald die OpenSourceTreiber die Grafikkarte auf einer vernuenftigen Temperatur zu halten verstehen, werde ich sofort wechseln...^^

*Eine Kanne Tee auf den Tisch stell, sich eine Tasse Tee nehm, hinsetz und wart* ^^

12

23.02.2009, 23:18

die Vermutung das du noch etwas warten musst bestätigen sich, siehe zb auch
http://www.phoronix.com/forums/showthread.php?t=15165

Zitat

AMD's official stance on supporting unreleased kernels (kernels still on RCs) is that they don't. And since fglrx has its own release schedule, you may have to wait even more (1-2 months) before official support. Sucks, I know, but that's how it is.
also noch etwas Geduld...

PS: Ich verschiebe diesen Thread mal ins ATI Unterforum, denke da passt er besser hin.

13

26.02.2009, 00:47

Hey, probier doch mal die ganz neuen Treiber, der 9.2 kam am 20.2 raus. er ist zwar nich nicht im Portage, aber man kann ihn leicht installieren, indem man ein ebuild umschreibt. Wie das geht steht hier:
[gelöst] modprobe fglrx: Error: Cannot allocate memory

Oder du wartest noch ein paar Tage, der Treiber müsste ja auch bald im Tree sein.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Michi« (26.02.2009, 00:56)


14

28.02.2009, 01:29

Danke sehr fuer den Tipp - und auch fuers verschieben. War mir nicht ganz sicher, ob ichs nun in den emerge-Teil des Forums oder hierhin schreiben soll, aber da der Fehler ja beim emergen auftrat... ;)

Sehe gerade, dass der neue Treiber eh schon im Portage ist (also Version 8.582 - neuer als der bisherige isser auf jeden Fall :) ) und werde gleich in den andren Kernel booten und mal schauen, obs mit dem hier funktioniert. :D

ETA: Nein, es mag nicht. Aber immerhin bringts jetzt eine andere Fehlermeldung... ;) Na, ich werds mir mal genauer ansehen und evtl den kernel 2.6.29-rc6 ausprobiern, dens ja inzwischen auch schon gibt. Vielleicht vertragen die beiden sich ja besser...

ETA2: Gut, den neuen Kernel mags auch nicht. Immerhin lassen sich die OpenSourceTreiber neu machen... ^^
Naja, abwarten und auf den neuen gentoo-sources warten, vllt gehts ja damit... Oder eben mit den noch neueren ATI-Treibern.
Immerhin gehts Kernel neu machen nun fast schon im Schlaf. :D

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Katze« (28.02.2009, 02:55)


15

28.02.2009, 09:33

Mhhh, schade.
Naja, da kann man wohl grade nichts machen. Aber ist ja nur eine Frage der Zeit, bis das wieder funktioniert.

16

01.03.2009, 00:30

Jap, das denke ich mir auch. Ich bin nur so ungeduldig... Und ich bastle gern, daher dachte ich, vllt gehts ja auch frueher.

17

27.03.2009, 12:03

Lösung:

1. ati-driver-installer-9.2-x86.x86_64.run runterladen
2. Patch besorgen: FGLRX-2.6.29-9.2-5.diff
3. entpacken

Quellcode

1
$ ati-driver-installer-9.2-x86.x86_64.run --extract a

4. Patchen

Quellcode

1
$ patch -p0 < FGLRX-2.6.29-9.2-5.diff

5. verz. umbenennen

Quellcode

1
$ mv a fglrx-2.9_patched


installieren:

Quellcode

1
2
$ cd fglrx-2.9_patched
$ ./ati-installer.sh . --install


Fedditsch!!! Grade getestet, läuft!!


Hoffe ich konnte helfen,
ZappeL

18

27.03.2009, 13:17

Ich habs sofort ausprobiert (hab allerdings inzwischen den 2.6.29er gentoo-sources...) und: Es funktionieeeeert!

Vielen, vielen Dank fuer die Hilfe! :D

Ich denke, damit kann man dieses Problem wirklich als geloest ansehn. :)

19

27.03.2009, 13:50

Keine Ursache..

Hab mich selber stundenlang damit rumgeärgert, X(

natürlich funktioniert das sowohl für vanilla als auch für die sources.. :rolleyes:
(Bezieht sich nur auf den 2.6.29er Kernel)

Wies im 2.6.27 bzw 2.6.28 geht steht ja schon in nem andern Thread.. :P
(das mit den gepatchten ebuilds )

netten Gruß,
ZappeL

20

13.11.2009, 18:55

Habe aktuell auch das problem nur leider ist die FGLRX-2.6.29-9.2-5.diff ist nicht mehr download bar.
Kann bitte jemand die datei bitte nochmal zur verfügung stellen.