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

12.08.2008, 17:14

ati 3d rage pro läuft nicht

also ich habe folgende karte in meinem laptop

Quellcode

1
2
lspci | fgrep VGA
 01:00.0 VGA compatible controller: ATI Technologies Inc 3D Rage LT Pro AGP-133 (rev dc)

seit 2 tagen lese ich anleitung, mittlerweile bin ich total verwirrt und frustriert mit diesem SCH*** teil.

ist ja eine ältere karte...llaut einigen berichten benötigt es den "ati" driver...

ich habe
xf86-video-ati

emerged...da sollte eigentlich das ati modul auch drinnen sein...ist es auch ..aber die fehlermeldung lautet das das mach64!!!! modul not found obwohl ich bei drivers "ati" eingestellt habe. ?(

im kernel weiss ich jetzt auch nicht soll jetzt

Zitat

Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
enabled sein als modul oder nicht...

ich habe schon sovieles probiert...
kann mir jemand schritt für schritt helfen wo ich den fehler suchen sollte..oder eine eindeutige anleitung für diese alte karte geben...ich weiss nämlich nciht was ich noch probieren könnte...

danke vielmals...

was ich auch nciht verstehe, nimm ich jetzt radeon oder fglrx oder doch des xfree-zeug mit dem ati driver oder überhaupt des mach64...i bin total ratlos....

ich sehe es gibt einen eigenen ATI unterforum...sorry..bitte verschieben...

ich --unmerge mal alles was mit xorg und drivers zusammenhängt und fange von vorde an...soll ich etzt mit fglrx oder richtung freie treiber oder xfdrivers benutzen ?

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »keulemaster« (13.08.2008, 12:43)


2

12.08.2008, 18:13

Hatte erst letztens auch einen Laptop mit so einer alten Karte.
fglrx wird dir gar nichts bringen, da dieser Chip damit nicht unterstützt wird (siehe Releasinformationen, welche ich für die ATI-Treiber angelegt habe).

mach64 ist soweit ich weiß schon richtig.

Also, setze in deiner make.conf

Quellcode

1
VIDEO_CARDS="vesa mach64"

und mach ein

Quellcode

1
emerge -va xorg-server mesa x11-drm
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

3

13.08.2008, 10:37

morgen das nächste problem:

wenn ich x11-base/x11-drm-20060608 emerge kommt das:

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
ln -s . linux
make -C /usr/src/linux  SUBDIRS=`pwd` DRMSRCDIR=`pwd` modules
make[1]: Entering directory `/usr/src/linux-2.6.25-gentoo-r7'
  CC [M]  /var/tmp/portage/x11-base/x11-drm-20060608/work/drm/linux-core/drm_auth.o
  CC [M]  /var/tmp/portage/x11-base/x11-drm-20060608/work/drm/linux-core/drm_bufs.o
  CC [M]  /var/tmp/portage/x11-base/x11-drm-20060608/work/drm/linux-core/drm_context.o
  CC [M]  /var/tmp/portage/x11-base/x11-drm-20060608/work/drm/linux-core/drm_dma.o
  CC [M]  /var/tmp/portage/x11-base/x11-drm-20060608/work/drm/linux-core/drm_drawable.o
  CC [M]  /var/tmp/portage/x11-base/x11-drm-20060608/work/drm/linux-core/drm_drv.o
  CC [M]  /var/tmp/portage/x11-base/x11-drm-20060608/work/drm/linux-core/drm_fops.o
/var/tmp/portage/x11-base/x11-drm-20060608/work/drm/linux-core/drm_fops.c: In function 'drm_stub_open':
/var/tmp/portage/x11-base/x11-drm-20060608/work/drm/linux-core/drm_fops.c:189: warning: assignment discards qualifiers from pointer target type
  CC [M]  /var/tmp/portage/x11-base/x11-drm-20060608/work/drm/linux-core/drm_ioctl.o
  CC [M]  /var/tmp/portage/x11-base/x11-drm-20060608/work/drm/linux-core/drm_irq.o
distcc[31338] ERROR: compile /var/tmp/ccache/drm_irq.tmp.setebos.31334.i on 192.168.72.50/4 failed
/var/tmp/portage/x11-base/x11-drm-20060608/work/drm/linux-core/drm_irq.c: In function 'drm_irq_install':
/var/tmp/portage/x11-base/x11-drm-20060608/work/drm/linux-core/drm_irq.c:132: error: 'SA_SHIRQ' undeclared (first use in this function)
/var/tmp/portage/x11-base/x11-drm-20060608/work/drm/linux-core/drm_irq.c:132: error: (Each undeclared identifier is reported only once
/var/tmp/portage/x11-base/x11-drm-20060608/work/drm/linux-core/drm_irq.c:132: error: for each function it appears in.)
/var/tmp/portage/x11-base/x11-drm-20060608/work/drm/linux-core/drm_irq.c:135: warning: passing argument 2 of 'request_irq' from incompatible pointer type
make[2]: *** [/var/tmp/portage/x11-base/x11-drm-20060608/work/drm/linux-core/drm_irq.o] Error 1
make[1]: *** [_module_/var/tmp/portage/x11-base/x11-drm-20060608/work/drm/linux-core] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.25-gentoo-r7'
make: *** [modules] Error 2
 * Portage could not build the DRM modules. If you see an ACCESS DENIED error,
 * this could mean that you were using an unsupported kernel build system. All
 * 2.4 kernels are supported, but only 2.6 kernels at least as new as 2.6.6
 * are supported.
 *
 * ERROR: x11-base/x11-drm-20060608 failed.
 * Call stack:


ich habe dazu diese bugbeschreibung gefunden:
http://bugs.gentoo.org/show_bug.cgi?id=156518
das hilft mir aber nicht weiter:

meine 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
emerge --info
Portage 2.1.4.4 (default/linux/x86/2008.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.25-gentoo-r7 i686)
=================================================================
System uname: 2.6.25-gentoo-r7 i686 Pentium III (Coppermine)
Timestamp of tree: Mon, 04 Aug 2008 01:45:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ccache version 2.4 [enabled]
app-shells/bash: 3.2_p33
dev-java/java-config: 1.3.7, 2.1.6
dev-lang/python: 2.5.2-r6
dev-util/ccache: 2.4-r7
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:1.2.18.1-r2
sys-devel/autoconf:  2.61-r2
sys-devel/automake:  1.7.9-r1, 1.9.6-r2, 1.10.1
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium3 -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=pentium3 -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distcc distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.inode.at/ http://gentoo.inode.at/ ftp://gentoo.inode.at/source/ http://gd.tuwien.ac.at/opsys/linux/gentoo/ ftp://gd.tuwien.ac.at/opsys/linux/gentoo/ ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ http://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp.gentoo.mesh-solutions.com/gentoo/ ftp://pandemonium.tiscali.de/pub/gentoo/ http://gentoo.mneisen.org/ "
LDFLAGS="-Wl,-O1"
MAKEOPTS="-j5"
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.europe.gentoo.org/gentoo-portage"
USE="X acl alsa bzip2 cli cracklib crypt cups dbus dri dvd fortran ftp gdbm gif gimp gpm hal iconv ipv6 isdnlog java jpeg midi mmx mudflap ncurses nls nptl nptlonly openmp pam pcre perl pppd python readline reflection session spl ssl startup-notification sysfs tcpd unicode x86 xorg xscreensaver 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" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="mach64 vesa"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY


?( ?(

kann das sein das der kernel viel zu neu ist und drm damit nicht unterstützt wird ?

EDIT:
habe einen patch gefunden..wie spielt man den ein...mal suchen...
http://bugs.gentoo.org/show_bug.cgi?id=218419

naja irgendwie funzt der patch nicht...

ich habe
x11-drm-20060608-gentoo-0.3.tar.bz2
entpackt
den patch

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
--- drmold/linux-core/drm_compat.h  	2008-04-20 10:26:35.781343700 +0300
+++ drm/linux-core/drm_compat.h 2008-04-20 10:30:03.682343119 +0300
@@ -209,6 +209,10 @@
 #define unmap_page_from_agp drm_unmap_page_from_agp
 #endif

+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,25))
+#define flush_agp_mappings()   do {} while (0)
+#endif
+
#if (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,15))
extern struct page *get_nopage_retry(void);
extern void free_nopage_retry(void);

als file
005_all_unmap_page_from_agp.patch
abgespeichert
das ganze wieder als
x11-drm-20060608-gentoo-0.3.tar.bz2
zusammengepackt.

die ausgabe beim emergen:

Quellcode

1
2
3
4
5
6
7
>>> Unpacking linux-drm-20060608-kernelsource.tar.bz2 to /var/tmp/portage/x11-base/x11-drm-20060608/work
>>> Unpacking x11-drm-20060608-gentoo-0.3.tar.bz2 to /var/tmp/portage/x11-base/x11-drm-20060608/work
mv: cannot stat `/var/tmp/portage/x11-base/x11-drm-20060608/work/patch/*kernel-2.4*': No such file or directory
 * Applying various patches (bugfixes/updates) ...
 *   001_all_can-2004-1056-lock-checking.patch ...                                                                                                                        	[ ok ] *   002_all_misc-makefile-fixes.patch ...                                                                                                                                	[ ok ] *   003_all_undefined-true-false.patch ...                                                                                                                               	[ ok ] *   004_all_conditional-config-include.patch ...                                                                                                                         	[ ok ] * Done with patching
 * Running eautoreconf in '/var/tmp/portage/x11-base/x11-drm-20060608/work/drm' ...
 * Running aclocal ...          	


der 005 wird gar nicht abgearbeitet...warum nur ?

ok

weiter gehts:

in den package.keywords habe ich
xx11-base/x11-drm
eingetragen
und daurch eine neuere version bekommen...
die sich kmpalieren lässt..

Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von »keulemaster« (13.08.2008, 11:36)


4

13.08.2008, 12:43

alles neu kompaliert und nun gehts

xdm

habe ich noch emergen müssen...

und xfce4 habe nicn laufen
http://de.gentoo-wiki.com/Xfce4