Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 188794 - please stabilize x11-drivers/ati-drivers-8.39.4
Summary: please stabilize x11-drivers/ati-drivers-8.39.4
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: AMD64 Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: kernel-2.6.22 191615
  Show dependency tree
 
Reported: 2007-08-14 07:30 UTC by Jeffrey Gardner (RETIRED)
Modified: 2007-09-08 18:44 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jeffrey Gardner (RETIRED) gentoo-dev 2007-08-14 07:30:27 UTC
Since linux-2.6.22 went stable, this is the only (well, the best) ati driver to stabilize along with it.
I know it's been nowhere near 30 days, but in this case I feel quick stabilization is warranted.
Thank You,
je_fro
Comment 1 Markus Ullmann (RETIRED) gentoo-dev 2007-08-21 07:59:02 UTC
Well at least 3d works as expected, other bugs on my side are related to my hardware, so

Stable on x86
Comment 2 Nicolas Vilz 2007-08-22 04:30:33 UTC
it doesn't work with emerge on my box.

>>> Emerging (1 of 1) x11-drivers/ati-drivers-8.39.4 to /
 * ati-driver-installer-8.39.4-x86.x86_64.run RMD160 ;-) ...                                                                                                                                [ ok ]
 * ati-driver-installer-8.39.4-x86.x86_64.run SHA1 ;-) ...                                                                                                                                  [ ok ]
 * ati-driver-installer-8.39.4-x86.x86_64.run SHA256 ;-) ...                                                                                                                                [ ok ]
 * ati-driver-installer-8.39.4-x86.x86_64.run size ;-) ...                                                                                                                                  [ ok ]
 * checking ebuild checksums ;-) ...                                                                                                                                                        [ ok ]
 * checking auxfile checksums ;-) ...                                                                                                                                                       [ ok ]
 * checking miscfile checksums ;-) ...                                                                                                                                                      [ ok ]
 * checking ati-driver-installer-8.39.4-x86.x86_64.run ;-) ...                                                                                                                              [ ok ]
 * Determining the location of the kernel source code
 * Found kernel source directory:
 *     /usr/src/linux
 * Found kernel object directory:
 *     /lib/modules/2.6.22-gentoo-r4/build
 * Found sources for kernel version:
 *     2.6.22-gentoo-r4
>>> Unpacking source...
gzip: common/usr/share/man/man8/atieventsd.8.gz: No such file or directory
 * 
 * ERROR: x11-drivers/ati-drivers-8.39.4 failed.
 * Call stack:
 *   ebuild.sh, line 1654:   Called dyn_unpack
 *   ebuild.sh, line 768:   Called qa_call 'src_unpack'
 *   ebuild.sh, line 44:   Called src_unpack
 *   ati-drivers-8.39.4.ebuild, line 127:   Called die
 * 
 * manpage unzip 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/x11-drivers/ati-drivers-8.39.4/temp/build.log'.
 * 

 * Messages for package x11-drivers/ati-drivers-8.39.4:

 * 
 * ERROR: x11-drivers/ati-drivers-8.39.4 failed.
 * Call stack:
 *   ebuild.sh, line 1654:   Called dyn_unpack
 *   ebuild.sh, line 768:   Called qa_call 'src_unpack'
 *   ebuild.sh, line 44:   Called src_unpack
 *   ati-drivers-8.39.4.ebuild, line 127:   Called die
 * 
 * manpage unzip 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/x11-drivers/ati-drivers-8.39.4/temp/build.log'.
 * 


Portage 2.1.3.6 (default-linux/x86/2007.0, gcc-4.1.2, glibc-2.5-r4, 2.6.22-gentoo-r4 i686)
=================================================================
System uname: 2.6.22-gentoo-r4 i686 Intel(R) Core(TM)2 CPU T5600 @ 1.83GHz
Gentoo Base System release 1.12.9
Timestamp of tree: Wed, 22 Aug 2007 03:00:01 +0000
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python:     2.4.4-r4
dev-python/pycrypto: 2.0.1-r6
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.23b
virtual/os-headers:  2.6.21
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=prescott -O2 -pipe -fomit-frame-pointer"
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/X11/xkb /usr/share/config /var/bind"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-O2 -march=prescott -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="candy distlocks metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LINGUAS="de"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/overlays/qip-portage"
SYNC="rsync://ftp-stud.hs-esslingen.de/gentoo-portage"
USE="X acl alsa apache2 bash-completion berkdb bitmap-fonts cli cracklib crypt cups dri dvdr fortran gdbm gif gpm gtk iconv ipv6 isdnlog jpeg midi mp3 mudflap mysql ncurses nls nptl nptlonly opengl openmp pam pcre perl png pppd python readline reflection session spl ssl tcpd truetype-fonts type1-fonts unicode usb vhosts x86 xinerama xorg zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse synaptics evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de" USERLAND="GNU" VIDEO_CARDS="fglrx i810 vesa fbdev"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

if i run the installer ati-driver-installer-8.39.4-x86.x86_64.run, it works without problems... also ati-drivers-8.35.5 merge correctly on my system.

Any hints?
Comment 3 Jeffrey Gardner (RETIRED) gentoo-dev 2007-08-22 05:05:51 UTC
(In reply to comment #2)
> it doesn't work with emerge on my box.
> 
> >>> Emerging (1 of 1) x11-drivers/ati-drivers-8.39.4 to /
>  * ati-driver-installer-8.39.4-x86.x86_64.run RMD160 ;-) ...                   
>                                                                                
> gzip: common/usr/share/man/man8/atieventsd.8.gz: No such file or directory

On your system, is /bin/sh a symlink to /bin/bash ?
Or do you have /var mounted on a separate partition with strange permissions?

Your tree has today's timestamp, so I'm guessing you have the line:

        #Switching to a standard way to extract the files since otherwise no signature file
        #would be created
        sh "${src}" --extract "${S}" 2&>1 /dev/null

around line 123 of the file:

/usr/portage/x11-drivers/ati-drivers/ati-drivers-8.39.4.ebuild

?
Comment 4 Nicolas Vilz 2007-08-22 06:22:28 UTC
(In reply to comment #3)
> (In reply to comment #2)
> > it doesn't work with emerge on my box.
> > 
> > >>> Emerging (1 of 1) x11-drivers/ati-drivers-8.39.4 to /
> >  * ati-driver-installer-8.39.4-x86.x86_64.run RMD160 ;-) ...                   
> >                                                                                
> > gzip: common/usr/share/man/man8/atieventsd.8.gz: No such file or directory
> 
> On your system, is /bin/sh a symlink to /bin/bash ?
> Or do you have /var mounted on a separate partition with strange permissions?

0 lrwxrwxrwx 1 root root 4 Aug 13 02:22 /bin/sh -> bash

/var/tmp/portage was ramfs, but isn't anymore... no improvement...

permissions in it follow:


total 12
4 drwxrwxr-x 3 portage portage 4096 Aug 22 06:17 .
4 drwxrwxrwt 8 root    root    4096 Aug 22 07:01 ..
4 drwxrwxr-x 3 portage portage 4096 Aug 22 06:17 x11-drivers

> 
> Your tree has today's timestamp, so I'm guessing you have the line:
> 
>         #Switching to a standard way to extract the files since otherwise no
> signature file
>         #would be created
>         sh "${src}" --extract "${S}" 2&>1 /dev/null
> 
> around line 123 of the file:
> 
> /usr/portage/x11-drivers/ati-drivers/ati-drivers-8.39.4.ebuild

thats correct, i have these two lines in my ebuild.

i had that situation with version 8.40.x, too.
Comment 5 Jeffrey Gardner (RETIRED) gentoo-dev 2007-08-22 06:25:20 UTC
Can you try with these FEATURES in your make.conf?

FEATURES="collision-protect cvs digest strict multilib-strict parallel-fetch sandbox"
Comment 6 Nicolas Vilz 2007-08-22 06:40:49 UTC
~ # FEATURES="collision-protect cvs digest strict multilib-strict parallel-fetch sandbox" emerge -av ati-drivers

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

Calculating dependencies   ... done!                     
[ebuild     U ] x11-drivers/ati-drivers-8.39.4 [8.35.5] USE="-acpi (-multilib) (-qt3%)" 0 kB 

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

Would you like to merge these packages? [Yes/No] Yes
>>> Verifying ebuild Manifests...

>>> Emerging (1 of 1) x11-drivers/ati-drivers-8.39.4 to /
 * ati-driver-installer-8.39.4-x86.x86_64.run MD5 ;-) ...                                                                              [ ok ]
 * ati-driver-installer-8.39.4-x86.x86_64.run RMD160 ;-) ...                                                                           [ ok ]
 * ati-driver-installer-8.39.4-x86.x86_64.run SHA1 ;-) ...                                                                             [ ok ]
 * ati-driver-installer-8.39.4-x86.x86_64.run SHA256 ;-) ...                                                                           [ ok ]
 * ati-driver-installer-8.39.4-x86.x86_64.run size ;-) ...                                                                             [ ok ]
>>> Creating Manifest for /usr/portage/x11-drivers/ati-drivers
  digest.assumed                10
   digest-ati-drivers-8.27.10-r1::ati-driver-installer-8.27.10-x86.run
   digest-ati-drivers-8.27.10-r1::ati-driver-installer-8.27.10-x86_64.run
   digest-ati-drivers-8.28.8::ati-driver-installer-8.28.8.run
   digest-ati-drivers-8.32.5::ati-driver-installer-8.32.5-x86.x86_64.run
   digest-ati-drivers-8.33.6::ati-driver-installer-8.33.6-x86.x86_64.run
   digest-ati-drivers-8.33.6-r1::ati-driver-installer-8.33.6-x86.x86_64.run
   digest-ati-drivers-8.34.8::ati-driver-installer-8.34.8-x86.x86_64.run
   digest-ati-drivers-8.35.5::ati-driver-installer-8.35.5-x86.x86_64.run
   digest-ati-drivers-8.36.5::ati-driver-installer-8.36.5-x86.x86_64.run
   digest-ati-drivers-8.37.6::ati-driver-installer-8.37.6-x86.x86_64.run
   digest-ati-drivers-8.37.6-r1::ati-driver-installer-8.37.6-x86.x86_64.run
   digest-ati-drivers-8.40.4::ati-driver-installer-8.40.4-x86.x86_64.run
 * checking ebuild checksums ;-) ...                                                                                                   [ ok ]
 * checking auxfile checksums ;-) ...                                                                                                  [ ok ]
 * checking miscfile checksums ;-) ...                                                                                                 [ ok ]
 * checking ati-driver-installer-8.39.4-x86.x86_64.run ;-) ...                                                                         [ ok ]
 * Determining the location of the kernel source code
 * Found kernel source directory:
 *     /usr/src/linux
 * Found kernel object directory:
 *     /lib/modules/2.6.22-gentoo-r4/build
 * Found sources for kernel version:
 *     2.6.22-gentoo-r4
>>> Unpacking source...
gzip: common/usr/share/man/man8/atieventsd.8.gz: No such file or directory
 * 
 * ERROR: x11-drivers/ati-drivers-8.39.4 failed.
 * Call stack:
 *   ebuild.sh, line 1654:   Called dyn_unpack
 *   ebuild.sh, line 768:   Called qa_call 'src_unpack'
 *   ebuild.sh, line 44:   Called src_unpack
 *   ati-drivers-8.39.4.ebuild, line 127:   Called die
 * 
 * manpage unzip 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/x11-drivers/ati-drivers-8.39.4/temp/build.log'.
 * 

 * Messages for package x11-drivers/ati-drivers-8.39.4:

 * 
 * ERROR: x11-drivers/ati-drivers-8.39.4 failed.
 * Call stack:
 *   ebuild.sh, line 1654:   Called dyn_unpack
 *   ebuild.sh, line 768:   Called qa_call 'src_unpack'
 *   ebuild.sh, line 44:   Called src_unpack
 *   ati-drivers-8.39.4.ebuild, line 127:   Called die
 * 
 * manpage unzip 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/x11-drivers/ati-drivers-8.39.4/temp/build.log'.
 * 
Comment 7 Jeffrey Gardner (RETIRED) gentoo-dev 2007-08-22 07:03:00 UTC
Hmmmm.... I'm stumped. Let me sleep on it.
Comment 8 Nicolas Vilz 2007-08-23 09:06:35 UTC
looks like i have an MD5 checksum-error, too... 

amy ~ # cd /var/tmp/portage/x11-drivers/ati-drivers-8.39.4/work/
amy work # ls
1
amy work # cat 1
Warning: target directory exists /var/tmp/portage/x11-drivers/ati-drivers-8.39.4/work
Verifying archive integrity...Error in MD5 checksums: cda1adeee47f0c6e83b6e1a0ee6a4abf is different from 93e8e0aaecc82bceed72dccdaf0a516e

the funny thin is, if i run this .run-file manually, it works...
Comment 9 Jeffrey Gardner (RETIRED) gentoo-dev 2007-08-23 20:35:55 UTC
(In reply to comment #8)
Would you try emerging the package after deleting /usr/portage/distfiles/ati*
?
Comment 10 Nicolas Vilz 2007-08-24 07:49:11 UTC
 * checking ebuild checksums ;-) ...                                      [ ok ]
 * checking auxfile checksums ;-) ...                                     [ ok ]
 * checking miscfile checksums ;-) ...                                    [ ok ]
 * checking ati-driver-installer-8.39.4-x86.x86_64.run ;-) ...            [ ok ]
 * Determining the location of the kernel source code
 * Found kernel source directory:
 *     /usr/src/linux
 * Found kernel object directory:
 *     /lib/modules/2.6.22-gentoo-r4/build
 * Found sources for kernel version:
 *     2.6.22-gentoo-r4
>>> Unpacking source...
gzip: common/usr/share/man/man8/atieventsd.8.gz: No such file or directory
 * 
 * ERROR: x11-drivers/ati-drivers-8.39.4 failed.
 * Call stack:
 *   ebuild.sh, line 1654:   Called dyn_unpack
 *   ebuild.sh, line 768:   Called qa_call 'src_unpack'
 *   ebuild.sh, line 44:   Called src_unpack
 *   ati-drivers-8.39.4.ebuild, line 127:   Called die
 * 
 * manpage unzip 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/x11-drivers/ati-drivers-8.39.4/temp/build.log'.
 * 

 * Messages for package x11-drivers/ati-drivers-8.39.4:

 * 
 * ERROR: x11-drivers/ati-drivers-8.39.4 failed.
 * Call stack:
 *   ebuild.sh, line 1654:   Called dyn_unpack
 *   ebuild.sh, line 768:   Called qa_call 'src_unpack'
 *   ebuild.sh, line 44:   Called src_unpack
 *   ati-drivers-8.39.4.ebuild, line 127:   Called die
 * 
 * manpage unzip 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/x11-drivers/ati-drivers-8.39.4/temp/build.log'.
 * 
   
amy ~ # cat /var/tmp/portage/x11-drivers/ati-drivers-8.39.4/work/1 
Warning: target directory exists /var/tmp/portage/x11-drivers/ati-drivers-8.39.4/work
Verifying archive integrity...Error in MD5 checksums: cda1adeee47f0c6e83b6e1a0ee6a4abf is different from 93e8e0aaecc82bceed72dccdaf0a516e

amy ~ # sha1sum /usr/portage/distfiles/ati-driver-installer-8.39.4-x86.x86_64.run 
2b1b66169df36c3e6c811562b63642ff4dce2b1d  /usr/portage/distfiles/ati-driver-installer-8.39.4-x86.x86_64.run
---

amy ~ # sh /usr/portage/distfiles/ati-driver-installer-8.39.4-x86.x86_64.run 
Created directory fglrx-install.JTdUn9
Verifying archive integrity... All good.
Uncompressing ATI Proprietary Linux Driver-8.39.4.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
==================================================
 ATI Technologies Linux Driver Installer/Packager 
==================================================
Detected configuration:
Architecture: i686 (32-bit)
X Server: X.Org 7.1 and later releases
---
and after i close the window, that appears next:

Removing temporary directory: fglrx-install.JTdUn9


---
re-downloading doesn't change a thing, i suppose...
Comment 11 Jory A. Pratt gentoo-dev 2007-08-24 13:02:39 UTC
(In reply to comment #10)
>  * checking ebuild checksums ;-) ...                                      [ ok
> ]
>  * checking auxfile checksums ;-) ...                                     [ ok
> ]
>  * checking miscfile checksums ;-) ...                                    [ ok
> ]
>  * checking ati-driver-installer-8.39.4-x86.x86_64.run ;-) ...            [ ok
> ]
>  * Determining the location of the kernel source code
>  * Found kernel source directory:
>  *     /usr/src/linux
>  * Found kernel object directory:
>  *     /lib/modules/2.6.22-gentoo-r4/build
>  * Found sources for kernel version:
>  *     2.6.22-gentoo-r4
> >>> Unpacking source...
> gzip: common/usr/share/man/man8/atieventsd.8.gz: No such file or directory
>  * 
>  * ERROR: x11-drivers/ati-drivers-8.39.4 failed.
>  * Call stack:
>  *   ebuild.sh, line 1654:   Called dyn_unpack
>  *   ebuild.sh, line 768:   Called qa_call 'src_unpack'
>  *   ebuild.sh, line 44:   Called src_unpack
>  *   ati-drivers-8.39.4.ebuild, line 127:   Called die
>  * 
>  * manpage unzip 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/x11-drivers/ati-drivers-8.39.4/temp/build.log'.
>  * 
> 
>  * Messages for package x11-drivers/ati-drivers-8.39.4:
> 
>  * 
>  * ERROR: x11-drivers/ati-drivers-8.39.4 failed.
>  * Call stack:
>  *   ebuild.sh, line 1654:   Called dyn_unpack
>  *   ebuild.sh, line 768:   Called qa_call 'src_unpack'
>  *   ebuild.sh, line 44:   Called src_unpack
>  *   ati-drivers-8.39.4.ebuild, line 127:   Called die
>  * 
>  * manpage unzip 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/x11-drivers/ati-drivers-8.39.4/temp/build.log'.
>  * 
> 
> amy ~ # cat /var/tmp/portage/x11-drivers/ati-drivers-8.39.4/work/1 
> Warning: target directory exists
> /var/tmp/portage/x11-drivers/ati-drivers-8.39.4/work
> Verifying archive integrity...Error in MD5 checksums:
> cda1adeee47f0c6e83b6e1a0ee6a4abf is different from
> 93e8e0aaecc82bceed72dccdaf0a516e
> 
> amy ~ # sha1sum
> /usr/portage/distfiles/ati-driver-installer-8.39.4-x86.x86_64.run 
> 2b1b66169df36c3e6c811562b63642ff4dce2b1d 
> /usr/portage/distfiles/ati-driver-installer-8.39.4-x86.x86_64.run
> ---
> 
> amy ~ # sh /usr/portage/distfiles/ati-driver-installer-8.39.4-x86.x86_64.run 
> Created directory fglrx-install.JTdUn9
> Verifying archive integrity... All good.
> Uncompressing ATI Proprietary Linux
> Driver-8.39.4.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
> ==================================================
>  ATI Technologies Linux Driver Installer/Packager 
> ==================================================
> Detected configuration:
> Architecture: i686 (32-bit)
> X Server: X.Org 7.1 and later releases
> ---
> and after i close the window, that appears next:
> 
> Removing temporary directory: fglrx-install.JTdUn9
> 
> 
> ---
> re-downloading doesn't change a thing, i suppose...
> 

If you would please change this line in the ebuild ... 

	sh "${src}" --extract "${S}" 2&>1 /dev/null

                           to

	sh "${src}" --extract "${S}"

This will tell ya if it is extracting the files as expected. If it is not you have permission issues elsewhere.
Comment 12 Nicolas Vilz 2007-08-24 13:25:20 UTC
>>> Emerging (1 of 1) x11-drivers/ati-drivers-8.39.4 to /
 * ati-driver-installer-8.39.4-x86.x86_64.run MD5 ;-) ...                                                                                                                                   [ ok ]
 * ati-driver-installer-8.39.4-x86.x86_64.run RMD160 ;-) ...                                                                                                                                [ ok ]
 * ati-driver-installer-8.39.4-x86.x86_64.run SHA1 ;-) ...                                                                                                                                  [ ok ]
 * ati-driver-installer-8.39.4-x86.x86_64.run SHA256 ;-) ...                                                                                                                                [ ok ]
 * ati-driver-installer-8.39.4-x86.x86_64.run size ;-) ...                                                                                                                                  [ ok ]
 * checking ebuild checksums ;-) ...                                                                                                                                                        [ ok ]
 * checking auxfile checksums ;-) ...                                                                                                                                                       [ ok ]
 * checking miscfile checksums ;-) ...                                                                                                                                                      [ ok ]
 * checking ati-driver-installer-8.39.4-x86.x86_64.run ;-) ...                                                                                                                              [ ok ]
 * Determining the location of the kernel source code
 * Found kernel source directory:
 *     /usr/src/linux
 * Found kernel object directory:
 *     /lib/modules/2.6.22-gentoo-r4/build
 * Found sources for kernel version:
 *     2.6.22-gentoo-r4
>>> Unpacking source...
Warning: target directory exists /var/tmp/portage/x11-drivers/ati-drivers-8.39.4/work
Verifying archive integrity...Error in MD5 checksums: cda1adeee47f0c6e83b6e1a0ee6a4abf is different from 93e8e0aaecc82bceed72dccdaf0a516e
gzip: common/usr/share/man/man8/atieventsd.8.gz: No such file or directory

---
well, still that checksum-error..
Comment 13 Jory A. Pratt gentoo-dev 2007-08-24 19:07:30 UTC
(In reply to comment #12)
> >>> Emerging (1 of 1) x11-drivers/ati-drivers-8.39.4 to /
>  * ati-driver-installer-8.39.4-x86.x86_64.run MD5 ;-) ...                      
>                                                                                
>                             [ ok ]
>  * ati-driver-installer-8.39.4-x86.x86_64.run RMD160 ;-) ...                   
>                                                                                
>                             [ ok ]
>  * ati-driver-installer-8.39.4-x86.x86_64.run SHA1 ;-) ...                     
>                                                                                
>                             [ ok ]
>  * ati-driver-installer-8.39.4-x86.x86_64.run SHA256 ;-) ...                   
>                                                                                
>                             [ ok ]
>  * ati-driver-installer-8.39.4-x86.x86_64.run size ;-) ...                     
>                                                                                
>                             [ ok ]
>  * checking ebuild checksums ;-) ...                                           
>                                                                                
>                             [ ok ]
>  * checking auxfile checksums ;-) ...                                          
>                                                                                
>                             [ ok ]
>  * checking miscfile checksums ;-) ...                                         
>                                                                                
>                             [ ok ]
>  * checking ati-driver-installer-8.39.4-x86.x86_64.run ;-) ...                 
>                                                                                
>                             [ ok ]
>  * Determining the location of the kernel source code
>  * Found kernel source directory:
>  *     /usr/src/linux
>  * Found kernel object directory:
>  *     /lib/modules/2.6.22-gentoo-r4/build
>  * Found sources for kernel version:
>  *     2.6.22-gentoo-r4
> >>> Unpacking source...
> Warning: target directory exists
> /var/tmp/portage/x11-drivers/ati-drivers-8.39.4/work
> Verifying archive integrity...Error in MD5 checksums:
> cda1adeee47f0c6e83b6e1a0ee6a4abf is different from
> 93e8e0aaecc82bceed72dccdaf0a516e
> gzip: common/usr/share/man/man8/atieventsd.8.gz: No such file or directory
> 
> ---
> well, still that checksum-error..
> 

You have bigger issue then the ebuild not finding the man page it is failing to unpack the entire archieve. Only way you will be able to figure out what is causing the problem is to remove the distfiles work dir and the Manifest from the tree and redigest it once more. I have tested this over and over and all is fine with the ebuild.
Comment 14 Markus Luisser 2007-08-25 01:55:15 UTC
Ebuild and driver work fine for me on amd64 with kernel 2.6.22-gentoo-r5 on a FireGL 5250. amdcccle still segfaults however.
Comment 15 Nicolas Vilz 2007-08-25 20:47:04 UTC
(In reply to comment #13)
> (In reply to comment #12)
> > >>> Emerging (1 of 1) x11-drivers/ati-drivers-8.39.4 to /
> >  * ati-driver-installer-8.39.4-x86.x86_64.run MD5 ;-) ...                      
> >                                                                                
> >                             [ ok ]
> >  * ati-driver-installer-8.39.4-x86.x86_64.run RMD160 ;-) ...                   
> >                                                                                
> >                             [ ok ]
> >  * ati-driver-installer-8.39.4-x86.x86_64.run SHA1 ;-) ...                     
> >                                                                                
> >                             [ ok ]
> >  * ati-driver-installer-8.39.4-x86.x86_64.run SHA256 ;-) ...                   
> >                                                                                
> >                             [ ok ]
> >  * ati-driver-installer-8.39.4-x86.x86_64.run size ;-) ...                     
> >                                                                                
> >                             [ ok ]
> >  * checking ebuild checksums ;-) ...                                           
> >                                                                                
> >                             [ ok ]
> >  * checking auxfile checksums ;-) ...                                          
> >                                                                                
> >                             [ ok ]
> >  * checking miscfile checksums ;-) ...                                         
> >                                                                                
> >                             [ ok ]
> >  * checking ati-driver-installer-8.39.4-x86.x86_64.run ;-) ...                 
> >                                                                                
> >                             [ ok ]
> >  * Determining the location of the kernel source code
> >  * Found kernel source directory:
> >  *     /usr/src/linux
> >  * Found kernel object directory:
> >  *     /lib/modules/2.6.22-gentoo-r4/build
> >  * Found sources for kernel version:
> >  *     2.6.22-gentoo-r4
> > >>> Unpacking source...
> > Warning: target directory exists
> > /var/tmp/portage/x11-drivers/ati-drivers-8.39.4/work
> > Verifying archive integrity...Error in MD5 checksums:
> > cda1adeee47f0c6e83b6e1a0ee6a4abf is different from
> > 93e8e0aaecc82bceed72dccdaf0a516e
> > gzip: common/usr/share/man/man8/atieventsd.8.gz: No such file or directory
> > 
> > ---
> > well, still that checksum-error..
> > 
> 
> You have bigger issue then the ebuild not finding the man page it is failing to
> unpack the entire archieve. Only way you will be able to figure out what is
> causing the problem is to remove the distfiles work dir and the Manifest from
> the tree and redigest it once more. I have tested this over and over and all is
> fine with the ebuild.
> 

ok... i have deleted all contents of /var/tmp/portage, 
i have deleted all contents of /usr/portage/x11-drivers/ati-drivers/files/,
I have deleted my Manifest file 
i have erased my downloaded distfiles. 
Further i did 
ebuild /usr/portage/x11-drivers/ati-drivers/ati-drivers-8.39.4.ebuild

then portage downloaded all distfiles about ati-drivers from my mirror.

After that i tried to emerge it again. Same result...
I even downloaded the latest .run-file from ati website (its 8.40.4 now) and tried to emerge it after I erased that files mentioned above... same result.

All drivers run stand alone without problems. Really all of it. 
so i can say, there is nothing broken with the driver-files themselves.

Any options left, i haven't tried? Maybe there is one little tool different on my box?
Comment 16 Axel Dyks 2007-08-26 08:32:17 UTC
Uh, uh, uh ...
Dont't think stabilizing 8.39.4 for x86 has been a good idea!

I have a X1400 card in a Thinkpad R60 running gentoo x86 (2007.0)
and kernel 2.6.22-gentoo-r5.

Whereas 8.35.5 works OK including direct rendering support, 8.39.4 crashes frequently (destorted screen, blank console, no keyboard input) on my
system.

It's clear that gentoo can't do anything to fix the binary package from
ati/amd, but you could mask (at least not stabilize) a package that is
known to not work as per user feedback... :-)

Meanwhile I'll give 8.37.6-r1 a shot for it should work on kernel 2.6.22, too.

Thanks,
Axel
Comment 17 Jeffrey Gardner (RETIRED) gentoo-dev 2007-08-26 13:23:13 UTC
(In reply to comment #16)
> Whereas 8.35.5 works OK including direct rendering support, 8.39.4 crashes
> frequently (destorted screen, blank console, no keyboard input) on my
> system.
> 
> It's clear that gentoo can't do anything to fix the binary package from
> ati/amd, but you could mask (at least not stabilize) a package that is
> known to not work as per user feedback... :-)
> 
> Meanwhile I'll give 8.37.6-r1 a shot for it should work on kernel 2.6.22, too.
> 
> Thanks,
> Axel

Or you could try 8.40.4 also...
Thanks 
Comment 18 Nicolas Vilz 2007-08-26 17:48:11 UTC
ok, guys, sorry for the noise. I had a link of /bin/md5sum and /bin/sha1sum on busybox 1.4.2. Portage first looks for binaries in /bin/ and got these links. if i do that manually, the pointers are right to /usr/bin/md5sum and /usr/bin/sha1sum according to what which says. 

hopefully i have fixed my "bb --install-symlinks" issue now.
Comment 19 Axel Dyks 2007-08-27 08:49:24 UTC
(In reply to comment #17)
> Or you could try 8.40.4 also...
As of your suggestion I've tried "8.40.4" instead of "8.37.6-r1" and so far 
everything looks good, though I haven't found anything in ati/adm's release
notes for 8.40.4 that looks like a fix for my problem ...

On the other hand these "release notes" seem to be generally incomplete and
sometimes even incorrect. Or how would you call a "fixed in 8.40.4 issue"
(737-28847) that -- when you lookup the details -- suggests to update to
8.39.4 or later ...

I'm getting sick of these binary-only, propietary drivers ...
But I still don't think that the open source drivers already support X1400
(at least for 2D accelartion) or do they?

Cheers,
Axel
Comment 20 Axel Dyks 2007-08-27 15:20:20 UTC
(In reply to comment #19)
> (In reply to comment #17)
> > Or you could try 8.40.4 also...
> As of your suggestion I've tried "8.40.4" instead of "8.37.6-r1" and so far 
> everything looks good, though I haven't found anything in ati/adm's release
> notes for 8.40.4 that looks like a fix for my problem ...
> 
OK, 8.40.4 seems to be working for me ...
So I've reinstalled 8.39.4 to figure out what might have gone wrong,
and I've found an interesting kernel message ....

When starting X either by running "startx" or by running "/etc/init.d/xdm start"
the following modules are already loaded (I've skipped some [...]):
----------------------------------------------------------------
Module                  Size  Used by
[...] 
fglrx                 730976  17 
i2c_i801                7568  0 
i2c_core               19840  1 i2c_i801
intel_agp              21332  0 
agpgart                27080  2 fglrx,intel_agp
----------------------------------------------------------------

Immediately when X comes up the following kernel messages are written
----------------------------------------------------------------
Aug 27 12:32:32 solarfire Uhhuh. NMI received for unknown reason a0 on CPU 0.
Aug 27 12:32:32 solarfire You have some hardware problem, likely on the PCI bus.
Aug 27 12:32:32 solarfire Dazed and confused, but trying to continue
Aug 27 12:32:32 solarfire ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 16
Aug 27 12:32:33 solarfire [fglrx] total      GART = 130023424
Aug 27 12:32:33 solarfire [fglrx] free       GART = 114032640
Aug 27 12:32:33 solarfire [fglrx] max single GART = 114032640
Aug 27 12:32:33 solarfire [fglrx] total      LFB  = 134086656
Aug 27 12:32:33 solarfire [fglrx] free       LFB  = 126038016
Aug 27 12:32:33 solarfire [fglrx] max single LFB  = 126038016
Aug 27 12:32:33 solarfire [fglrx] total      Inv  = 0
Aug 27 12:32:33 solarfire [fglrx] free       Inv  = 0
Aug 27 12:32:33 solarfire [fglrx] max single Inv  = 0
Aug 27 12:32:33 solarfire [fglrx] total      TIM  = 0
----------------------------------------------------------------

To me it seems that the ati-driver doesn't properly initialize the
display adapter, though -- of course -- a hardware problem can
not be ruled out entirely ...

It would be interesting to know, if others running 8.39.4 can also spot
this "Uhhuh" message. Possibly it does only occur on X1400 and/or
Thinkpad laptops ...

Furthermore I've found a way to reproduce the crash with a certain
reliability: Run "fgl _fglxgears" and switch between powerstates, i. e.
> aticonfig --set-powerstate=1
> aticonfig --set-powerstate=3
> aticonfig --set-powerstate=1
> aticonfig --set-powerstate=3
> aticonfig --set-powerstate=1
> ...

Axel


Comment 21 Chris Gianelloni (RETIRED) gentoo-dev 2007-09-07 21:06:30 UTC
Please stabilize xorg-server-1.3.0.0 with ati-drivers on amd64.  This is for bug #191615.

Thanks
Comment 22 Christoph Mende (RETIRED) gentoo-dev 2007-09-08 18:44:02 UTC
amd64 stable