Karl Sinn schrieb:
Hallo,
gehe zuwww.sebastian-siebert.de und dort -> catalyst-14.4
Download mind "makerpm-amd-14.4.sh" mache die Datei ausführbar kopiere sie nach /usr/src
und öffne die Konsole = cd /usr/src
führe aus ./makerpm-amd-14.4.sh -i ( -i = installieren)
beobachte den Verlauf. Fehlen Dateien, installiere sie und fang von vorne an.
Siehe die Angaben bei Sebastian Siebert
Frank
ich hab das Skript nochmal laufen lassen. Der komplette Output am Ende dieser Mail. Ich kann nicht sehen, dass ich auf fehlende Dateien hingewiesen werde.
Gruß Karl
bash makerpm-amd-14.4.sh -i build and install ******************************************************************* * * * Script: makerpm-amd-14.4.sh * * Version: 5.43 * * 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 13.1 [ OK ] Check needed packages on openSUSE 13.1... check rpm-build ... [ AVAILABLE ] Check for existing AMD-Installer ZIP file "amd-catalyst-14-4-linux-x86-x86-64.zip" in current directory ... [ OK ] Compare SHA1 checksum of the AMD-Installer ZIP file ... [ OK ] Extracting the AMD driver installer zip "amd-catalyst-14-4-linux-x86-x86-64.zip" ... Archive: amd-catalyst-14-4-linux-x86-x86-64.zip inflating: fglrx-14.10.1006/amd-driver-installer-14.10.1006-x86.x86_64.run [ OK ] Move the AMD driver installer "amd-driver-installer-14.10.1006-x86.x86_64.run" to the current directory ... [ OK ] Check for existing AMD-Installer "amd-driver-installer-14.10.1006-x86.x86_64.run" in current directory ... [ OK ] Compare SHA1 checksum of the AMD-Installer ... [ OK ] Check for existing packaging script tarball "amd-14.4-packaging-script.tar.bz2" in current directory ... [ OK ] Compare SHA1 checksum of the packaging script tarball "amd-14.4-packaging-script.tar.bz2" ... [ OK ] Set the correct permissions of AMD-Installer "amd-driver-installer-14.10.1006-x86.x86_64.run" ... [ OK ] Check for supported graphics card on this machine ... Creating directory /home/karl/Downloads/amd-14.4-tmp.t5r6Y 01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Cedar [Radeon HD 5000/6000/7350/8350 Series] [1002:68f9] Found supported graphics card by ASIC ID: 68f9 [ OK ] Extracting the AMD packaging script tarball "amd-14.4-packaging-script.tar.bz2" ... /home/karl/Downloads/amd-14.4-tmp.t5r6Y [ 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: 13.1 Architecture: x86_64 Package name: SUSE131-AMD64 Verbose mode: on [ OK ] Verbose level: 1 [ OK ] Release: 1 [ OK ] Get information about the machine architecture and the version of SUSE and XOrg ... Package name: SUSE131-AMD64 Distribution: SUSE131 Architecture: AMD64 XOrg version: xpic_64a [ OK ] Assemble the package name for rpm build ... Package name: fglrx64_xpic_SUSE131 [ OK ] Path to the distro packaging: /home/karl/Downloads/amd-14.4-tmp.t5r6Y/packages/SuSE [ OK ] Path to the installer: /home/karl/Downloads/amd-14.4-tmp.t5r6Y [ OK ] Temporary path to the output from the build: /tmp/amd_pkg_build.out.F5K9zu [ OK ] Temporary path to the build: /tmp/amd_fglrx.1wCHDd [ OK ] Temporary path to the spec file: /tmp/amd_fglrx.spec.msd1ES [ OK ] Get the architecture for the AMD arch path: x86_64 [ OK ] Path to the spec file: /home/karl/Downloads/amd-14.4-tmp.t5r6Y/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/karl/Downloads/fglrx64_xpic_SUSE131-14.10.1006-1.x86_64.rpm has been successfully generated
Install or update the RPM package as follows:
zypper install fglrx64_xpic_SUSE131-14.10.1006-1.x86_64.rpm
[ OK ] Remove unneeded paths and files ... [ OK ] Finished! [ OK ] ----- END: AMD INSTALLER -----
RPM-Package was built successfully! [ 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, die keine Optionen sind: 'fglrx64_xpic_SUSE131-14.10.1006-1.x86_64.rpm' 'fglrx64_xpic_SUSE131-14.10.1006-1.x86_64.rpm' sieht wie eine RPM-Datei aus. Werde versuchen sie herunterzuladen. Ziel wird initialisiert Es wird überprüft, ob die Metadaten für AMD/ATI-FGLRX aktualisiert werden müssen. 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-13.1-1.10 aktualisiert werden müssen. Es wird überprüft, ob die Metadaten für openSUSE-13.1-Non-Oss aktualisiert werden müssen. Es wird überprüft, ob die Metadaten für openSUSE-13.1-Update aktualisiert werden müssen. Es wird überprüft, ob die Metadaten für openSUSE-13.1-Update-Non-Oss aktualisiert werden müssen. Daten des Repositories laden ... Installierte Pakete lesen ... Auflösung erzwingen: Nein Erfordernis 'fglrx64_xpic_SUSE131 = 0:14.10.1006-1' wird hinzugefügt. Paketabhängigkeiten auflösen ... Auflösung erzwingen: Nein
Das folgende NEUE Paket wird installiert: fglrx64_xpic_SUSE131 14.10.1006-1
1 neues Paket zu installieren. Gesamtgröße des Downloads: 63,1 MiB. Nach der Operation werden zusätzlich 267,7 MiB belegt. Fortfahren? [j/n/? zeigt alle Optionen] (j): j speichern Paket fglrx64_xpic_SUSE131-14.10.1006-1.x86_64 wird abgerufen (1/1), 63,1 MiB (267,7 MiB entpackt) Paket fglrx64_xpic_SUSE131-14.10.1006-1.x86_64 wird abgerufen (1/1), 63,1 MiB (267,7 MiB entpackt) (1/1) Installation von: fglrx64_xpic_SUSE131-14.10.1006-1 ..............[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.14.0-strict_return_type.patch applied successfully. /
Used CPUs/Cores for compilation => [ 6 ]
Bis hierher alles OK Aber was jetzt kommt -> Kernel "Build of kernel module failed!" siehe weiter unten
************************************************************** Building/installation of fglrx kernel module failed! Try again by calling "/usr/bin/fglrx-kernel-build.sh" manually. **************************************************************
Am Ende wird gesagt, alles OK verstehe ich nicht Eigentlich dürften Angaben zum Kernel nicht so wie bei Dir verlaufen Frank
******************************************************************************** * * * Kernel: 3.11.6-4-desktop * * Source: /lib/modules/3.11.6-4-desktop/build * * Include: /lib/modules/3.11.6-4-desktop/source/include * * * ********************************************************************************
Warning: kernel includes at /lib/modules/3.11.6-4-desktop/source/include not found or incomplete file: /lib/modules/3.11.6-4-desktop/source/include/asm-x86_64/compat.h
/usr/src/kernel-modules/fglrx/2.6.x / rm -rf *.c *.h *.o *.ko *.a .??* *.symvers make: *** /lib/modules/3.11.6-4-desktop/build: No such file or directory. Stop.
****************************** Build of kernel module failed! ******************************
rm -rf *.c *.h *.o *.ko *.a .??* *.symvers / Calling 'depmod -a 3.11.6-4-desktop' this may take a while...
******************************************************************************** * * * Kernel: 3.11.10-11-desktop * * Source: /lib/modules/3.11.10-11-desktop/build * * Include: /lib/modules/3.11.10-11-desktop/source/include * * * ********************************************************************************
file /lib/modules/3.11.10-11-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.11.10-11-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 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 In file included from /usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c:199:0: /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.h:89:9: warning: return makes integer from pointer without a cast [enabled by default] return PAGING_FAULT_SIGBUS_INT; /* Something bad happened; generate SIGBUS */ \ ^ /usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c:2721:5: note: in expansion of macro ‘PGD_PRESENT’ PGD_PRESENT(pgd_p); ^ /usr/src/kernel-modules/fglrx/2.6.x/firegl_public.h:99:9: warning: return makes integer from pointer without a cast [enabled by default] return PAGING_FAULT_SIGBUS_INT; /* Something bad happened; generate SIGBUS */ \ ^ /usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c:2724:5: note: in expansion of macro ‘PUD_PRESENT’ PUD_PRESENT(pud_p); ^ /usr/src/kernel-modules/fglrx/2.6.x/firegl_public.h:122:9: warning: return makes integer from pointer without a cast [enabled by default] return PAGING_FAULT_SIGBUS_INT; /* Something bad happened; generate SIGBUS */ \ ^ /usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c:2729:5: note: in expansion of macro ‘PMD_PRESENT’ PMD_PRESENT(pmd_p); ^ /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.h:89:9: warning: return makes integer from pointer without a cast [enabled by default] return PAGING_FAULT_SIGBUS_INT; /* Something bad happened; generate SIGBUS */ \ ^ /usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c:2788:5: note: in expansion of macro ‘PGD_PRESENT’ PGD_PRESENT(pgd_p); ^ /usr/src/kernel-modules/fglrx/2.6.x/firegl_public.h:99:9: warning: return makes integer from pointer without a cast [enabled by default] return PAGING_FAULT_SIGBUS_INT; /* Something bad happened; generate SIGBUS */ \ ^ /usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c:2793:5: note: in expansion of macro ‘PUD_PRESENT’ PUD_PRESENT(pud_p); ^ /usr/src/kernel-modules/fglrx/2.6.x/firegl_public.h:122:9: warning: return makes integer from pointer without a cast [enabled by default] return PAGING_FAULT_SIGBUS_INT; /* Something bad happened; generate SIGBUS */ \ ^ /usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c:2799:5: note: in expansion of macro ‘PMD_PRESENT’ PMD_PRESENT(pmd_p); ^ /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.h:89:9: warning: return makes integer from pointer without a cast [enabled by default] return PAGING_FAULT_SIGBUS_INT; /* Something bad happened; generate SIGBUS */ \ ^ /usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c:2857:5: note: in expansion of macro ‘PGD_PRESENT’ PGD_PRESENT(pgd_p); ^ /usr/src/kernel-modules/fglrx/2.6.x/firegl_public.h:99:9: warning: return makes integer from pointer without a cast [enabled by default] return PAGING_FAULT_SIGBUS_INT; /* Something bad happened; generate SIGBUS */ \ ^ /usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c:2862:5: note: in expansion of macro ‘PUD_PRESENT’ PUD_PRESENT(pud_p); ^ /usr/src/kernel-modules/fglrx/2.6.x/firegl_public.h:122:9: warning: return makes integer from pointer without a cast [enabled by default] return PAGING_FAULT_SIGBUS_INT; /* Something bad happened; generate SIGBUS */ \ ^ /usr/src/kernel-modules/fglrx/2.6.x/firegl_public.c:2868:5: note: in expansion of macro ‘PMD_PRESENT’ PMD_PRESENT(pmd_p); ^ 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.11.10-11-obj/x86_64/desktop' make: Entering directory `/usr/src/linux-3.11.10-11-obj/x86_64/desktop' INSTALL /usr/src/kernel-modules/fglrx/2.6.x/fglrx.ko DEPMOD 3.11.10-11-desktop make: Leaving directory `/usr/src/linux-3.11.10-11-obj/x86_64/desktop' rm -rf *.c *.h *.o *.ko *.a .??* *.symvers / Calling 'depmod -a 3.11.10-11-desktop' this may take a while...
Summary report: ================================================================================
Kernel => 3.11.6-4-desktop Detected => RPM package Build => [ FAILURE ] Install => [ FAILURE ]
Kernel => 3.11.10-11-desktop Detected => RPM package Build => [ OK ] Install => [ OK ]
************************************************************** Building/installation of fglrx kernel module failed! Try again by calling "/usr/bin/fglrx-kernel-build.sh" manually. **************************************************************
************************************************************* 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! ;-)
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org