hans@linux-pps9:~/Dokumente> cd /home/hans hans@linux-pps9:~> su Passwort: linux-pps9:/home/hans # wget http://www.sebastian-siebert.de/downloads/makerpm-amd-12.8.sh.sha1 --2012-09-23 20:58:28-- http://www.sebastian-siebert.de/downloads/makerpm-amd-12.8.sh.sha1 Auflösen des Hostnamen »www.sebastian-siebert.de (www.sebastian-siebert.de)«... 84.246.123.242 Verbindungsaufbau zu www.sebastian-siebert.de (www.sebastian-siebert.de)|84.246.123.242|:80... verbunden. HTTP-Anforderung gesendet, warte auf Antwort... 200 OK Länge: 62 [application/x-shellscript] In »»makerpm-amd-12.8.sh.sha1«« speichern. 100%[====================================================================================================================================================>] 62 --.-K/s in 0s 2012-09-23 20:58:28 (3,59 MB/s) - »»makerpm-amd-12.8.sh.sha1«« gespeichert [62/62] linux-pps9:/home/hans # ls .adobe .cups .fonts.conf .intervideo .mozilla .smolt .alsaplayer .dbus footiefox.xpi .isomaster .mplayer .so_sane_state amd-driver-installer-12-8-x86.x86_64(2).zip .DCOPserver_linux__0 .freeciv .jalbum-defaults.jap Musik .spamassassin amd-driver-installer-8.982-x86.x86_64.run .DCOPserver_linux_:0 fritz .jalbum-ftp-accounts.xml .muttrc .spumux .aqbanking .DCOPserver_linux-jr7u__1 .gcjwebplugin .java .nautilus .ssh .aspell.de_DE.prepl .DCOPserver_linux-jr7u_:1 .gconf .jhh .netx .stellarium .aspell.de_DE.pws .DCOPserver_linux-jr7u_NODISPLAY .gconfd .jskat .netxrc .strigi .aspell.de.prepl .DCOPserver_linux-nssn__1 .gdesklets .kaxclient.ts .officebib .superkaramba .aspell.de.pws .DCOPserver_linux-nssn_:1 .gegl-0.0 .kaxtv1.ts .ooo3 .supertux2 .assistant .DCOPserver_linux-sgnr__0 .gimp-2.6 .kaxtv.ts .openoffice.org .themes .asunder .DCOPserver_linux-sgnr_:0 .gmerlin .kbluetooth4 .openproj .thumbnails .asunder_album_artist .DCOPserver_linux-t7qa__0 .gnash .kde .opera .thunderbird .asunder_album_genre .DCOPserver_linux-t7qa_:0 .gnome .kde4 .opera-widget-bbc-news-reader .tmp_versions .asunder_album_title .DCOPserver_linux-t7qa__1 .gnome2 .kderc .opera_widget_installer .tor .aTunes .DCOPserver_linux-t7qa_:1 .gnome2_private .kermrc .opera-widgets .turboprint .audacity-data Desktop .gnupg .keytouch2 .opera-widget-simaquarium .tuxpaint .avidemux .dia .gonvert .klamav .opera-widget-touchthesky .tvbrowser .avogadro .directory .googleearth klibido .opera-widget-twiget-twitter-widget .urlview .banking dm google-earth .kndiswrapper .phalanx .vim .bash_history .dmrc .gphoto .kpackage .pki .viminfo .bashrc Dokumente .gstreamer-0.10 .kturnedon .printer-groups.xml .viminfo.tmp .beagle .dosbox .gtk-bookmarks .lesshst .profile .vlc .beaver Downloads .gtk-custom-papers libreoffice .pulse Vorlagen Bilder .drgeo .gtk_ocr .libreoffice .pulse-cookie .wapi .billiards .dvd2xvid .gtk_qt_engine_rc .lincity .qdvdauthor .wine bin .dvdcss .gtkrc-1.2-gnome2 .lincityrc .qpsrc .Xauthority .bluefish .dvipsrc .gtkrc-2.0 .linphonerc .qt .xcoralrc .bmm dwhelper .gtkrc-2.0-kde .lmmsrc.xml .qwit .xdg_menu_cache .bogofilter Ebase Depotaufl?sung.odt .gtkrc-2.0-kde4 .local .qwit2 .xemacs .cache .emacs .gtkrc.mine logs .rcc .xfce4 cd110511.iso .emerald .gtk-recordmydesktop .loki RealPlayer .xim.template .cddb .esd_auth .gvfs .lyx .realplayerrc .xine .cddbslave .etracer .hk_classes .macromedia .recently-used .xinitrc.template CD-konboot-v1.1-2in1.iso .euler .hplip .mailcap restore .xmms CDnavigator .exaile .hugin makerpm-amd-12.8.sh .sane .xmoto .cdnavigator.xml .exrc .hydrogen makerpm-amd-12.8.sh.sha1 .scribus .xscreensaver .chromium .face.icon .ICEauthority .marble .serverauth.12573 .xsession-errors cityguide .fbrc .icedtea .mcf .serverauth.1959 .xtalkrc .civclientrc .ffgtk .icedteaplugin .mcop .serverauth.3801 .y2log .civserver_history firefox .icewm .mcoprc .serverauth.5404 .y2usersettings .config .fontconfig .icons .metacity setup_dm_Fotowelt .yast2 .crafty .fonts Images moneyplex .shotwell .craftyrc .fonts.cache-1 .inkscape .moneyplex-path .skel .csmashrc .fonts.cache-2 .inputrc Movies .Skype linux-pps9:/home/hans # chown root:root makerpm-amd-12.8.sh && chmod 744 makerpm-amd-12.8.sh linux-pps9:/home/hans # ./makerpm-amd-12.8.sh -i build and install ******************************************************************* * * * Script: makerpm-amd-12.8.sh * * Version: 5.16 * * Written by: Sebastian Siebert (mail@sebastian-siebert.de) * * * * Description: This script helps you to create a rpm package * * from the proprietary AMD installer * * * * License: This script is under the * * modified BSD License (2-clause license) * * * ******************************************************************* Check for running this script as root ... [ OK ] Remove the unneeded old rebuild script ... [ OK ] Get openSUSE Version... openSUSE 12.2 [ OK ] Check needed packages on openSUSE 12.2... check rpm-build ... [ AVAILABLE ] Check for existing AMD-Installer "amd-driver-installer-12-8-x86.x86_64.zip" in current directory ... [ MISSING ] Download the AMD-Installer ... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 100M 100 100M 0 0 1660k 0 0:01:02 0:01:02 --:--:-- 1210k [ OK ] Compare SHA1 checksum of the AMD-Installer ... [ OK ] Extracting the AMD driver installer zip "amd-driver-installer-12-8-x86.x86_64.zip" ... Archive: amd-driver-installer-12-8-x86.x86_64.zip inflating: amd-driver-installer-8.982-x86.x86_64.run [ OK ] Check for existing packaging script tarball "amd-12.8-packaging-script.tar.bz2" in current directory ... [ MISSING ] Download the packaging script tarball "amd-12.8-packaging-script.tar.bz2" ... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 25057 100 25057 0 0 165k 0 --:--:-- --:--:-- --:--:-- 291k [ OK ] Compare SHA1 checksum of the packaging script tarball "amd-12.8-packaging-script.tar.bz2" ... [ OK ] Set the correct permissions of AMD-Installer "amd-driver-installer-8.982-x86.x86_64.run" ... [ OK ] Check for supported graphics card on this machine ... Creating directory /home/hans/amd-12.8-tmp.SKPaw 01:00.0 VGA compatible controller [0300]: Advanced Micro Devices [AMD] nee ATI Turks [Radeon HD 6570] [1002:6759] Found supported graphics card by ASIC ID: 6759 [ OK ] Extracting the AMD packaging script tarball "amd-12.8-packaging-script.tar.bz2" ... /home/hans/amd-12.8-tmp.SKPaw [ OK ] Build the RPM-Package ... ----- START: AMD INSTALLER ----- ===================================================================== AMD Catalyst(TM) Proprietary Driver Installer/Packager ===================================================================== Generating package: SuSE/SUSE-autodetection Auto detection mode: Distribution: openSUSE Version: 12.2 Architecture: x86_64 Package name: SUSE122-AMD64 Verbose mode: on [ OK ] Verbose level: 1 [ OK ] Release: 2 [ OK ] Get information about the machine architecture and the version of SUSE and XOrg ... Package name: SUSE122-AMD64 Distribution: SUSE122 Architecture: AMD64 XOrg version: xpic_64a [ OK ] Assemble the package name for rpm build ... Package name: fglrx64_xpic_SUSE122 [ OK ] Path to the distro packaging: /home/hans/amd-12.8-tmp.SKPaw/packages/SuSE [ OK ] Path to the installer: /home/hans/amd-12.8-tmp.SKPaw [ OK ] Temporary path to the output from the build: /tmp/amd_pkg_build.out.S008fb [ OK ] Temporary path to the build: /tmp/amd_fglrx.zFIW7k [ OK ] Temporary path to the spec file: /tmp/amd_fglrx.spec.TvavAo [ OK ] Get the architecture for the AMD arch path: x86_64 [ OK ] Path to the spec file: /home/hans/amd-12.8-tmp.SKPaw/packages/SuSE/fglrx.spec [ OK ] Create needed directory ... [ OK ] Copy all needed files into temporary build path ... [ OK ] Copy patch files to the temporary build path ... [ OK ] Remove unneeded files in the temporary build path ... [ OK ] Substitute variables in the temporary spec file ... [ OK ] Build the RPM package now ... [ OK ] Retrieve the absolute path to the built package ... [ OK ] After-build diagnostics and processing ... Package /home/hans/fglrx64_xpic_SUSE122-8.982-2.x86_64.rpm has been successfully generated Install or update the RPM package as follows: zypper install fglrx64_xpic_SUSE122-8.982-2.x86_64.rpm [ OK ] Remove unneeded paths and files ... [ OK ] Finished! [ OK ] ----- END: AMD INSTALLER ----- RPM-Package was built successfully! [ OK ] Get a list of installed Kernel RPM package(s) to prevent a mess of kernel version(s) ... [ OK ] Check for existing older fglrx package and decide for installation or update the package ... [ OK ] Install the fglrx package now ... Ausführlichkeitsgrad: 1 Nicht-interaktiven Modus betreten. Programmargumente ohne Option: 'fglrx64_xpic_SUSE122-8.982-2.x86_64.rpm' 'kernel-syms-3.5.4-2.1' 'kernel-source-3.5.4-2.1' 'fglrx64_xpic_SUSE122-8.982-2.x86_64.rpm' sieht wie eine RPM-Datei aus. Werde versuchen sie herunterzuladen. Ziel wird initialisiert Dienst 'service' wird aktualisiert. Abruf: repoindex.xml .................................................................................................................................................................[fertig] Es wird überprüft, ob die Metadaten für KDE 4.9 Extra aktualisiert werden müssen. Abruf: repomd.xml ....................................................................................................................................................................[fertig] Es wird überprüft, ob die Metadaten für Kernel aktualisiert werden müssen. Abruf: repomd.xml ....................................................................................................................................................................[fertig] Es wird überprüft, ob die Metadaten für Einfacher RPM-Dateien-Zwischenspeicher aktualisiert werden müssen. Es wird überprüft, ob die Metadaten für openSUSE BuildService - LibreOffice aktualisiert werden müssen. Abruf: repomd.xml ....................................................................................................................................................................[fertig] Es wird überprüft, ob die Metadaten für openSUSE BuildService - KDE:UpdatedApps aktualisiert werden müssen. Abruf: repomd.xml ....................................................................................................................................................................[fertig] Es wird überprüft, ob die Metadaten für openSUSE BuildService - Mozilla aktualisiert werden müssen. Abruf: repomd.xml ....................................................................................................................................................................[fertig] Es wird überprüft, ob die Metadaten für openSUSE BuildService - Java-Pakete aktualisiert werden müssen. Abruf: repomd.xml ....................................................................................................................................................................[fertig] Es wird überprüft, ob die Metadaten für openSUSE-12.2-1.6 aktualisiert werden müssen. Es wird überprüft, ob die Metadaten für KDE 4.9 aktualisiert werden müssen. Abruf: repomd.xml ....................................................................................................................................................................[fertig] Es wird überprüft, ob die Metadaten für ATI Treiber 12.2 aktualisiert werden müssen. Abruf: repomd.xml ....................................................................................................................................................................[fertig] Es wird überprüft, ob die Metadaten für libdvdcss repository aktualisiert werden müssen. Abruf: repomd.xml ....................................................................................................................................................................[fertig] Es wird überprüft, ob die Metadaten für Packman Repository aktualisiert werden müssen. Abruf: repomd.xml ....................................................................................................................................................................[fertig] Es wird überprüft, ob die Metadaten für openSUSE-12.2-Non-Oss aktualisiert werden müssen. Abruf: content .......................................................................................................................................................................[fertig] Abruf: media .........................................................................................................................................................................[fertig] Es wird überprüft, ob die Metadaten für openSUSE-12.2-Oss aktualisiert werden müssen. Abruf: content .......................................................................................................................................................................[fertig] Abruf: media .........................................................................................................................................................................[fertig] Es wird überprüft, ob die Metadaten für openSUSE-12.2-Update aktualisiert werden müssen. Abruf: repomd.xml ....................................................................................................................................................................[fertig] Es wird überprüft, ob die Metadaten für openSUSE-12.2-Update-Non-Oss aktualisiert werden müssen. Abruf: repomd.xml ....................................................................................................................................................................[fertig] Daten des Repositories laden ... Installierte Pakete lesen ... Auflösung erzwingen: Nein 'kernel-source-3.5.4-2.1' wurde in den Paketnamen nicht gefunden. Es wird 'kernel-source = 3.5.4-2.1' versucht. 'kernel-syms-3.5.4-2.1' wurde in den Paketnamen nicht gefunden. Es wird 'kernel-syms = 3.5.4-2.1' versucht. 'kernel-syms = 3.5.4-2.1' ist bereits installiert. 'kernel-source = 3.5.4-2.1' ist bereits installiert. Erfordernis 'fglrx64_xpic_SUSE122 = 0:8.982-2' wird hinzugefügt. Paketabhängigkeiten auflösen ... Auflösung erzwingen: Nein Das folgende NEUE Paket wird installiert: fglrx64_xpic_SUSE122 8.982-2 1 neues Paket zu installieren. Gesamtgröße des Downloads: 55,7 MiB. Nach der Operation werden zusätzlich 235,7 MiB belegt. Fortfahren? [j/n/?] (j): j speichern Paket fglrx64_xpic_SUSE122-8.982-2.x86_64 wird abgerufen (1/1), 55,7 MiB (235,7 MiB entpackt) Paket fglrx64_xpic_SUSE122-8.982-2.x86_64 wird abgerufen (1/1), 55,7 MiB (235,7 MiB entpackt) Installation von: fglrx64_xpic_SUSE122-8.982-2 .......................................................................................................................................[fertig] Zusätzliche rpm-Ausgabe: Updating /etc/sysconfig/fglrxconfig... /usr/src/kernel-modules/fglrx / Apply some patches ... ati-CONFIG_SMP.patch applied successfully. ati-2.6.27-build-fix-1.patch applied successfully. ati-2.6.36-compat_alloc_user_space.patch applied successfully. amd-3.5.0-missing_do_mmap.patch applied successfully. / Used CPUs/Cores for compilation => [ 2 ] ******************************************************************************** * * * Kernel: 3.5.4-2-desktop * * Source: /lib/modules/3.5.4-2-desktop/build * * Include: /lib/modules/3.5.4-2-desktop/source/include * * * ******************************************************************************** file /lib/modules/3.5.4-2-desktop/source/include/../arch/x86/include/asm/compat.h says:COMPAT_ALLOC_USER_SPACE=arch_compat_alloc_user_space /usr/src/kernel-modules/fglrx/2.6.x / rm -rf *.c *.h *.o *.ko *.a .??* *.symvers make: Entering directory `/usr/src/linux-3.5.4-2-obj/x86_64/desktop' LD /usr/src/kernel-modules/fglrx/2.6.x/built-in.o CC [M] /usr/src/kernel-modules/fglrx/2.6.x/firegl_public.o CC [M] /usr/src/kernel-modules/fglrx/2.6.x/kcl_acpi.o CC [M] /usr/src/kernel-modules/fglrx/2.6.x/kcl_agp.o /usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c: In function 'KCL_GetInitKerPte': /usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c:2384:5: warning: return makes integer from pointer without a cast [enabled by default] /usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c:2387:5: warning: return makes integer from pointer without a cast [enabled by default] /usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c:2392:5: warning: return makes integer from pointer without a cast [enabled by default] /usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c: In function 'KCL_GetPageTableByVirtAddr': /usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c:2451:5: warning: return makes integer from pointer without a cast [enabled by default] /usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c:2456:5: warning: return makes integer from pointer without a cast [enabled by default] /usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c:2462:5: warning: return makes integer from pointer without a cast [enabled by default] /usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c: In function 'KCL_GetPageSizeByVirtAddr': /usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c:2520:5: warning: return makes integer from pointer without a cast [enabled by default] /usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c:2525:5: warning: return makes integer from pointer without a cast [enabled by default] /usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c:2531:5: warning: return makes integer from pointer without a cast [enabled by default] CC [M] /usr/src/kernel-modules/fglrx/2.6.x/kcl_debug.o CC [M] /usr/src/kernel-modules/fglrx/2.6.x/kcl_ioctl.o CC [M] /usr/src/kernel-modules/fglrx/2.6.x/kcl_io.o CC [M] /usr/src/kernel-modules/fglrx/2.6.x/kcl_pci.o CC [M] /usr/src/kernel-modules/fglrx/2.6.x/kcl_str.o CC [M] /usr/src/kernel-modules/fglrx/2.6.x/kcl_iommu.o CC [M] /usr/src/kernel-modules/fglrx/2.6.x/kcl.o CC [M] /usr/src/kernel-modules/fglrx/2.6.x/kcl_wait.o LD [M] /usr/src/kernel-modules/fglrx/2.6.x/fglrx.o Building modules, stage 2. MODPOST 1 modules CC /usr/src/kernel-modules/fglrx/2.6.x/fglrx.mod.o LD [M] /usr/src/kernel-modules/fglrx/2.6.x/fglrx.ko make: Leaving directory `/usr/src/linux-3.5.4-2-obj/x86_64/desktop' make: Entering directory `/usr/src/linux-3.5.4-2-obj/x86_64/desktop' INSTALL /usr/src/kernel-modules/fglrx/2.6.x/fglrx.ko DEPMOD 3.5.4-2-desktop make: Leaving directory `/usr/src/linux-3.5.4-2-obj/x86_64/desktop' rm -rf *.c *.h *.o *.ko *.a .??* *.symvers / Calling 'depmod -a 3.5.4-2-desktop' this may take a while... Summary report: ================================================================================ Kernel => 3.5.4-2-desktop Detected => RPM package Build => [ OK ] Install => [ OK ] ************************************************************* Please read "/usr/share/doc/packages/fglrx/README.SuSE" for configuration details when using SaX2. ************************************************************* Check: Found fglrx section. Switch to AMD Switch to AMD speichernCommitResult (total 1, done 1, error 0, skipped 0, updateMessages 0) [ OK ] Check for activated fglrx rebuild init script ... Note: This output shows SysV services only and does not include native systemd services. SysV configuration data might be overridden by native systemd configuration. [ OK ] Finish! Please restart your computer and have a lot of fun! ;-) linux-pps9:/home/hans # depmod -av | grep fglrx /lib/modules/3.5.4-2-desktop/extra/fglrx.ko needs "acpi_lid_notifier_register": /lib/modules/3.5.4-2-desktop/kernel/drivers/acpi/button.ko /lib/modules/3.5.4-2-desktop/extra/fglrx.ko needs "amd_iommu_bind_pasid": /lib/modules/3.5.4-2-desktop/kernel/drivers/iommu/amd_iommu_v2.ko /lib/modules/3.5.4-2-desktop/extra/fglrx.ko needs "amd_iommu_set_invalidate_ctx_cb": /lib/modules/3.5.4-2-desktop/kernel/drivers/iommu/amd_iommu_v2.ko /lib/modules/3.5.4-2-desktop/extra/fglrx.ko needs "amd_iommu_free_device": /lib/modules/3.5.4-2-desktop/kernel/drivers/iommu/amd_iommu_v2.ko /lib/modules/3.5.4-2-desktop/extra/fglrx.ko needs "acpi_lid_open": /lib/modules/3.5.4-2-desktop/kernel/drivers/acpi/button.ko /lib/modules/3.5.4-2-desktop/extra/fglrx.ko needs "amd_iommu_unbind_pasid": /lib/modules/3.5.4-2-desktop/kernel/drivers/iommu/amd_iommu_v2.ko /lib/modules/3.5.4-2-desktop/extra/fglrx.ko needs "amd_iommu_init_device": /lib/modules/3.5.4-2-desktop/kernel/drivers/iommu/amd_iommu_v2.ko /lib/modules/3.5.4-2-desktop/extra/fglrx.ko needs "acpi_lid_notifier_unregister": /lib/modules/3.5.4-2-desktop/kernel/drivers/acpi/button.ko /lib/modules/3.5.4-2-desktop/extra/fglrx.ko needs "amd_iommu_set_invalid_ppr_cb": /lib/modules/3.5.4-2-desktop/kernel/drivers/iommu/amd_iommu_v2.ko linux-pps9:/home/hans #