Pagina 1 di 2

[RISOLTO] driver ati+kernel 2.6.27.10

Inviato: lun 1 giu 2009, 2:17
da Crow
ho compilato il kernel 2.6.27.10 su slack 12.2 con le varie opzioni msi ecc. attivate. ho fatto il tutto ho scaricato i drivere dal sito della amd della mia scheda video, ho prvato a creare driver e moduli ed ecco il risultato:

Codice: Seleziona tutto

# sh ati-driver-installer-9-3-x86.x86_64.run --buildpkg Slackware/All
Created directory fglrx-install.mn1Oax
Verifying archive integrity... All good.
Uncompressing ATI Proprietary Linux Driver-8.593..
ATI Technologies Linux Driver Installer/Packager
==================================================
Generating package: Slackware/All

ATI SlackBuild Versione 1.3.9
--------------------------------------------
di: Emanuele Tomasi <tomasiATcli.di.unipi.it>
    Ezio Ghibaudo <ekxiusATgmail.com>
    Federico Rota <federico.rota01ATgmail.com>

AMD kernel module generator version 2.1
doing Makefile based build for kernel 2.6.x and higher
rm -rf *.c *.h *.o *.ko *.GCC* .??* *.symvers
make -C /lib/modules/2.6.27.10/build SUBDIRS=/home/sentenza/slackbuild/fglrx-install.mn1Oax/common/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-2.6.27.10'
  CC [M]  /home/sentenza/slackbuild/fglrx-install.mn1Oax/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
In file included from /home/sentenza/slackbuild/fglrx-install.mn1Oax/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:169:
/home/sentenza/slackbuild/fglrx-install.mn1Oax/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.h:164:1: warning: "PM_EVENT_SUSPEND" redefined
In file included from include/asm/apic.h:4,
                 from include/asm/smp.h:13,
                 from include/linux/smp.h:28,
                 from include/linux/topology.h:33,
                 from include/linux/mmzone.h:683,
                 from include/linux/gfp.h:4,
                 from include/linux/kmod.h:22,
                 from include/linux/module.h:13,
                 from /home/sentenza/slackbuild/fglrx-install.mn1Oax/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:91:
include/linux/pm.h:267:1: warning: this is the location of the previous definition
/home/sentenza/slackbuild/fglrx-install.mn1Oax/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function 'KCL_MEM_VM_GetRegionPhysAddrStr':
/home/sentenza/slackbuild/fglrx-install.mn1Oax/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3223: warning: return makes pointer from integer without a cast
/home/sentenza/slackbuild/fglrx-install.mn1Oax/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3224: warning: return makes pointer from integer without a cast
/home/sentenza/slackbuild/fglrx-install.mn1Oax/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3225: warning: return makes pointer from integer without a cast
/home/sentenza/slackbuild/fglrx-install.mn1Oax/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3227: warning: return makes pointer from integer without a cast
  CC [M]  /home/sentenza/slackbuild/fglrx-install.mn1Oax/common/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.o
  CC [M]  /home/sentenza/slackbuild/fglrx-install.mn1Oax/common/lib/modules/fglrx/build_mod/2.6.x/kcl_agp.o
  CC [M]  /home/sentenza/slackbuild/fglrx-install.mn1Oax/common/lib/modules/fglrx/build_mod/2.6.x/kcl_debug.o
  CC [M]  /home/sentenza/slackbuild/fglrx-install.mn1Oax/common/lib/modules/fglrx/build_mod/2.6.x/kcl_ioctl.o
  CC [M]  /home/sentenza/slackbuild/fglrx-install.mn1Oax/common/lib/modules/fglrx/build_mod/2.6.x/kcl_io.o
  CC [M]  /home/sentenza/slackbuild/fglrx-install.mn1Oax/common/lib/modules/fglrx/build_mod/2.6.x/kcl_pci.o
  CC [M]  /home/sentenza/slackbuild/fglrx-install.mn1Oax/common/lib/modules/fglrx/build_mod/2.6.x/kcl_str.o
  CC [M]  /home/sentenza/slackbuild/fglrx-install.mn1Oax/common/lib/modules/fglrx/build_mod/2.6.x/kcl_wait.o
  LD [M]  /home/sentenza/slackbuild/fglrx-install.mn1Oax/common/lib/modules/fglrx/build_mod/2.6.x/fglrx.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /home/sentenza/slackbuild/fglrx-install.mn1Oax/common/lib/modules/fglrx/build_mod/2.6.x/fglrx.mod.o
  LD [M]  /home/sentenza/slackbuild/fglrx-install.mn1Oax/common/lib/modules/fglrx/build_mod/2.6.x/fglrx.ko
make[1]: Leaving directory `/usr/src/linux-2.6.27.10'
build succeeded with return value 0
duplicating results into driver repository...
done.
You must change your working directory to /home/sentenza/slackbuild/fglrx-install.mn1Oax/common/lib/modules/fglrx
and then call ./make_install.sh in order to install the built module.
ERROR: Can't make output package in current directory.
mv: impossibile fare stat di `fglrx-module-8.593-x86-1_kernel_2.6.27.10.tgz': No such file or directory
packages/Slackware/make_x.sh: line 66: usr/X11R6/lib: is a directory
ERROR: Can't make output package in current directory.
mv: impossibile fare stat di `fglrx-x710-8.593-x86-1.tgz': No such file or directory
Removing temporary directory: fglrx-install.mn1Oax
sinceramente non riesco ad arrivare al problema confido in voi grazie come sempre del vostro prezioso aiuto.
=D>

Re: driver ati+kernel 2.6.27.10

Inviato: lun 1 giu 2009, 10:04
da Toni
ati-driver-installer-9-3-x86.x86_64.run
devi utilizzare quello per hardware x86
x86_64 va bene per slackware64 ,non per slackware 12.2

EDIT:

scusa non avevo visto che x86 e x86_64 sono pacchettizzati assieme , comunque prova l'ultima versione

https://a248.e.akamai.net/f/674/9206/0/ ... x86_64.run

ps= questi driver ati fanno piangere NVIDIA forever =D>

EDIT2:
You must change your working directory to /home/sentenza/slackbuild/fglrx-install.mn1Oax/common/lib/modules/fglrx
and then call ./make_install.sh in order to install the built module.

Codice: Seleziona tutto

#cd  /home/sentenza/slackbuild/fglrx-install.mn1Oax/common/lib/modules/fglrx
#./make_install.sh
se non dovesse funzionare prova a lanciare l'installer senza alcuna opzione ( senza "--buildpkg Slackware/All" )

Re: driver ati+kernel 2.6.27.10

Inviato: mer 3 giu 2009, 12:35
da Crow
bhe ho provato di tutto ma niente di niente sempre lo stesso errore, altri suggerimenti?

Re: driver ati+kernel 2.6.27.10

Inviato: mer 3 giu 2009, 20:36
da tigerwalk
Crow ha scritto:bhe ho provato di tutto ma niente di niente sempre lo stesso errore, altri suggerimenti?
hai provato con dei drivers più "vecchi"? Potrebbe essere che gli ultimi cercano qualche opzione nel kernel che nel 2.6.27.10 non è presente....

Re: driver ati+kernel 2.6.27.10

Inviato: ven 5 giu 2009, 16:56
da Crow
si ci ho pensato ma non so dove reperirli quelli vecchi, sapresti indicarmi dove reperirli, grazie mille per la risposta.

Re: driver ati+kernel 2.6.27.10

Inviato: ven 5 giu 2009, 18:48
da SIV
Nella pagina dove scarichi i nuovi driver, dovrebbe esserci a destra in "Helpful links" un collegamento a "Previous Drivers & Software"
Che ti dovrebbe riportare a qualcosa come: http://support.amd.com/us/gpudownload/l ... linux.aspx

P.S.
Immagine

Re: driver ati+kernel 2.6.27.10

Inviato: mar 9 giu 2009, 16:04
da Crow
ciao a tutti il problema non lo risolto, ho anche compilato il kernel 2.6.28.10 e ho anche scaricato versioni nuove e vecchie dei driver ati ma il problema persiste.
#-o

Re: driver ati+kernel 2.6.27.10

Inviato: mar 9 giu 2009, 16:36
da targzeta
Sembrerebbe un errore dello slackbuild, ma non capisco come mai. Prova a fare solo:

Codice: Seleziona tutto

sh ati-driver-installer-9-3-x86.x86_64.run --buildpkg Slackware/Only_Module
e poi dimmi se va tutto bene.

Emanuele

Re: driver ati+kernel 2.6.27.10

Inviato: mar 9 giu 2009, 17:02
da Crow
avevo gia provato comunque l'errore è uguale

Codice: Seleziona tutto

AMD kernel module generator version 2.1
doing Makefile based build for kernel 2.6.x and higher
rm -rf *.c *.h *.o *.ko *.GCC* .??* *.symvers
make -C /lib/modules/2.6.28.10/build SUBDIRS=/home/sentenza/slackbuild/fglrx-install.6NHJGK/common/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-2.6.28.10'
  CC [M]  /home/sentenza/slackbuild/fglrx-install.6NHJGK/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
/home/sentenza/slackbuild/fglrx-install.6NHJGK/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function 'KCL_MEM_VM_GetRegionPhysAddrStr':
/home/sentenza/slackbuild/fglrx-install.6NHJGK/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3223: warning: return makes pointer from integer without a cast
/home/sentenza/slackbuild/fglrx-install.6NHJGK/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3224: warning: return makes pointer from integer without a cast
/home/sentenza/slackbuild/fglrx-install.6NHJGK/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3225: warning: return makes pointer from integer without a cast
/home/sentenza/slackbuild/fglrx-install.6NHJGK/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3227: warning: return makes pointer from integer without a cast
  CC [M]  /home/sentenza/slackbuild/fglrx-install.6NHJGK/common/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.o
  CC [M]  /home/sentenza/slackbuild/fglrx-install.6NHJGK/common/lib/modules/fglrx/build_mod/2.6.x/kcl_agp.o
  CC [M]  /home/sentenza/slackbuild/fglrx-install.6NHJGK/common/lib/modules/fglrx/build_mod/2.6.x/kcl_debug.o
  CC [M]  /home/sentenza/slackbuild/fglrx-install.6NHJGK/common/lib/modules/fglrx/build_mod/2.6.x/kcl_ioctl.o
  CC [M]  /home/sentenza/slackbuild/fglrx-install.6NHJGK/common/lib/modules/fglrx/build_mod/2.6.x/kcl_io.o
  CC [M]  /home/sentenza/slackbuild/fglrx-install.6NHJGK/common/lib/modules/fglrx/build_mod/2.6.x/kcl_pci.o
  CC [M]  /home/sentenza/slackbuild/fglrx-install.6NHJGK/common/lib/modules/fglrx/build_mod/2.6.x/kcl_str.o
  CC [M]  /home/sentenza/slackbuild/fglrx-install.6NHJGK/common/lib/modules/fglrx/build_mod/2.6.x/kcl_wait.o
  LD [M]  /home/sentenza/slackbuild/fglrx-install.6NHJGK/common/lib/modules/fglrx/build_mod/2.6.x/fglrx.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /home/sentenza/slackbuild/fglrx-install.6NHJGK/common/lib/modules/fglrx/build_mod/2.6.x/fglrx.mod.o
  LD [M]  /home/sentenza/slackbuild/fglrx-install.6NHJGK/common/lib/modules/fglrx/build_mod/2.6.x/fglrx.ko
make[1]: Leaving directory `/usr/src/linux-2.6.28.10'
build succeeded with return value 0
duplicating results into driver repository...
done.
You must change your working directory to /home/sentenza/slackbuild/fglrx-install.6NHJGK/common/lib/modules/fglrx
and then call ./make_install.sh in order to install the built module.
ERROR: Can't make output package in current directory.
mv: impossibile fare stat di `fglrx-module-8.582-x86-1_kernel_2.6.28.10.tgz': No such file or directory
Removing temporary directory: fglrx-install.6NHJGK
uguale se prova a creare solo i driver

Codice: Seleziona tutto

ATI SlackBuild Versione 1.3.9
--------------------------------------------
di: Emanuele Tomasi <tomasiATcli.di.unipi.it>
    Ezio Ghibaudo <ekxiusATgmail.com>
    Federico Rota <federico.rota01ATgmail.com>

packages/Slackware/make_x.sh: line 66: usr/X11R6/lib: is a directory
ERROR: Can't make output package in current directory.
mv: impossibile fare stat di `fglrx-x710-8.582-x86-1.tgz': No such file or directory
Removing temporary directory: fglrx-install.MIX8rM

Re: driver ati+kernel 2.6.27.10

Inviato: mar 9 giu 2009, 17:05
da targzeta
L'errore è nello SlackBuild. Pat ha aggiunto un sanity check nell'ultima versione di makepkg che impedisce la creazione del pacchetto nella directory corrente. L'errore è il seguente:

Codice: Seleziona tutto

ERROR: Can't make output package in current directory.
Non capisco come mai l'abbia aggiunto. Comunque il problema ora l'ho risolto e nei prossimi driver dovrebbe essere tutto a posto. Dammi un attimo per vedere di fartelo risolvere anche con i driver che hai tu.

Emanuele

Re: driver ati+kernel 2.6.27.10

Inviato: mar 9 giu 2009, 17:10
da Crow
attualmente ho il kernel 2.6.28.10, non avrei nessun problema a usare qualsiasi versione di driver.
anche gli attuali


edit:
comuque mo che ci penso, stessa versione del kernel stessi driver slackware 12.2 che ho su un'altro pc e non ho problemi
#-o :-k

Re: driver ati+kernel 2.6.27.10

Inviato: mar 9 giu 2009, 17:34
da targzeta
Relativamente ai driver che hai scaricato tu, fai quanto segue (supponendo che salvi il file allegato al post in /tmp):

Codice: Seleziona tutto

sh ati-driver-installer-9-3-x86.x86_64.run --extract casa
cd casa/packages/Slackware/
patch < /tmp/patch_ATI.txt
cd ../../
ati-installer.sh 8.593 --buildpkg
cd ..
i due pacchetti dovrebbero stare nella directory corrente.

Fammi sapere,
Emanuele

Re: driver ati+kernel 2.6.27.10

Inviato: mar 9 giu 2009, 20:49
da Crow
grazie per la tua disponibilità spina gentilissimo, allora fin qui sh ati-driver-installer-9-3-x86.x86_64.run --extract casa
cd casa/packages/Slackware/
patch < /tmp/patch_ATI.txt
tutto ok ma questo
ati-installer.sh 8.593 --buildpkg
in che directory mi reco per lanciarlo
?

Re: driver ati+kernel 2.6.27.10

Inviato: mar 9 giu 2009, 21:00
da targzeta
Hai ragione. Modifico il post.

Emanuele

edit: fatto, ora dovrebbe essere a posto.

Re: driver ati+kernel 2.6.27.10

Inviato: mar 9 giu 2009, 21:14
da Crow
qui
Reversed (or previously applied) patch detected! Assume -R? [n]
che devo rispondere

edit:
ok scusami spina sono io deficiente alla fine ci sono riuscito, pacchetti creati mo installo configuro xorg.conf e vediamo che succede grazie mille sei stato gentilissimo.