Repository 32bit  Forum
Repository 64bit  Wiki

ATI Catalyst 10.9 su Slackware 13.1 64bit

Usate questo forum per richieste di aiuto e consigli sull'hardware montato nelle vostre macchine con GNU/Linux Slackware.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata e la versione del Kernel. Questi dati aiutano le persone che possono rispondere.
2) Citare il tipo di hardware coinvolto in modo dettagliato.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT. Non usare termini gergali come procio, mobo e simili per identificare i componenti hardware.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.

ATI Catalyst 10.9 su Slackware 13.1 64bit

Messaggioda alphamanitine » gio set 23, 2010 0:08

Ho provato la creazione dei pacchetti ma non va a buon fine:

Codice: Seleziona tutto
Generating package: Slackware/All

ATI SlackBuild Version 1.4.1
--------------------------------------------
by: Emanuele Tomasi <tomasiATcli.di.unipi.it>
    Ezio Ghibaudo <ekxiusATgmail.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.33.4/build SUBDIRS=/tmp/fglrx-install.Abj3ft/common/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-2.6.33.4'
  CC [M]  /tmp/fglrx-install.Abj3ft/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
/tmp/fglrx-install.Abj3ft/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function 'KCL_MapPageToPfn':
/tmp/fglrx-install.Abj3ft/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1636: warning: unused variable 'bus_addr'
  CC [M]  /tmp/fglrx-install.Abj3ft/common/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.o
  CC [M]  /tmp/fglrx-install.Abj3ft/common/lib/modules/fglrx/build_mod/2.6.x/kcl_agp.o
  CC [M]  /tmp/fglrx-install.Abj3ft/common/lib/modules/fglrx/build_mod/2.6.x/kcl_debug.o
  CC [M]  /tmp/fglrx-install.Abj3ft/common/lib/modules/fglrx/build_mod/2.6.x/kcl_ioctl.o
/tmp/fglrx-install.Abj3ft/common/lib/modules/fglrx/build_mod/2.6.x/kcl_ioctl.c: In function 'KCL_IOCTL_AllocUserSpace32':
/tmp/fglrx-install.Abj3ft/common/lib/modules/fglrx/build_mod/2.6.x/kcl_ioctl.c:196: error: implicit declaration of function 'compat_alloc_user_space'
/tmp/fglrx-install.Abj3ft/common/lib/modules/fglrx/build_mod/2.6.x/kcl_ioctl.c:196: warning: return makes pointer from integer without a cast
make[2]: *** [/tmp/fglrx-install.Abj3ft/common/lib/modules/fglrx/build_mod/2.6.x/kcl_ioctl.o] Error 1
make[1]: *** [_module_/tmp/fglrx-install.Abj3ft/common/lib/modules/fglrx/build_mod/2.6.x] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.33.4'
make: *** [kmod_build] Error 2
build failed with return value 2
ERROR: i don't have make module
Removing temporary directory: fglrx-install.Abj3ft


Suggerimenti?
Avatar utente
alphamanitine
Linux 2.0
Linux 2.0
 
Messaggi: 164
Iscritto il: mar feb 15, 2005 0:00
Località: Prato
Slackware: 14

Re: ATI Catalyst 10.9 su Slackware 13.1 64bit

Messaggioda targzeta » gio set 23, 2010 8:46

Ciao, ho trovato qualcosa che forse può aiutarti. Scarica la patch allegata nella directory /tmp, quindi, da root:
Codice: Seleziona tutto
#> mkdir -p /etc/ati/patch/
#> mv /tmp/fglrx_10.9.diff /etc/ati/patch/patch-8.771-$(uname -r)
#> sh ati-driver-installer-10-9-x86.x86_64.run --buildpkg

Per un problema nello SlackBuild interno (che vedo di risolvere per le prossime release), ad un certo punto ti viene chiesto:
Codice: Seleziona tutto
can't find file to patch at input line 4
Perhaps you should have used the -p or --strip option?
The text leading up to this was:
--------------------------
|diff -ru ./2.6.x/Makefile ../../../../../../fglrx-install.uZLF8t/common/lib/modules/fglrx/build_mod//2.6.x/Makefile
|--- ./2.6.x/Makefile   2010-09-01 16:05:31.000000000 +0200
|+++ ../../../../../../fglrx-install.uZLF8t/common/lib/modules/fglrx/build_mod//2.6.x/Makefile  2010-09-23 08:47:24.000000000 +0200
--------------------------
File to patch:
e tu mettici:
Codice: Seleziona tutto
./2.6.x/Makefile

Dovrebbe essere tutto. Se tutto va bene dopo puoi anche eliminare la directory patch, con:
Codice: Seleziona tutto
rm -r /etc/ati/patch/


Fammi sapere,
Emanuele
Allegati
fglrx_10.9.diff
Patch per i driver ATI Catalist 10.9 (errore su 'compat_alloc_user_space')
(2.9 KiB) Scaricato 206 volte
Linux Registered User #454438
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà
Avatar utente
targzeta
Iper Master
Iper Master
 
Messaggi: 6155
Iscritto il: gio nov 03, 2005 14:05
Località: Carpignano Sal. (LE) <-> Pisa
Nome Cognome: Emanuele Tomasi
Slackware: current
Kernel: latest stable
Desktop: IceWM

Re: ATI Catalyst 10.9 su Slackware 13.1 64bit

Messaggioda Amrod » gio set 23, 2010 9:54

Non so se puo' servire a trovare il problema ma sulla 64 -current mi compilano senza problemi e
li sto usando
Amrod
Linux 1.0
Linux 1.0
 
Messaggi: 91
Iscritto il: sab dic 09, 2006 19:03
Località: Cantu' -Co-
Slackware: x86_64 current
Desktop: Openbox

Re: ATI Catalyst 10.9 su Slackware 13.1 64bit

Messaggioda targzeta » gio set 23, 2010 10:21

Il problema non è la versione della Slackware, ma quella del Kernel. Io ho una current e neanche a me compilano, con la patch si. Il problema è stato già trovato, bisogna solo vedere se la patch funziona :).

Comunque grazie per il feedback. Anzi puoi dirmi che kernel usi? Mi sembra che l'errore sia iniziato dal 2.6.32-22 (o 23).
Emanuele
Linux Registered User #454438
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà
Avatar utente
targzeta
Iper Master
Iper Master
 
Messaggi: 6155
Iscritto il: gio nov 03, 2005 14:05
Località: Carpignano Sal. (LE) <-> Pisa
Nome Cognome: Emanuele Tomasi
Slackware: current
Kernel: latest stable
Desktop: IceWM

Re: ATI Catalyst 10.9 su Slackware 13.1 64bit

Messaggioda Amrod » gio set 23, 2010 10:40

Uso il 2.6.33.4, ho la memoria corta ma almeno negli ultimi 2 o 3 mesi non ho mai dovuto patchare i driver
per compilarli, che dipenda da altro oltre che dal kernel?
Amrod
Linux 1.0
Linux 1.0
 
Messaggi: 91
Iscritto il: sab dic 09, 2006 19:03
Località: Cantu' -Co-
Slackware: x86_64 current
Desktop: Openbox

Re: ATI Catalyst 10.9 su Slackware 13.1 64bit

Messaggioda targzeta » gio set 23, 2010 10:50

No no, forse sono io che sbaglio. L'errore avviene perchè negli ultimi kernel hanno cambiato il nome della funzione, succede sempre così quando i moduli non sono integrati nel ramo di sviluppo del kernel.

Emanuele
Linux Registered User #454438
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà
Avatar utente
targzeta
Iper Master
Iper Master
 
Messaggi: 6155
Iscritto il: gio nov 03, 2005 14:05
Località: Carpignano Sal. (LE) <-> Pisa
Nome Cognome: Emanuele Tomasi
Slackware: current
Kernel: latest stable
Desktop: IceWM

Re: ATI Catalyst 10.9 su Slackware 13.1 64bit

Messaggioda alphamanitine » ven set 24, 2010 15:05

Ciao spina. La patch funziona!

Codice: Seleziona tutto
fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon HD 4800 Series       
OpenGL version string: 3.3.10188 Compatibility Profile Context


Catalyst Control Center non si avvia come utente generico:
Codice: Seleziona tutto
bash: /usr/bin/amdcccle: Permission denied


Uso XFCE come DE.
Avatar utente
alphamanitine
Linux 2.0
Linux 2.0
 
Messaggi: 164
Iscritto il: mar feb 15, 2005 0:00
Località: Prato
Slackware: 14

Re: ATI Catalyst 10.9 su Slackware 13.1 64bit

Messaggioda targzeta » ven set 24, 2010 15:21

Spesso mi dicono di problemi di permessi. Io generalmente non tocco nulla e lascio che siano quelli della ATI a settare i permessi per i file, però effettivamente ad un comando che è sotto /usr/bin l'utente normale dovrebbe potervi accedere.

Vedo quello che si può fare per una prossima release dei driver, per ora devi settare a mano i permessi :(.

Contento che la patch funzioni,
Emanuele
Linux Registered User #454438
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà
Avatar utente
targzeta
Iper Master
Iper Master
 
Messaggi: 6155
Iscritto il: gio nov 03, 2005 14:05
Località: Carpignano Sal. (LE) <-> Pisa
Nome Cognome: Emanuele Tomasi
Slackware: current
Kernel: latest stable
Desktop: IceWM

Re: ATI Catalyst 10.9 su Slackware 13.1 64bit

Messaggioda targzeta » ven set 24, 2010 16:15

Ho settato tutti i permessi della directory /usr/bin a (0755). Se avete buona memoria, alla prossima release dei driver fatemi sapere se funziona.

Emanuele
Linux Registered User #454438
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà
Avatar utente
targzeta
Iper Master
Iper Master
 
Messaggi: 6155
Iscritto il: gio nov 03, 2005 14:05
Località: Carpignano Sal. (LE) <-> Pisa
Nome Cognome: Emanuele Tomasi
Slackware: current
Kernel: latest stable
Desktop: IceWM

Re: ATI Catalyst 10.9 su Slackware 13.1 64bit

Messaggioda 414N » sab set 25, 2010 15:48

La patch funziona perfettamente anche a me. Grazie spina :thumbright:
Avatar utente
414N
Iper Master
Iper Master
 
Messaggi: 2881
Iscritto il: mer feb 13, 2008 16:19
Località: Bulagna
Slackware: 14.0 (x64)
Kernel: 3.2.29
Desktop: LXDE


Torna a Hardware

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite

cron