Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Problem using DVI instead of ADC on radeon 9000
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Gentoo on PPC
View previous topic :: View next topic  
Author Message
davidgurvich
Veteran
Veteran


Joined: 23 Apr 2004
Posts: 1063

PostPosted: Mon Feb 04, 2008 10:06 pm    Post subject: Problem using DVI instead of ADC on radeon 9000 Reply with quote

Recently I have tried out a new monitor on my powermac. The monitor is a samsung 940BF and the video card is an ati radeon 9000 with ADC/DVI. With osx there is no issue with the monitor, so I assume both card and monitor are fine. With gentoo, I have a red flickering background. If I add a different resolution (any different resolution) and ctrl-alt-+ && ctrl-alt-- everything suddenly works.

Is there some setting in xorg.conf that is needed to properly use the DVI port on this video card? The ADC port works with no problems in either osx or gentoo.
Back to top
View user's profile Send private message
Sadako
Advocate
Advocate


Joined: 05 Aug 2004
Posts: 3792
Location: sleeping in the bathtub

PostPosted: Mon Feb 04, 2008 11:18 pm    Post subject: Reply with quote

There is a "MacModel" section in the device section of xorg.conf, maybe that could help.

See the radeon man page for details.
_________________
"You have to invite me in"
Back to top
View user's profile Send private message
Atha
Apprentice
Apprentice


Joined: 22 Sep 2004
Posts: 228

PostPosted: Sat Feb 23, 2008 4:50 pm    Post subject: Some problem, no solution yet. Reply with quote

Hi!

I've got the same problem. After switching from VGA (with a DVI-to-VGA adapter) to DVI I have this red flickering. The work-around with the resoltion change works for me too, even with krandrtray.
The old monitor was a Sony GDM-F520 (CRT), the new one is a Fujitsu Siemens Computers (FSC) H22-1W (TFT).
Graphics card is a Radeon 9000 Pro.
Computer is a PowerMac G4 MDD (2003).

@Hopeless: There is no "MacModel" option described in neither the radeon nor the xorg.conf man page.

OT: In addition to this I have the problem, that the X server with the logon screen (kdm in my case) doesn't start again after log-out. What could be the problem here?
Back to top
View user's profile Send private message
davidgurvich
Veteran
Veteran


Joined: 23 Apr 2004
Posts: 1063

PostPosted: Fri Feb 29, 2008 5:53 am    Post subject: Reply with quote

Perhaps there is something odd going on with the usb or power circuitry on the card that doesn't affect adc or vga.
Back to top
View user's profile Send private message
Sadako
Advocate
Advocate


Joined: 05 Aug 2004
Posts: 3792
Location: sleeping in the bathtub

PostPosted: Fri Feb 29, 2008 2:10 pm    Post subject: Re: Some problem, no solution yet. Reply with quote

Atha wrote:
@Hopeless: There is no "MacModel" option described in neither the radeon nor the xorg.conf man page.
I'm sorry, I was using xf86-video-ati-6.7.197 (and currently 6.8.0), that option must only be in these versions...
_________________
"You have to invite me in"
Back to top
View user's profile Send private message
Atha
Apprentice
Apprentice


Joined: 22 Sep 2004
Posts: 228

PostPosted: Sun Jul 20, 2008 4:32 pm    Post subject: Reply with quote

How is it going?

My kernel is now 2.6.24-r3 (latest stable ppc), 2.6.25-r6 (~ppc) and I also tried the state of the art 2.6.26, all gentoo-sources. The X.org X11 didn't change, it is 7.2 (x11-base/xorg-server-1.3.0.0-r6 and x11-base/xorg-x11-7.2), the X11 graphics driver “radeon” has recently been updated to 6.8.0 (x11-drivers/xf86-video-ati-6.8.0-r1).

It's been half a year since the original posting was written about the DVI problem and all I could find so far is this:
http://www.stanchina.net/~flavio/debian/fglrx-installer.html#bugs
(scroll down a bit till you see “Flickering with digital displays”)

According to this Debian article it could be a hardware limitation of DVI which has a limited bandwidth of 165 MHz, and high resolutions such as 1680x1050, which is the resolution I'm using for my TFT, push it to the limit.

This isn't very convincing to me because it works very well with Mac OS X 10.3.9 and with Mac OS X 10.5.1 to 10.5.4.

But still, the problem remains unsolved. At least for me.

My workaround is now to put a executable file, I named it fix-red-flickering.sh, in my ~/.kde/Autostart, which contains:
Code:
#!/bin/sh
xrandr -s 1024x768
xrandr -s 1680x1050

This sets the mode first to 1024x768 (you can use any mode that is defined in your /etc/X11/xorg.conf), and then returns it to 1680x1050. This way the red flickering is gone; but the main login screen (kdm in my case) has the flickering still.

At least Mac OS X isn't effected, so there has to be a way. And it works after resoltions changes, so it definitly has to work somehow...

Now, my question:
@davidgurvich: Do you still have this problem with DVI, like I do?
Back to top
View user's profile Send private message
davidgurvich
Veteran
Veteran


Joined: 23 Apr 2004
Posts: 1063

PostPosted: Fri Jul 25, 2008 12:40 pm    Post subject: Reply with quote

Still there, but I haven't updated any time recently.
Back to top
View user's profile Send private message
Atha
Apprentice
Apprentice


Joined: 22 Sep 2004
Posts: 228

PostPosted: Sat Nov 15, 2008 9:42 pm    Post subject: Getting better... Reply with quote

I now tried X.org X11 7.4 and added this option:

Code:

Section "Monitor"
    . . .
    Option "ReducedBlanking"
    . . .
EndSection "Monitor"


The result is a perfectly working screen.

Only set-back: when I switch to a text console (e.g. Ctrl-Alt-F1) and then back (with Alt-F7) I have the red flickering again.

Anyway, if the ReducedBlanking doesn't work you may find it a good solution to put the xrandr-workaround in a startup-script of X.
I tried a few possibilities and found /usr/kde/3.5/bin/startkde to be a good choice.

Line 64:
Code:

if test -z "$XDM_MANAGED" || echo "$XDM_MANAGED" | grep ",auto" > /dev/null; then
  xsetroot -solid "#000000"
  xrandr -s 1280x1024
  xrandr -s 1680x1050
fi

(Add the two xrandr lines.)

How's your situation? Have you tried the ReducedBlanking option yet?

Andreas.
Back to top
View user's profile Send private message
Atha
Apprentice
Apprentice


Joined: 22 Sep 2004
Posts: 228

PostPosted: Sun Nov 16, 2008 7:32 pm    Post subject: Issue found January 2007 Reply with quote

At least one person has (had?) the same problem, back in January 2007:
http://lists.freedesktop.org/archives/xorg/2007-January/020641.html

Although - I wasn't able to find a solution yet.
Anyway, ReducedBlanking seems to work for me, but only for the first initialization. After console switching the red flickering is there again.

Maybe we should contact a developer (of the X11 radeon driver for instance)...

Greetings,
Andreas
Back to top
View user's profile Send private message
Atha
Apprentice
Apprentice


Joined: 22 Sep 2004
Posts: 228

PostPosted: Sun Nov 16, 2008 9:45 pm    Post subject: I opened a bug at bugs.freedesktop.org Reply with quote

I finally created a bug report at bugs.freedesktop.org:
https://bugs.freedesktop.org/show_bug.cgi?id=18554

BTW, Giuliano (who wrote http://lists.freedesktop.org/archives/xorg/2007-January/020641.html) said that =x11-driver/xf86-video-ati-6.6.3 works well, and later version of the ati/radeon driver are broken with DVI on the PowerMac...

Ciao,
Andreas
Back to top
View user's profile Send private message
Atha
Apprentice
Apprentice


Joined: 22 Sep 2004
Posts: 228

PostPosted: Mon Nov 17, 2008 7:56 pm    Post subject: Correction... Reply with quote

A correction: Option "ReducedBlanking" doesn't solve the problem. Red flicker all over the screen...

I had put the xrandr lines in my /usr/kde/3.5/share/config/kdm/Xsetup:
Code:
#! /bin/sh
# Xsetup - run as root before the login dialog appears

#xconsole -geometry 480x130-0-0 -notify -verbose -fn fixed -exitOnFail -file /dev/xconsole &

# red flicker workaround
/usr/bin/xrandr -s 1280x1024
/usr/bin/xrandr -s 1680x1050


I wasn't able to compile x11-drivers/xf86-video-ati-6.6.3 with X.org 7.4 (x11-base/xorg-server-1.5.2).

Code:
# emerge -1v =x11-drivers/xf86-video-ati-6.6.3

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     UD] x11-drivers/xf86-video-ati-6.6.3 [6.9.0] USE="dri -debug" 0 kB

Total: 1 package (1 downgrade), Size of downloads: 0 kB

>>> Verifying ebuild Manifests...

>>> Emerging (1 of 1) x11-drivers/xf86-video-ati-6.6.3 to /
 * xf86-video-ati-6.6.3.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...                                                                                                                  [ ok ]
 * checking ebuild checksums ;-) ...                                                                                                                                             [ ok ]
 * checking auxfile checksums ;-) ...                                                                                                                                            [ ok ]
 * checking miscfile checksums ;-) ...                                                                                                                                           [ ok ]
 * checking xf86-video-ati-6.6.3.tar.bz2 ;-) ...                                                                                                                                 [ ok ]
>>> Unpacking source...
 * Checking for direct rendering capabilities ...
>>> Unpacking xf86-video-ati-6.6.3.tar.bz2 to /var/tmp/portage/portage/x11-drivers/xf86-video-ati-6.6.3/work
 * Running elibtoolize in: xf86-video-ati-6.6.3
 *   Applying install-sh-1.5.4.patch ...
 *   Applying portage-1.5.10.patch ...
 *   Applying max_cmd_len-1.5.14.patch ...
 *   Applying sed-1.5.6.patch ...
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/portage/x11-drivers/xf86-video-ati-6.6.3/work/xf86-video-ati-6.6.3 ...
 * econf: updating xf86-video-ati-6.6.3/config.sub with /usr/share/gnuconfig/config.sub
 * econf: updating xf86-video-ati-6.6.3/config.guess with /usr/share/gnuconfig/config.guess
./configure --prefix=/usr --host=powerpc-unknown-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --prefix=/usr --datadir=/usr/share --enable-dri --build=powerpc-unknown-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking build system type... powerpc-unknown-linux-gnu
checking host system type... powerpc-unknown-linux-gnu
checking for style of include used by make... GNU
checking for powerpc-unknown-linux-gnu-gcc... powerpc-unknown-linux-gnu-gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether powerpc-unknown-linux-gnu-gcc accepts -g... yes
checking for powerpc-unknown-linux-gnu-gcc option to accept ANSI C... none needed
checking dependency style of powerpc-unknown-linux-gnu-gcc... gcc3
checking for a sed that does not truncate output... /bin/sed
checking for egrep... grep -E
checking for ld used by powerpc-unknown-linux-gnu-gcc... /usr/powerpc-unknown-linux-gnu/bin/ld
checking if the linker (/usr/powerpc-unknown-linux-gnu/bin/ld) is GNU ld... yes
checking for /usr/powerpc-unknown-linux-gnu/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognise dependent libraries... pass_all
checking how to run the C preprocessor... powerpc-unknown-linux-gnu-gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking for powerpc-unknown-linux-gnu-g++... powerpc-unknown-linux-gnu-g++
checking whether we are using the GNU C++ compiler... yes
checking whether powerpc-unknown-linux-gnu-g++ accepts -g... yes
checking dependency style of powerpc-unknown-linux-gnu-g++... gcc3
checking how to run the C++ preprocessor... powerpc-unknown-linux-gnu-g++ -E
checking for powerpc-unknown-linux-gnu-g77... no
checking for powerpc-unknown-linux-gnu-f77... no
checking for powerpc-unknown-linux-gnu-xlf... no
checking for powerpc-unknown-linux-gnu-frt... no
checking for powerpc-unknown-linux-gnu-pgf77... no
checking for powerpc-unknown-linux-gnu-fort77... no
checking for powerpc-unknown-linux-gnu-fl32... no
checking for powerpc-unknown-linux-gnu-af77... no
checking for powerpc-unknown-linux-gnu-f90... no
checking for powerpc-unknown-linux-gnu-xlf90... no
checking for powerpc-unknown-linux-gnu-pgf90... no
checking for powerpc-unknown-linux-gnu-epcf90... no
checking for powerpc-unknown-linux-gnu-f95... no
checking for powerpc-unknown-linux-gnu-fort... no
checking for powerpc-unknown-linux-gnu-xlf95... no
checking for powerpc-unknown-linux-gnu-ifc... no
checking for powerpc-unknown-linux-gnu-efc... no
checking for powerpc-unknown-linux-gnu-pgf95... no
checking for powerpc-unknown-linux-gnu-lf95... no
checking for powerpc-unknown-linux-gnu-gfortran... powerpc-unknown-linux-gnu-gfortran
checking whether we are using the GNU Fortran 77 compiler... yes
checking whether powerpc-unknown-linux-gnu-gfortran accepts -g... yes
checking the maximum length of command line arguments... 32768
checking command to parse /usr/bin/nm -B output from powerpc-unknown-linux-gnu-gcc object... ok
checking for objdir... .libs
checking for powerpc-unknown-linux-gnu-ar... powerpc-unknown-linux-gnu-ar
checking for powerpc-unknown-linux-gnu-ranlib... powerpc-unknown-linux-gnu-ranlib
checking for powerpc-unknown-linux-gnu-strip... powerpc-unknown-linux-gnu-strip
checking if powerpc-unknown-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no
checking for powerpc-unknown-linux-gnu-gcc option to produce PIC... -fPIC
checking if powerpc-unknown-linux-gnu-gcc PIC flag -fPIC works... yes
checking if powerpc-unknown-linux-gnu-gcc static flag -static works... yes
checking if powerpc-unknown-linux-gnu-gcc supports -c -o file.o... yes
checking whether the powerpc-unknown-linux-gnu-gcc linker (/usr/powerpc-unknown-linux-gnu/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by powerpc-unknown-linux-gnu-g++... /usr/powerpc-unknown-linux-gnu/bin/ld
checking if the linker (/usr/powerpc-unknown-linux-gnu/bin/ld) is GNU ld... yes
checking whether the powerpc-unknown-linux-gnu-g++ linker (/usr/powerpc-unknown-linux-gnu/bin/ld) supports shared libraries... yes
checking for powerpc-unknown-linux-gnu-g++ option to produce PIC... -fPIC
checking if powerpc-unknown-linux-gnu-g++ PIC flag -fPIC works... yes
checking if powerpc-unknown-linux-gnu-g++ static flag -static works... yes
checking if powerpc-unknown-linux-gnu-g++ supports -c -o file.o... yes
checking whether the powerpc-unknown-linux-gnu-g++ linker (/usr/powerpc-unknown-linux-gnu/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
appending configuration tag "F77" to libtool
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for powerpc-unknown-linux-gnu-gfortran option to produce PIC... -fPIC
checking if powerpc-unknown-linux-gnu-gfortran PIC flag -fPIC works... yes
checking if powerpc-unknown-linux-gnu-gfortran static flag -static works... yes
checking if powerpc-unknown-linux-gnu-gfortran supports -c -o file.o... yes
checking whether the powerpc-unknown-linux-gnu-gfortran linker (/usr/powerpc-unknown-linux-gnu/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for powerpc-unknown-linux-gnu-gcc... (cached) powerpc-unknown-linux-gnu-gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether powerpc-unknown-linux-gnu-gcc accepts -g... (cached) yes
checking for powerpc-unknown-linux-gnu-gcc option to accept ANSI C... (cached) none needed
checking dependency style of powerpc-unknown-linux-gnu-gcc... (cached) gcc3
checking if XINERAMA is defined... yes
checking if RANDR is defined... yes
checking if RENDER is defined... yes
checking if XV is defined... yes
checking if XF86MISC is defined... yes
checking if DPMSExtension is defined... yes
checking for powerpc-unknown-linux-gnu-pkg-config... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for XORG... yes
checking for ANSI C header files... (cached) yes
checking for /usr/include/xorg/dri.h... yes
checking for /usr/include/xorg/sarea.h... yes
checking for /usr/include/xorg/dristruct.h... yes
checking whether to include DRI support... yes
checking for DRI... yes
checking whether to include PIO support... no, MMIO
checking whether to include support for non-PCI devices... no, PCI only
checking whether to include DGA support... yes
checking whether to include TV Out support... no
checking whether to enable EXA support... yes
checking exa.h usability... yes
checking exa.h presence... yes
checking for exa.h... yes
checking whether EXA version is at least 2.0.0... yes
checking for /usr/share/X11/sgml/defs.ent... no
checking for linuxdoc... no
checking for ps2pdf... /usr/bin/ps2pdf
checking Whether to build documentation... no
checking Whether to build pdf documentation... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating man/Makefile
config.status: creating config.h
config.status: executing depfiles commands
make  all-recursive
make[1]: Entering directory `/var/tmp/portage/portage/x11-drivers/xf86-video-ati-6.6.3/work/xf86-video-ati-6.6.3'
Making all in src
make[2]: Entering directory `/var/tmp/portage/portage/x11-drivers/xf86-video-ati-6.6.3/work/xf86-video-ati-6.6.3/src'
if /bin/sh ../libtool --tag=CC --mode=compile powerpc-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I..    -I/usr/include/xorg -I/usr/include/pixman-1   -I/usr/include/drm -I/usr/include/X11/dri   -mcpu=7450 -O2 -pipe -maltivec -mabi=altivec -fno-strict-aliasing -MT ati.lo -MD -MP -MF ".deps/ati.Tpo" -c -o ati.lo ati.c; \
        then mv -f ".deps/ati.Tpo" ".deps/ati.Plo"; else rm -f ".deps/ati.Tpo"; exit 1; fi
if /bin/sh ../libtool --tag=CC --mode=compile powerpc-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I..    -I/usr/include/xorg -I/usr/include/pixman-1   -I/usr/include/drm -I/usr/include/X11/dri   -mcpu=7450 -O2 -pipe -maltivec -mabi=altivec -fno-strict-aliasing -MT atiadapter.lo -MD -MP -MF ".deps/atiadapter.Tpo" -c -o atiadapter.lo atiadapter.c; \
        then mv -f ".deps/atiadapter.Tpo" ".deps/atiadapter.Plo"; else rm -f ".deps/atiadapter.Tpo"; exit 1; fi
if /bin/sh ../libtool --tag=CC --mode=compile powerpc-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I..    -I/usr/include/xorg -I/usr/include/pixman-1   -I/usr/include/drm -I/usr/include/X11/dri   -mcpu=7450 -O2 -pipe -maltivec -mabi=altivec -fno-strict-aliasing -MT atibus.lo -MD -MP -MF ".deps/atibus.Tpo" -c -o atibus.lo atibus.c; \
        then mv -f ".deps/atibus.Tpo" ".deps/atibus.Plo"; else rm -f ".deps/atibus.Tpo"; exit 1; fi
mkdir .libs
 powerpc-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/xorg -I/usr/include/pixman-1 -I/usr/include/drm -I/usr/include/X11/dri -mcpu=7450 -O2 -pipe -maltivec -mabi=altivec -fno-strict-aliasing -MT ati.lo -MD -MP -MF .deps/ati.Tpo -c ati.c  -fPIC -DPIC -o .libs/ati.o
 powerpc-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/xorg -I/usr/include/pixman-1 -I/usr/include/drm -I/usr/include/X11/dri -mcpu=7450 -O2 -pipe -maltivec -mabi=altivec -fno-strict-aliasing -MT atibus.lo -MD -MP -MF .deps/atibus.Tpo -c atibus.c  -fPIC -DPIC -o .libs/atibus.o
 powerpc-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/xorg -I/usr/include/pixman-1 -I/usr/include/drm -I/usr/include/X11/dri -mcpu=7450 -O2 -pipe -maltivec -mabi=altivec -fno-strict-aliasing -MT atiadapter.lo -MD -MP -MF .deps/atiadapter.Tpo -c atiadapter.c  -fPIC -DPIC -o .libs/atiadapter.o
if /bin/sh ../libtool --tag=CC --mode=compile powerpc-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I..    -I/usr/include/xorg -I/usr/include/pixman-1   -I/usr/include/drm -I/usr/include/X11/dri   -mcpu=7450 -O2 -pipe -maltivec -mabi=altivec -fno-strict-aliasing -MT atichip.lo -MD -MP -MF ".deps/atichip.Tpo" -c -o atichip.lo atichip.c; \
        then mv -f ".deps/atichip.Tpo" ".deps/atichip.Plo"; else rm -f ".deps/atichip.Tpo"; exit 1; fi
if /bin/sh ../libtool --tag=CC --mode=compile powerpc-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I..    -I/usr/include/xorg -I/usr/include/pixman-1   -I/usr/include/drm -I/usr/include/X11/dri   -mcpu=7450 -O2 -pipe -maltivec -mabi=altivec -fno-strict-aliasing -MT atiident.lo -MD -MP -MF ".deps/atiident.Tpo" -c -o atiident.lo atiident.c; \
        then mv -f ".deps/atiident.Tpo" ".deps/atiident.Plo"; else rm -f ".deps/atiident.Tpo"; exit 1; fi
In file included from atibus.c:35:
atistruct.h:287: error: expected specifier-qualifier-list before 'pciVideoPtr'
atibus.c: In function 'ATIClaimResources':
atibus.c:139: error: 'struct _ATIRec' has no member named 'SharedAccelerator'
atibus.c:147: error: 'struct _ATIRec' has no member named 'iEntity'
atibus.c:151: error: 'struct _ATIRec' has no member named 'iEntity'
atibus.c: In function 'ATIClaimBusSlot':
atibus.c:176: error: 'pciVideoPtr' undeclared (first use in this function)
atibus.c:176: error: (Each undeclared identifier is reported only once
atibus.c:176: error: for each function it appears in.)
atibus.c:176: error: expected ';' before 'pVideo'
atibus.c:178: error: 'pVideo' undeclared (first use in this function)
atibus.c:179: error: 'struct _ATIRec' has no member named 'iEntity'
atibus.c:181: warning: passing argument 4 of 'xf86ClaimPciSlot' from incompatible pointer type
atibus.c:181: error: too many arguments to function 'xf86ClaimPciSlot'
atibus.c:183: error: 'struct _ATIRec' has no member named 'iEntity'
atibus.c:185: error: 'struct _ATIRec' has no member named 'iEntity'
atibus.c:188: error: 'struct _ATIRec' has no member named 'iEntity'
make[2]: *** [atibus.lo] Fehler 1
make[2]: *** Warte auf noch nicht beendete Prozesse...
 powerpc-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/xorg -I/usr/include/pixman-1 -I/usr/include/drm -I/usr/include/X11/dri -mcpu=7450 -O2 -pipe -maltivec -mabi=altivec -fno-strict-aliasing -MT atichip.lo -MD -MP -MF .deps/atichip.Tpo -c atichip.c  -fPIC -DPIC -o .libs/atichip.o
 powerpc-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/xorg -I/usr/include/pixman-1 -I/usr/include/drm -I/usr/include/X11/dri -mcpu=7450 -O2 -pipe -maltivec -mabi=altivec -fno-strict-aliasing -MT atiident.lo -MD -MP -MF .deps/atiident.Tpo -c atiident.c  -fPIC -DPIC -o .libs/atiident.o
In file included from atimach64io.h:38,
                 from atichip.c:31:
atistruct.h:287: error: expected specifier-qualifier-list before 'pciVideoPtr'
In file included from atichip.c:31:
atimach64io.h: In function 'ATIDRIMarkSyncInt':
atimach64io.h:243: error: 'struct _ATIRec' has no member named 'useEXA'
atimach64io.h:247: error: 'struct _ATIRec' has no member named 'useEXA'
atimach64io.h:248: error: 'struct _ATIRec' has no member named 'pXAAInfo'
atimach64io.h: In function 'ATIDRIMarkSyncExt':
atimach64io.h:260: error: 'struct _ATIRec' has no member named 'NeedDRISync'
atimach64io.h: In function 'ATIDRISync':
atimach64io.h:267: error: 'struct _ATIRec' has no member named 'directRenderingEnabled'
atimach64io.h:267: error: 'struct _ATIRec' has no member named 'pExa'
atimach64io.h:269: error: 'struct _ATIRec' has no member named 'NeedDRISync'
atimach64io.h:273: error: 'struct _ATIRec' has no member named 'directRenderingEnabled'
atimach64io.h:273: error: 'struct _ATIRec' has no member named 'pXAAInfo'
atimach64io.h:275: error: 'struct _ATIRec' has no member named 'NeedDRISync'
atimach64io.h:275: error: 'struct _ATIRec' has no member named 'pXAAInfo'
atichip.c: In function 'ATIMach64ChipID':
atichip.c:185: error: 'struct _ATIRec' has no member named 'pBlock'
atichip.c:233: error: 'struct _ATIRec' has no member named 'BusType'
atichip.c:242: error: 'struct _ATIRec' has no member named 'BusType'
atichip.c:251: error: 'struct _ATIRec' has no member named 'BusType'
atichip.c:272: error: 'struct _ATIRec' has no member named 'BusType'
atichip.c:285: error: 'struct _ATIRec' has no member named 'BusType'
atichip.c:294: error: 'struct _ATIRec' has no member named 'BusType'
atichip.c:303: error: 'struct _ATIRec' has no member named 'BusType'
atichip.c:312: error: 'struct _ATIRec' has no member named 'BusType'
atichip.c:323: error: 'struct _ATIRec' has no member named 'BusType'
atichip.c:334: error: 'struct _ATIRec' has no member named 'BusType'
atichip.c:347: error: 'struct _ATIRec' has no member named 'BusType'
atichip.c:358: error: 'struct _ATIRec' has no member named 'BusType'
atichip.c:371: error: 'struct _ATIRec' has no member named 'BusType'
atichip.c:372: error: 'struct _ATIRec' has no member named 'LCDVBlendFIFOSize'
atichip.c:383: error: 'struct _ATIRec' has no member named 'BusType'
atichip.c:384: error: 'struct _ATIRec' has no member named 'LCDVBlendFIFOSize'
atichip.c:399: error: 'struct _ATIRec' has no member named 'BusType'
atichip.c:400: error: 'struct _ATIRec' has no member named 'LCDVBlendFIFOSize'
atichip.c:411: error: 'struct _ATIRec' has no member named 'BusType'
atichip.c:412: error: 'struct _ATIRec' has no member named 'LCDVBlendFIFOSize'
atichip.c:423: error: 'struct _ATIRec' has no member named 'BusType'
atichip.c:424: error: 'struct _ATIRec' has no member named 'LCDVBlendFIFOSize'
atichip.c:435: error: 'struct _ATIRec' has no member named 'BusType'
atichip.c:436: error: 'struct _ATIRec' has no member named 'LCDVBlendFIFOSize'
make[2]: *** [atichip.lo] Fehler 1
make[2]: Leaving directory `/var/tmp/portage/portage/x11-drivers/xf86-video-ati-6.6.3/work/xf86-video-ati-6.6.3/src'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/var/tmp/portage/portage/x11-drivers/xf86-video-ati-6.6.3/work/xf86-video-ati-6.6.3'
make: *** [all] Fehler 2
 *
 * ERROR: x11-drivers/xf86-video-ati-6.6.3 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2948:  Called x-modular_src_compile
 *             environment, line 3734:  Called x-modular_src_make
 *             environment, line 3770:  Called die
 * The specific snippet of code:
 *       emake || die "emake failed"
 *  The die message:
 *   emake failed
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/portage/x11-drivers/xf86-video-ati-6.6.3/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/portage/x11-drivers/xf86-video-ati-6.6.3/temp/environment'.
 *


Maybe someone with X.org 7.2 can try this -
davidgurvich: are you still using X.org 7.2 maybe?
Please try that.

Thanks,
Andreas.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gentoo on PPC All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum