ATI proprietary drivers. Ecco uno SlackBuild !!!
Moderatore: Staff
Regole del forum
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
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.
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.
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
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.
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.
- redskorpion
- Linux 0.x

- Messaggi: 33
- Iscritto il: gio 25 mag 2006, 10:31
*ç°?!"
Allora come prima cosa ovviamente volevo ringraziarti per la risposta, ho provato a vedere la presenza delle varie directory link e file e ci sono tutte, con una leggera differenze rispetto a quello che hai scritto tu cioè: "/lib/modules/2.6.21.1/build/include/include/asm", a mè invece "/lib/modules/2.6.21.1/build/include/asm", e inoltre "/lib/modules/2.6.21.1/build/include/include/linux", a mè invece "/lib/modules/2.6.21.1/build/include/linux", aspetto fiducioso in una tua gradita risposta grazie sempre per la collaborazione.

- targzeta
- Iper Master

- Messaggi: 6635
- Iscritto il: gio 3 nov 2005, 14:05
- Nome Cognome: Emanuele Tomasi
- Slackware: 64-current
- Kernel: latest stable
- Desktop: IceWM
- Località: Carpignano Sal. (LE) <-> Pisa
Si si, i percorsi sono giusti, ho replicato un include per errore.
Postami l'output di:
Se vuoi, mi dici un orario in cui solitamente sei collegato e vediamo se possiamo incontrarci on-line, sarebbe molto meglio avere feedback "al volo".
Spina
Postami l'output di:
Codice: Seleziona tutto
cat /lib/modules/2.6.21.1/build/include/linux/utsrelease.hSpina
- redskorpion
- Linux 0.x

- Messaggi: 33
- Iscritto il: gio 25 mag 2006, 10:31
?=)(/&%$
Allora per quando riguarda l output del comando cat /lib/modules/2.6.21.1/build/include/linux/utsrelease.h è : "#define UTS_RELEASE "2.6.21.1-smp", inerente l altra domanda ti rispondo in privato grazie 1000..

- targzeta
- Iper Master

- Messaggi: 6635
- Iscritto il: gio 3 nov 2005, 14:05
- Nome Cognome: Emanuele Tomasi
- Slackware: 64-current
- Kernel: latest stable
- Desktop: IceWM
- Località: Carpignano Sal. (LE) <-> Pisa
Senti, questo sembrerebbe un bug dell'installer ATI (oppure è un tuo errore nella configurazione del kernel), non appena posso lo segnalo anche a loro. comunque, per risolvere il tuo problema ti basta modificare il file /lib/modules/2.6.21.1/build/include/linux/utsrelease.h cancellando il "-smp". Poi usa il mio build per creare il pacchetto (vedrai che stavolta funziona). Una volta creati i pacchetti magari reinserisci il "-smp".
Fammi sapere se ci sono altri problemi ok?
Spina
EDIT: Ho controllato un pò. Da quello che ho capito, dovrebbe essere successo una cosa del genere. Hai compilato un kernel 2.6.21.1. Poi ne hai compilato un altro inserendo una stringa locale "-smp". Solo che ora stai compilando il modulo fglrx dal kernel 2.6.21.1.
Infatti il tuo errore è dovuto al fatto che il programma ritorna la stringa "2.6.21.1" mentre nel tuo file utsrelease.h contiene la stringa "2.6.21.1-smp".
Fammi sapere se ci sono altri problemi ok?
Spina
EDIT: Ho controllato un pò. Da quello che ho capito, dovrebbe essere successo una cosa del genere. Hai compilato un kernel 2.6.21.1. Poi ne hai compilato un altro inserendo una stringa locale "-smp". Solo che ora stai compilando il modulo fglrx dal kernel 2.6.21.1.
Infatti il tuo errore è dovuto al fatto che il programma
Codice: Seleziona tutto
uname -r- redskorpion
- Linux 0.x

- Messaggi: 33
- Iscritto il: gio 25 mag 2006, 10:31
1234
Spina ho fatto come hai detto ed è andato tutto ok, solo che nel momento in cui vado a provare i salvaschermi in opengl tipo euforia per controllare sè il 3d è attivato il tutto mi và a scatti, allora ho provato a caricare il modulo fglrx tramite modprobe, ma mi restituisce questo errore :# modprobe fglrx
FATAL: Error inserting fglrx (/lib/modules/2.6.21.1/kernel/drivers/char/drm/fglrx.ko): Invalid module format", come proseguo e poi il file xorg.conf, lo devo modificare io o me lo crea lui automaticamente, grazie 100000000.

FATAL: Error inserting fglrx (/lib/modules/2.6.21.1/kernel/drivers/char/drm/fglrx.ko): Invalid module format", come proseguo e poi il file xorg.conf, lo devo modificare io o me lo crea lui automaticamente, grazie 100000000.
- targzeta
- Iper Master

- Messaggi: 6635
- Iscritto il: gio 3 nov 2005, 14:05
- Nome Cognome: Emanuele Tomasi
- Slackware: 64-current
- Kernel: latest stable
- Desktop: IceWM
- Località: Carpignano Sal. (LE) <-> Pisa
Ciao,
stamattina quando mi sono svegliato supponevo ci fosse qualcosa che forse ho tralasciato.
Infatti penso che dovresti fare una cosa diversa. Visto che hai l'ultimo kernel suppongo che te lo sia compilato tu. Bene, dovresti ricompilarti il kernel e rieseguire il build. Il kernel che usi attualmente deve essere l'ultimo compilato dai sorgenti mentre sembra non essere il tuo caso. Quando si compila un kernel tutti i suoi moduli vengono "marchiati" come facenti parte di quel kernel.
Se poi mi ricompilo di nuovo il kernel, anche della stessa versione, allora questo marchio cambia e modprobe se ne accorge restituendoti lo stesso errore. Sembra che tu abbia compilato il kernel 2.6.21.1 producendo il binario che usi attualemente, poi però hai ricompilato il kernel 2.6.21.1 aggiungendoci la stringa locale "-smp", questa ricompilazione ha avuto l'effetto di cambiare il marchio di tutti i moduli che compili, perchè gli header del kernel sono cambiati per rispecchiare la tua ultima modifica. Così facendo però non puoi più compilare un modulo esterno (che non è nei sorgenti) per il vecchio kernel 2.6.21.1, che è esattamente quello che abbiamo fatto noi.
Spero di essere stato chiaro, in soldoni quello che devi fare è:
- Ricompilare il kernel e i suoi moduli
- Usare il kernel appena compilato
- Creare i pacchetti per l'fglrx con il mio build
- Installare i pacchetti (sono due quelli che crea il mio build)
- Modificare il file xorg. Ti faccio vedere il mio coì hai idea di come modificarlo:
Spina
P.S. Per vedere se l'accelerazione funziona basta che lanci il programma che viene installato dal pacchetto fglrx-x... che è stato creato dal build, se il cubo rotante va, hai l'accelerazione.
Alternativamente puoi usare e vedere se ti da un riga come questa:
stamattina quando mi sono svegliato supponevo ci fosse qualcosa che forse ho tralasciato.
Infatti penso che dovresti fare una cosa diversa. Visto che hai l'ultimo kernel suppongo che te lo sia compilato tu. Bene, dovresti ricompilarti il kernel e rieseguire il build. Il kernel che usi attualmente deve essere l'ultimo compilato dai sorgenti mentre sembra non essere il tuo caso. Quando si compila un kernel tutti i suoi moduli vengono "marchiati" come facenti parte di quel kernel.
Se poi mi ricompilo di nuovo il kernel, anche della stessa versione, allora questo marchio cambia e modprobe se ne accorge restituendoti lo stesso errore. Sembra che tu abbia compilato il kernel 2.6.21.1 producendo il binario che usi attualemente, poi però hai ricompilato il kernel 2.6.21.1 aggiungendoci la stringa locale "-smp", questa ricompilazione ha avuto l'effetto di cambiare il marchio di tutti i moduli che compili, perchè gli header del kernel sono cambiati per rispecchiare la tua ultima modifica. Così facendo però non puoi più compilare un modulo esterno (che non è nei sorgenti) per il vecchio kernel 2.6.21.1, che è esattamente quello che abbiamo fatto noi.
Spero di essere stato chiaro, in soldoni quello che devi fare è:
- Ricompilare il kernel e i suoi moduli
- Usare il kernel appena compilato
- Creare i pacchetti per l'fglrx con il mio build
- Installare i pacchetti (sono due quelli che crea il mio build)
- Modificare il file xorg. Ti faccio vedere il mio coì hai idea di come modificarlo:
Section "Module"
.......
Load "dri"
Load "glx"
.......
Section "Device"
Identifier "ATI Mobility Radeon X1400"
Driver "fglrx"
EndSection
Section "Screen"
......
Device "ATI Mobility Radeon X1400"
......
Fammi sapere,Section "DRI"
Group 0
Mode 0666
EndSection
Spina
P.S. Per vedere se l'accelerazione funziona basta che lanci il programma
Codice: Seleziona tutto
fgl_glxgearsAlternativamente puoi usare
Codice: Seleziona tutto
glxinfodirect rendering: Yes
- redskorpion
- Linux 0.x

- Messaggi: 33
- Iscritto il: gio 25 mag 2006, 10:31
12213133
Forse ho capito anche io il problema e cioè per la foga di aggiornare il sistema all ultimo kernel: ho scaricato da "http://packages.slackware.it", i vari pacchetti del kernel della versione current e cioè: "kernel-modules-2.6.21.1-i486-2", il quale non dovrebbe avere problemi, "kernel-source-2.6.21.1_smp-noarch-2", che ho rinominato e upgradato in "kernel-source-2.6.21.1-noarch-2", "kernel-headers-2.6.21.1_smp-i386-2" stessa storia, "kernel-huge-2.6.21.1-i486-2" nuovo pacchetto che poi in realtà non so a che cosa serva,ed infine "kernel-generic-2.6.21.1-i486-2 ", a questo punto credo che mi convenga compilare il kernel a manina , in merito a questo ho delle grosse perplessità cioè ogni volta che ho compilato un kernel da sorgenti non sono mai riuscito a capire perchè nonostante abbia selezionato alcune funzionalità come moduli nel momento in cui vado a dare il comando lsmod per controllare i moduli caricati, ottengo che a differenza del kernel pacchettizzato in cui sono inseriti la magior parte dei moduli,compilandolo a manina ne visualizza si e no 3o4????, che ne pensi dove sbaglio???
Sempre grazie
:
Sempre grazie
- redskorpion
- Linux 0.x

- Messaggi: 33
- Iscritto il: gio 25 mag 2006, 10:31
risolto
Allora ragazzi volevo informarvi che ho risolto il mio arcano, grazie alla grande cortesia e gentilezza del grande spina che seguendomi passo passo, mi ha portato alla soluzione del problema, infatti è bastato installare i pacchetti soliti del kernel 2.6.21.1 , dopodichè ho ricompilato a manina i sorgenti del kernel, lanciato il suo slack build e tutto fila per il meglio.
Grazie infinite
P.s. posto qui il lunghissimo risultato del comando ati-driver+slack build di spina:
# sh ati-driver-installer-8.36.5-x86.x86_64.run --buildpkg custom-packa ge/Slackware
Created directory fglrx-install.Vui5FY
Verifying archive integrity... All good.
Uncompressing ATI Proprietary Linux Driver-8.36.5..................................................... ...................................................................................................... ...................................................................................................... ...................................................................................................... ...................................................................................................... ...................................................................................................... ............................................................................
==================================================
ATI Technologies Linux Driver Installer/Packager
==================================================
Generating package: custom-package/Slackware
SlackBuild Ver. 1.0.8
ATI module generator V 2.0
==========================
initializing...
cat: /lib/modules/2.6.21.1/build/include/linux/version-*.h: No such file or directory
make.sh: line 525: [: =: unary operator expected
cleaning...
patching 'highmem.h'...
assuming new VMA API since we do have kernel 2.6.x...
Assuming default VMAP API
Assuming default munmap API
doing Makefile based build for kernel 2.6.x and higher
make -C /lib/modules/2.6.21.1/build SUBDIRS=/home/neo/Desktop/fglrx-install.Vui5FY/common/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-2.6.21.1'
CC [M] /home/neo/Desktop/fglrx-install.Vui5FY/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
In file included from /home/neo/Desktop/fglrx-install.Vui5FY/common/lib/modules/fglrx/build_mod/2.6.x/drm_proc.h:41,
from /home/neo/Desktop/fglrx-install.Vui5FY/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:333:
/home/neo/Desktop/fglrx-install.Vui5FY/common/lib/modules/fglrx/build_mod/2.6.x/drmP.h:126:1: warning: "DRM_DEBUG_CODE" redefined
/home/neo/Desktop/fglrx-install.Vui5FY/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:177:1: warning: this is the location of the previous definition
/home/neo/Desktop/fglrx-install.Vui5FY/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:451: warning: initialization from incompatible pointer type
/home/neo/Desktop/fglrx-install.Vui5FY/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `firegl_stub_open':
/home/neo/Desktop/fglrx-install.Vui5FY/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:574: warning: assignment discards qualifiers from pointer target type
/home/neo/Desktop/fglrx-install.Vui5FY/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__che_pci_find_device':
/home/neo/Desktop/fglrx-install.Vui5FY/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c
warning: `pci_find_device' is deprecated (declared at include/linux/pci.h:470)
/home/neo/Desktop/fglrx-install.Vui5FY/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__che_request_irq':
/home/neo/Desktop/fglrx-install.Vui5FY/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c
warning: passing arg 2 of `request_irq' from incompatible pointer type
/home/neo/Desktop/fglrx-install.Vui5FY/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `KAS_ExecuteAtLevel':
/home/neo/Desktop/fglrx-install.Vui5FY/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:4706: warning: 'flags' might be used uninitialized in this function
/home/neo/Desktop/fglrx-install.Vui5FY/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: At top level:
/home/neo/Desktop/fglrx-install.Vui5FY/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:4847: warning: `kmem_cache_t' is deprecated (declared at include/linux/slab.h:17)
/home/neo/Desktop/fglrx-install.Vui5FY/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c
warning: 'deferred_flush' defined but not used
LD [M] /home/neo/Desktop/fglrx-install.Vui5FY/common/lib/modules/fglrx/build_mod/2.6.x/fglrx.o
Building modules, stage 2.
MODPOST 1 modules
CC /home/neo/Desktop/fglrx-install.Vui5FY/common/lib/modules/fglrx/build_mod/2.6.x/fglrx.mod.o
LD [M] /home/neo/Desktop/fglrx-install.Vui5FY/common/lib/modules/fglrx/build_mod/2.6.x/fglrx.ko
make[1]: Leaving directory `/usr/src/linux-2.6.21.1'
build succeeded with return value 0
duplicating results into driver repository...
done.
==============================
You must change your working directory to /home/neo/Desktop/fglrx-install.Vui5FY/common/lib/modules/fglrx
and then call ./make_install.sh in order to install the built module.
==============================
Slackware package maker, version 2.1.
Searching for symbolic links:
No symbolic links were found, so we won't make an installation script.
You can make your own later in ./install/doinst.sh and rebuild the
package if you like.
This next step is optional - you can set the directories in your package
to some sane permissions. If any of the directories in your package have
special permissions, then DO NOT reset them here!
Would you like to reset all directory permissions to 755 (drwxr-xr-x) and
directory ownerships to root.root ([y]es, [n]o)? n
Creating tar file fglrx-module-8.36.5-x86-1_kernel_2.6.21.1.tar...
./
lib/
lib/modules/
lib/modules/2.6.21.1/
lib/modules/2.6.21.1/external/
lib/modules/2.6.21.1/external/fglrx.ko.gz
tar-1.13: fglrx-module-8.36.5-x86-1_kernel_2.6.21.1.tar is the archive; not dumped
install/
install/doinst.sh
install/slack-desc
Gzipping fglrx-module-8.36.5-x86-1_kernel_2.6.21.1.tar...
Renaming fglrx-module-8.36.5-x86-1_kernel_2.6.21.1.tar.gz to fglrx-module-8.36.5-x86-1_kernel_2.6.21.1.tgz...
Package creation complete.
Slackware package maker, version 2.1.
Searching for symbolic links:
usr/X11R6/lib/libGL.so.1 -> libGL.so.1.2
usr/X11R6/lib/libfglrx_pp.so.1 -> libfglrx_pp.so.1.0
usr/X11R6/lib/libfglrx_tvout.so.1 -> libfglrx_tvout.so.1.0
usr/X11R6/lib/libfglrx_gamma.so.1 -> libfglrx_gamma.so.1.0
usr/X11R6/lib/libfglrx_dm.so.1 -> libfglrx_dm.so.1.0
Making symbolic link creation script:
( cd usr/X11R6/lib ; rm -rf libGL.so.1 )
( cd usr/X11R6/lib ; ln -sf libGL.so.1.2 libGL.so.1 )
( cd usr/X11R6/lib ; rm -rf libfglrx_pp.so.1 )
( cd usr/X11R6/lib ; ln -sf libfglrx_pp.so.1.0 libfglrx_pp.so.1 )
( cd usr/X11R6/lib ; rm -rf libfglrx_tvout.so.1 )
( cd usr/X11R6/lib ; ln -sf libfglrx_tvout.so.1.0 libfglrx_tvout.so.1 )
( cd usr/X11R6/lib ; rm -rf libfglrx_gamma.so.1 )
( cd usr/X11R6/lib ; ln -sf libfglrx_gamma.so.1.0 libfglrx_gamma.so.1 )
( cd usr/X11R6/lib ; rm -rf libfglrx_dm.so.1 )
( cd usr/X11R6/lib ; ln -sf libfglrx_dm.so.1.0 libfglrx_dm.so.1 )
Unless your existing installation script already contains the code
to create these links, you should append these lines to your existing
install script. Now's your chance. :^)
Would you like to add this stuff to the existing install script and
remove the symbolic links ([y]es, [n]o)? y
Removing symbolic links:
removed `./usr/X11R6/lib/libGL.so.1'
removed `./usr/X11R6/lib/libfglrx_pp.so.1'
removed `./usr/X11R6/lib/libfglrx_tvout.so.1'
removed `./usr/X11R6/lib/libfglrx_gamma.so.1'
removed `./usr/X11R6/lib/libfglrx_dm.so.1'
Updating your ./install/doinst.sh...
This next step is optional - you can set the directories in your package
to some sane permissions. If any of the directories in your package have
special permissions, then DO NOT reset them here!
Would you like to reset all directory permissions to 755 (drwxr-xr-x) and
directory ownerships to root.root ([y]es, [n]o)? n
Creating tar file fglrx-x690-8.36.5-x86-1.tar...
./
usr/
usr/opt/
usr/opt/kde3/
usr/opt/kde3/share/
usr/opt/kde3/share/applnk/
usr/opt/kde3/share/applnk/amdcccle_kde3.desktop
usr/src/
usr/src/ati/
usr/src/ati/fglrx_sample_source.tgz
usr/src/ati/fglrx_panel_sources.tgz
usr/sbin/
usr/sbin/atigetsysteminfo.sh
usr/sbin/atieventsd
usr/X11R6/
usr/X11R6/bin/
usr/X11R6/bin/fglrxinfo
usr/X11R6/bin/fglrx_xgamma
usr/X11R6/bin/aticonfig
usr/X11R6/bin/fireglcontrolpanel
usr/X11R6/bin/fgl_glxgears
usr/X11R6/bin/amdcccle
usr/X11R6/lib/
usr/X11R6/lib/libfglrx_tvout.a
usr/X11R6/lib/libGL.so.1.2
usr/X11R6/lib/modules/
usr/X11R6/lib/modules/dri/
usr/X11R6/lib/modules/dri/fglrx_dri.so
usr/X11R6/lib/modules/linux/
usr/X11R6/lib/modules/linux/libfglrxdrm.so
usr/X11R6/lib/modules/drivers/
usr/X11R6/lib/modules/drivers/fglrx_drv.so
usr/X11R6/lib/modules/glesx.so
usr/X11R6/lib/modules/esut.a
usr/X11R6/lib/libfglrx_tvout.so.1.0
usr/X11R6/lib/libfglrx_pp.so.1.0
usr/X11R6/lib/libfglrx_dm.a
usr/X11R6/lib/libfglrx_pp.a
usr/X11R6/lib/libfglrx_gamma.so.1.0
usr/X11R6/lib/libfglrx_dm.so.1.0
usr/X11R6/lib/libfglrx_gamma.a
usr/X11R6/include/
usr/X11R6/include/X11/
usr/X11R6/include/X11/extensions/
usr/X11R6/include/X11/extensions/fglrx_gamma.h
usr/share/
usr/share/ati/
usr/share/ati/amdcccle/
usr/share/ati/amdcccle/amdcccle_nl_NL.qm
usr/share/ati/amdcccle/amdcccle_fr_FR.qm
usr/share/ati/amdcccle/amdcccle_ar_EG.qm
usr/share/ati/amdcccle/amdcccle_it_IT.qm
usr/share/ati/amdcccle/amdcccle_de.qm
usr/share/ati/amdcccle/amdcccle_cs.qm
usr/share/ati/amdcccle/amdcccle_he.qm
usr/share/ati/amdcccle/amdcccle_ja.qm
usr/share/ati/amdcccle/amdcccle_no.qm
usr/share/ati/amdcccle/amdcccle_pl.qm
usr/share/ati/amdcccle/amdcccle_th.qm
usr/share/ati/amdcccle/amdcccle_da_DK.qm
usr/share/ati/amdcccle/amdcccle_pt_BR.qm
usr/share/ati/amdcccle/amdcccle_sv_SE.qm
usr/share/ati/amdcccle/amdcccle_tr_TR.qm
usr/share/ati/amdcccle/amdcccle_el_GR.qm
usr/share/ati/amdcccle/amdcccle_ko_KR.qm
usr/share/ati/amdcccle/amdcccle_es_ES.qm
usr/share/ati/amdcccle/amdcccle_zh_CN.qm
usr/share/ati/amdcccle/amdcccle_zh_TW.qm
usr/share/ati/amdcccle/amdcccle_hu_HU.qm
usr/share/ati/amdcccle/amdcccle_fi_FI.qm
usr/share/ati/amdcccle/amdcccle_ru_RU.qm
usr/share/doc/
usr/share/doc/fglrx/
usr/share/doc/fglrx/ATI_LICENSE.TXT
usr/share/doc/fglrx/configure.html
usr/share/doc/fglrx/installer.html
usr/share/doc/fglrx/tips-linux.html
usr/share/doc/fglrx/user-manual/
usr/share/doc/fglrx/user-manual/index.html
usr/share/doc/fglrx/index.html
usr/share/doc/fglrx/LICENSE.xmlconfig
usr/share/doc/fglrx/LICENSE.expat
usr/share/doc/fglrx/driverfaq.html
usr/share/doc/fglrx/LICENSE.GPL
usr/share/doc/fglrx/LICENSE.QPL
usr/share/doc/fglrx/issues.html
usr/share/doc/fglrx/release-notes/
usr/share/doc/fglrx/release-notes/index.html
usr/share/doc/fglrx/release-notes/images/
usr/share/doc/fglrx/release-notes/images/noboarder.gif
usr/share/doc/fglrx/release-notes/images/clipbrd.gif
usr/share/doc/fglrx/release-notes/images/backgrnd.gif
usr/share/doc/fglrx/release-notes/images/linux_10.gif
usr/share/doc/fglrx/release-notes/images/linux_82.gif
usr/share/doc/fglrx/release-notes/images/linux_83.gif
usr/share/doc/fglrx/release-notes/images/linux_84.gif
usr/share/doc/fglrx/release-notes/images/linux_85.gif
usr/share/doc/fglrx/release-notes/images/linux_86.gif
usr/share/doc/fglrx/release-notes/images/linux_87.gif
usr/share/doc/fglrx/release-notes/images/linux_88.gif
usr/share/doc/fglrx/release-notes/images/linux_89.gif
usr/share/doc/fglrx/release-notes/images/linux_8a.gif
usr/share/doc/fglrx/release-notes/images/caution.gif
usr/share/doc/fglrx/articles/
usr/share/doc/fglrx/articles/corruptvtswitch.html
usr/share/doc/fglrx/articles/4478.html
usr/share/doc/fglrx/articles/4479.html
usr/share/doc/fglrx/articles/4480.html
usr/share/doc/fglrx/articles/4481.html
usr/share/doc/fglrx/articles/4482.html
usr/share/doc/fglrx/articles/4483.html
usr/share/doc/fglrx/articles/4484.html
usr/share/doc/fglrx/articles/4485.html
usr/share/doc/fglrx/articles/xrestartpcie.html
usr/share/doc/fglrx/articles/secondheadcorruption.html
usr/share/doc/fglrx/articles/no3d-aiw8500dv.html
usr/share/doc/fglrx/articles/devshm.html
usr/share/doc/fglrx/articles/no3d-kt400.html
usr/share/doc/fglrx/articles/laptopsuspend.html
usr/share/doc/fglrx/articles/xvsatshift.html
usr/share/doc/fglrx/articles/pcie3dmemoryleak.html
usr/share/doc/fglrx/articles/r420blankdisplay.html
usr/share/doc/fglrx/articles/1gbhang.html
usr/share/doc/fglrx/articles/rv280dviblankdisplay.html
usr/share/doc/fglrx/articles/missingdrmheaders.html
usr/share/doc/fglrx/articles/corruptstereo.html
usr/share/doc/fglrx/articles/dualheadvideo.html
usr/share/doc/fglrx/articles/nomembercount.html
usr/share/doc/fglrx/articles/mousecursorhang.html
usr/share/doc/fglrx/articles/4461.html
usr/share/doc/fglrx/articles/4462.html
usr/share/doc/fglrx/articles/4463.html
usr/share/doc/fglrx/articles/doom3corrupt.html
usr/share/doc/fglrx/articles/4464.html
usr/share/doc/fglrx/articles/dga3dhang.html
usr/share/doc/fglrx/articles/4469.html
usr/share/doc/fglrx/articles/xf86_enodev.html
usr/share/doc/fglrx/articles/rv350springdale.html
usr/share/doc/fglrx/articles/4470.html
usr/share/doc/fglrx/articles/4475.html
usr/share/doc/fglrx/examples/
usr/share/doc/fglrx/examples/etc/
usr/share/doc/fglrx/examples/etc/acpi/
usr/share/doc/fglrx/examples/etc/acpi/ati-powermode.sh
usr/share/doc/fglrx/examples/etc/acpi/events/
usr/share/doc/fglrx/examples/etc/acpi/events/a-ac-aticonfig
usr/share/doc/fglrx/examples/etc/acpi/events/a-lid-aticonfig
usr/share/doc/fglrx/examples/etc/init.d/
usr/share/doc/fglrx/examples/etc/init.d/atieventsd.sh
usr/share/doc/fglrx/linuxfaq.html
usr/share/man/
usr/share/man/man8/
usr/share/man/man8/atieventsd.8.gz
usr/share/gnome/
usr/share/gnome/apps/
usr/share/gnome/apps/amdcccle.desktop
usr/share/icons/
usr/share/icons/ccc_small.xpm
usr/share/icons/ccc_large.xpm
usr/share/applnk/
usr/share/applnk/amdcccle.kdelnk
usr/include/
usr/include/GL/
usr/include/GL/glxATI.h
usr/include/GL/glATI.h
tar-1.13: fglrx-x690-8.36.5-x86-1.tar is the archive; not dumped
install/
install/doinst.sh
install/slack-desc
Gzipping fglrx-x690-8.36.5-x86-1.tar...
Renaming fglrx-x690-8.36.5-x86-1.tar.gz to fglrx-x690-8.36.5-x86-1.tgz...
Package creation complete.
Removing temporary directory: fglrx-install.Vui5FY
Grazie infinite
P.s. posto qui il lunghissimo risultato del comando ati-driver+slack build di spina:
# sh ati-driver-installer-8.36.5-x86.x86_64.run --buildpkg custom-packa ge/Slackware
Created directory fglrx-install.Vui5FY
Verifying archive integrity... All good.
Uncompressing ATI Proprietary Linux Driver-8.36.5..................................................... ...................................................................................................... ...................................................................................................... ...................................................................................................... ...................................................................................................... ...................................................................................................... ............................................................................
==================================================
ATI Technologies Linux Driver Installer/Packager
==================================================
Generating package: custom-package/Slackware
SlackBuild Ver. 1.0.8
ATI module generator V 2.0
==========================
initializing...
cat: /lib/modules/2.6.21.1/build/include/linux/version-*.h: No such file or directory
make.sh: line 525: [: =: unary operator expected
cleaning...
patching 'highmem.h'...
assuming new VMA API since we do have kernel 2.6.x...
Assuming default VMAP API
Assuming default munmap API
doing Makefile based build for kernel 2.6.x and higher
make -C /lib/modules/2.6.21.1/build SUBDIRS=/home/neo/Desktop/fglrx-install.Vui5FY/common/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-2.6.21.1'
CC [M] /home/neo/Desktop/fglrx-install.Vui5FY/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
In file included from /home/neo/Desktop/fglrx-install.Vui5FY/common/lib/modules/fglrx/build_mod/2.6.x/drm_proc.h:41,
from /home/neo/Desktop/fglrx-install.Vui5FY/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:333:
/home/neo/Desktop/fglrx-install.Vui5FY/common/lib/modules/fglrx/build_mod/2.6.x/drmP.h:126:1: warning: "DRM_DEBUG_CODE" redefined
/home/neo/Desktop/fglrx-install.Vui5FY/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:177:1: warning: this is the location of the previous definition
/home/neo/Desktop/fglrx-install.Vui5FY/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:451: warning: initialization from incompatible pointer type
/home/neo/Desktop/fglrx-install.Vui5FY/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `firegl_stub_open':
/home/neo/Desktop/fglrx-install.Vui5FY/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:574: warning: assignment discards qualifiers from pointer target type
/home/neo/Desktop/fglrx-install.Vui5FY/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__che_pci_find_device':
/home/neo/Desktop/fglrx-install.Vui5FY/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c
/home/neo/Desktop/fglrx-install.Vui5FY/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__che_request_irq':
/home/neo/Desktop/fglrx-install.Vui5FY/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c
/home/neo/Desktop/fglrx-install.Vui5FY/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `KAS_ExecuteAtLevel':
/home/neo/Desktop/fglrx-install.Vui5FY/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:4706: warning: 'flags' might be used uninitialized in this function
/home/neo/Desktop/fglrx-install.Vui5FY/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: At top level:
/home/neo/Desktop/fglrx-install.Vui5FY/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:4847: warning: `kmem_cache_t' is deprecated (declared at include/linux/slab.h:17)
/home/neo/Desktop/fglrx-install.Vui5FY/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c
LD [M] /home/neo/Desktop/fglrx-install.Vui5FY/common/lib/modules/fglrx/build_mod/2.6.x/fglrx.o
Building modules, stage 2.
MODPOST 1 modules
CC /home/neo/Desktop/fglrx-install.Vui5FY/common/lib/modules/fglrx/build_mod/2.6.x/fglrx.mod.o
LD [M] /home/neo/Desktop/fglrx-install.Vui5FY/common/lib/modules/fglrx/build_mod/2.6.x/fglrx.ko
make[1]: Leaving directory `/usr/src/linux-2.6.21.1'
build succeeded with return value 0
duplicating results into driver repository...
done.
==============================
You must change your working directory to /home/neo/Desktop/fglrx-install.Vui5FY/common/lib/modules/fglrx
and then call ./make_install.sh in order to install the built module.
==============================
Slackware package maker, version 2.1.
Searching for symbolic links:
No symbolic links were found, so we won't make an installation script.
You can make your own later in ./install/doinst.sh and rebuild the
package if you like.
This next step is optional - you can set the directories in your package
to some sane permissions. If any of the directories in your package have
special permissions, then DO NOT reset them here!
Would you like to reset all directory permissions to 755 (drwxr-xr-x) and
directory ownerships to root.root ([y]es, [n]o)? n
Creating tar file fglrx-module-8.36.5-x86-1_kernel_2.6.21.1.tar...
./
lib/
lib/modules/
lib/modules/2.6.21.1/
lib/modules/2.6.21.1/external/
lib/modules/2.6.21.1/external/fglrx.ko.gz
tar-1.13: fglrx-module-8.36.5-x86-1_kernel_2.6.21.1.tar is the archive; not dumped
install/
install/doinst.sh
install/slack-desc
Gzipping fglrx-module-8.36.5-x86-1_kernel_2.6.21.1.tar...
Renaming fglrx-module-8.36.5-x86-1_kernel_2.6.21.1.tar.gz to fglrx-module-8.36.5-x86-1_kernel_2.6.21.1.tgz...
Package creation complete.
Slackware package maker, version 2.1.
Searching for symbolic links:
usr/X11R6/lib/libGL.so.1 -> libGL.so.1.2
usr/X11R6/lib/libfglrx_pp.so.1 -> libfglrx_pp.so.1.0
usr/X11R6/lib/libfglrx_tvout.so.1 -> libfglrx_tvout.so.1.0
usr/X11R6/lib/libfglrx_gamma.so.1 -> libfglrx_gamma.so.1.0
usr/X11R6/lib/libfglrx_dm.so.1 -> libfglrx_dm.so.1.0
Making symbolic link creation script:
( cd usr/X11R6/lib ; rm -rf libGL.so.1 )
( cd usr/X11R6/lib ; ln -sf libGL.so.1.2 libGL.so.1 )
( cd usr/X11R6/lib ; rm -rf libfglrx_pp.so.1 )
( cd usr/X11R6/lib ; ln -sf libfglrx_pp.so.1.0 libfglrx_pp.so.1 )
( cd usr/X11R6/lib ; rm -rf libfglrx_tvout.so.1 )
( cd usr/X11R6/lib ; ln -sf libfglrx_tvout.so.1.0 libfglrx_tvout.so.1 )
( cd usr/X11R6/lib ; rm -rf libfglrx_gamma.so.1 )
( cd usr/X11R6/lib ; ln -sf libfglrx_gamma.so.1.0 libfglrx_gamma.so.1 )
( cd usr/X11R6/lib ; rm -rf libfglrx_dm.so.1 )
( cd usr/X11R6/lib ; ln -sf libfglrx_dm.so.1.0 libfglrx_dm.so.1 )
Unless your existing installation script already contains the code
to create these links, you should append these lines to your existing
install script. Now's your chance. :^)
Would you like to add this stuff to the existing install script and
remove the symbolic links ([y]es, [n]o)? y
Removing symbolic links:
removed `./usr/X11R6/lib/libGL.so.1'
removed `./usr/X11R6/lib/libfglrx_pp.so.1'
removed `./usr/X11R6/lib/libfglrx_tvout.so.1'
removed `./usr/X11R6/lib/libfglrx_gamma.so.1'
removed `./usr/X11R6/lib/libfglrx_dm.so.1'
Updating your ./install/doinst.sh...
This next step is optional - you can set the directories in your package
to some sane permissions. If any of the directories in your package have
special permissions, then DO NOT reset them here!
Would you like to reset all directory permissions to 755 (drwxr-xr-x) and
directory ownerships to root.root ([y]es, [n]o)? n
Creating tar file fglrx-x690-8.36.5-x86-1.tar...
./
usr/
usr/opt/
usr/opt/kde3/
usr/opt/kde3/share/
usr/opt/kde3/share/applnk/
usr/opt/kde3/share/applnk/amdcccle_kde3.desktop
usr/src/
usr/src/ati/
usr/src/ati/fglrx_sample_source.tgz
usr/src/ati/fglrx_panel_sources.tgz
usr/sbin/
usr/sbin/atigetsysteminfo.sh
usr/sbin/atieventsd
usr/X11R6/
usr/X11R6/bin/
usr/X11R6/bin/fglrxinfo
usr/X11R6/bin/fglrx_xgamma
usr/X11R6/bin/aticonfig
usr/X11R6/bin/fireglcontrolpanel
usr/X11R6/bin/fgl_glxgears
usr/X11R6/bin/amdcccle
usr/X11R6/lib/
usr/X11R6/lib/libfglrx_tvout.a
usr/X11R6/lib/libGL.so.1.2
usr/X11R6/lib/modules/
usr/X11R6/lib/modules/dri/
usr/X11R6/lib/modules/dri/fglrx_dri.so
usr/X11R6/lib/modules/linux/
usr/X11R6/lib/modules/linux/libfglrxdrm.so
usr/X11R6/lib/modules/drivers/
usr/X11R6/lib/modules/drivers/fglrx_drv.so
usr/X11R6/lib/modules/glesx.so
usr/X11R6/lib/modules/esut.a
usr/X11R6/lib/libfglrx_tvout.so.1.0
usr/X11R6/lib/libfglrx_pp.so.1.0
usr/X11R6/lib/libfglrx_dm.a
usr/X11R6/lib/libfglrx_pp.a
usr/X11R6/lib/libfglrx_gamma.so.1.0
usr/X11R6/lib/libfglrx_dm.so.1.0
usr/X11R6/lib/libfglrx_gamma.a
usr/X11R6/include/
usr/X11R6/include/X11/
usr/X11R6/include/X11/extensions/
usr/X11R6/include/X11/extensions/fglrx_gamma.h
usr/share/
usr/share/ati/
usr/share/ati/amdcccle/
usr/share/ati/amdcccle/amdcccle_nl_NL.qm
usr/share/ati/amdcccle/amdcccle_fr_FR.qm
usr/share/ati/amdcccle/amdcccle_ar_EG.qm
usr/share/ati/amdcccle/amdcccle_it_IT.qm
usr/share/ati/amdcccle/amdcccle_de.qm
usr/share/ati/amdcccle/amdcccle_cs.qm
usr/share/ati/amdcccle/amdcccle_he.qm
usr/share/ati/amdcccle/amdcccle_ja.qm
usr/share/ati/amdcccle/amdcccle_no.qm
usr/share/ati/amdcccle/amdcccle_pl.qm
usr/share/ati/amdcccle/amdcccle_th.qm
usr/share/ati/amdcccle/amdcccle_da_DK.qm
usr/share/ati/amdcccle/amdcccle_pt_BR.qm
usr/share/ati/amdcccle/amdcccle_sv_SE.qm
usr/share/ati/amdcccle/amdcccle_tr_TR.qm
usr/share/ati/amdcccle/amdcccle_el_GR.qm
usr/share/ati/amdcccle/amdcccle_ko_KR.qm
usr/share/ati/amdcccle/amdcccle_es_ES.qm
usr/share/ati/amdcccle/amdcccle_zh_CN.qm
usr/share/ati/amdcccle/amdcccle_zh_TW.qm
usr/share/ati/amdcccle/amdcccle_hu_HU.qm
usr/share/ati/amdcccle/amdcccle_fi_FI.qm
usr/share/ati/amdcccle/amdcccle_ru_RU.qm
usr/share/doc/
usr/share/doc/fglrx/
usr/share/doc/fglrx/ATI_LICENSE.TXT
usr/share/doc/fglrx/configure.html
usr/share/doc/fglrx/installer.html
usr/share/doc/fglrx/tips-linux.html
usr/share/doc/fglrx/user-manual/
usr/share/doc/fglrx/user-manual/index.html
usr/share/doc/fglrx/index.html
usr/share/doc/fglrx/LICENSE.xmlconfig
usr/share/doc/fglrx/LICENSE.expat
usr/share/doc/fglrx/driverfaq.html
usr/share/doc/fglrx/LICENSE.GPL
usr/share/doc/fglrx/LICENSE.QPL
usr/share/doc/fglrx/issues.html
usr/share/doc/fglrx/release-notes/
usr/share/doc/fglrx/release-notes/index.html
usr/share/doc/fglrx/release-notes/images/
usr/share/doc/fglrx/release-notes/images/noboarder.gif
usr/share/doc/fglrx/release-notes/images/clipbrd.gif
usr/share/doc/fglrx/release-notes/images/backgrnd.gif
usr/share/doc/fglrx/release-notes/images/linux_10.gif
usr/share/doc/fglrx/release-notes/images/linux_82.gif
usr/share/doc/fglrx/release-notes/images/linux_83.gif
usr/share/doc/fglrx/release-notes/images/linux_84.gif
usr/share/doc/fglrx/release-notes/images/linux_85.gif
usr/share/doc/fglrx/release-notes/images/linux_86.gif
usr/share/doc/fglrx/release-notes/images/linux_87.gif
usr/share/doc/fglrx/release-notes/images/linux_88.gif
usr/share/doc/fglrx/release-notes/images/linux_89.gif
usr/share/doc/fglrx/release-notes/images/linux_8a.gif
usr/share/doc/fglrx/release-notes/images/caution.gif
usr/share/doc/fglrx/articles/
usr/share/doc/fglrx/articles/corruptvtswitch.html
usr/share/doc/fglrx/articles/4478.html
usr/share/doc/fglrx/articles/4479.html
usr/share/doc/fglrx/articles/4480.html
usr/share/doc/fglrx/articles/4481.html
usr/share/doc/fglrx/articles/4482.html
usr/share/doc/fglrx/articles/4483.html
usr/share/doc/fglrx/articles/4484.html
usr/share/doc/fglrx/articles/4485.html
usr/share/doc/fglrx/articles/xrestartpcie.html
usr/share/doc/fglrx/articles/secondheadcorruption.html
usr/share/doc/fglrx/articles/no3d-aiw8500dv.html
usr/share/doc/fglrx/articles/devshm.html
usr/share/doc/fglrx/articles/no3d-kt400.html
usr/share/doc/fglrx/articles/laptopsuspend.html
usr/share/doc/fglrx/articles/xvsatshift.html
usr/share/doc/fglrx/articles/pcie3dmemoryleak.html
usr/share/doc/fglrx/articles/r420blankdisplay.html
usr/share/doc/fglrx/articles/1gbhang.html
usr/share/doc/fglrx/articles/rv280dviblankdisplay.html
usr/share/doc/fglrx/articles/missingdrmheaders.html
usr/share/doc/fglrx/articles/corruptstereo.html
usr/share/doc/fglrx/articles/dualheadvideo.html
usr/share/doc/fglrx/articles/nomembercount.html
usr/share/doc/fglrx/articles/mousecursorhang.html
usr/share/doc/fglrx/articles/4461.html
usr/share/doc/fglrx/articles/4462.html
usr/share/doc/fglrx/articles/4463.html
usr/share/doc/fglrx/articles/doom3corrupt.html
usr/share/doc/fglrx/articles/4464.html
usr/share/doc/fglrx/articles/dga3dhang.html
usr/share/doc/fglrx/articles/4469.html
usr/share/doc/fglrx/articles/xf86_enodev.html
usr/share/doc/fglrx/articles/rv350springdale.html
usr/share/doc/fglrx/articles/4470.html
usr/share/doc/fglrx/articles/4475.html
usr/share/doc/fglrx/examples/
usr/share/doc/fglrx/examples/etc/
usr/share/doc/fglrx/examples/etc/acpi/
usr/share/doc/fglrx/examples/etc/acpi/ati-powermode.sh
usr/share/doc/fglrx/examples/etc/acpi/events/
usr/share/doc/fglrx/examples/etc/acpi/events/a-ac-aticonfig
usr/share/doc/fglrx/examples/etc/acpi/events/a-lid-aticonfig
usr/share/doc/fglrx/examples/etc/init.d/
usr/share/doc/fglrx/examples/etc/init.d/atieventsd.sh
usr/share/doc/fglrx/linuxfaq.html
usr/share/man/
usr/share/man/man8/
usr/share/man/man8/atieventsd.8.gz
usr/share/gnome/
usr/share/gnome/apps/
usr/share/gnome/apps/amdcccle.desktop
usr/share/icons/
usr/share/icons/ccc_small.xpm
usr/share/icons/ccc_large.xpm
usr/share/applnk/
usr/share/applnk/amdcccle.kdelnk
usr/include/
usr/include/GL/
usr/include/GL/glxATI.h
usr/include/GL/glATI.h
tar-1.13: fglrx-x690-8.36.5-x86-1.tar is the archive; not dumped
install/
install/doinst.sh
install/slack-desc
Gzipping fglrx-x690-8.36.5-x86-1.tar...
Renaming fglrx-x690-8.36.5-x86-1.tar.gz to fglrx-x690-8.36.5-x86-1.tgz...
Package creation complete.
Removing temporary directory: fglrx-install.Vui5FY
Ciao!
Ho provato a usare lo slackbuild con gli 8.28.8.
Sto usando un kernel 2.6.20.10 ricompilato, ho i sorgenti e gli header installati (ho usato kernelpkg 0.2.0) - xorg-6.9.
Ho controllato tutti i link simbolici, la stringa in utsrelease.h e` "2.6.20.10"
sembra tutto apposto, ma mi rigurgita questo:
SlackBuild Ver. 1.0.8
ATI module generator V 2.0
==========================
initializing...
Error:
kernel includes at /usr/src/linux/includ/usr/src/linux/include do not match current kernel.
they are versioned as ""
instead of "2.6.20.10"
..questo per quanto riguarda make.sh. Avendo avuto problemi a patchare gli 8.28.8 col le diverse patch che girano in rete per le versioni 8.3* di fglrx mi chiedo - qualcuno sa' se esiste un patch per far funzionare una volta per tutte gli 8.28.8 con i kernel della serie 2.6.20.* ?
Saluti
Ho provato a usare lo slackbuild con gli 8.28.8.
Sto usando un kernel 2.6.20.10 ricompilato, ho i sorgenti e gli header installati (ho usato kernelpkg 0.2.0) - xorg-6.9.
Ho controllato tutti i link simbolici, la stringa in utsrelease.h e` "2.6.20.10"
sembra tutto apposto, ma mi rigurgita questo:
SlackBuild Ver. 1.0.8
ATI module generator V 2.0
==========================
initializing...
Error:
kernel includes at /usr/src/linux/includ/usr/src/linux/include do not match current kernel.
they are versioned as ""
instead of "2.6.20.10"
..questo per quanto riguarda make.sh. Avendo avuto problemi a patchare gli 8.28.8 col le diverse patch che girano in rete per le versioni 8.3* di fglrx mi chiedo - qualcuno sa' se esiste un patch per far funzionare una volta per tutte gli 8.28.8 con i kernel della serie 2.6.20.* ?
Saluti
- submax82
- Staff

- Messaggi: 3202
- Iscritto il: mer 31 ago 2005, 0:00
- Desktop: xfce
- Distribuzione: SalixOS
- Contatta:
per i sorgenti basta che faiMaZ ha scritto:Ciao!
Ho provato a usare lo slackbuild con gli 8.28.8.
Sto usando un kernel 2.6.20.10 ricompilato, ho i sorgenti e gli header installati (ho usato kernelpkg 0.2.0) - xorg-6.9.
Ho controllato tutti i link simbolici, la stringa in utsrelease.h e` "2.6.20.10"
sembra tutto apposto, ma mi rigurgita questo:
SlackBuild Ver. 1.0.8
ATI module generator V 2.0
==========================
initializing...
Error:
kernel includes at /usr/src/linux/includ/usr/src/linux/include do not match current kernel.
they are versioned as ""
instead of "2.6.20.10"
..questo per quanto riguarda make.sh. Avendo avuto problemi a patchare gli 8.28.8 col le diverse patch che girano in rete per le versioni 8.3* di fglrx mi chiedo - qualcuno sa' se esiste un patch per far funzionare una volta per tutte gli 8.28.8 con i kernel della serie 2.6.20.* ?
Saluti
cd /usr/src
wget ftp://ftp.kernel.org/pub/linux/kernel/v ... 10.tar.bz2
tar -xvjf linux-2.6.20.10.tar.bz2
ln -s /usr/src/linux-2.6.20.10 /usr/src/linux
fai tutto correttamente?
- targzeta
- Iper Master

- Messaggi: 6635
- Iscritto il: gio 3 nov 2005, 14:05
- Nome Cognome: Emanuele Tomasi
- Slackware: 64-current
- Kernel: latest stable
- Desktop: IceWM
- Località: Carpignano Sal. (LE) <-> Pisa
Il nuovo build lo trovi qui:
http://www.cli.di.unipi.it/~tomasi/ati- ... arch-1.tgz
Fammi sapere ok?
Spina
@edit: Ho notato che i driver 8.28.8 hanno una gestione della directory /etc/ati/custom-package diversa dai nuovi driver. Sostanzialmente i nuovi driver copiano la directory mentre questi vecchi driver semplicemente la linkano. Questo crea un fastidioso problema, infatti il build non elimina tutto ciò che crea, anche perchè dovrebbe essere tutto in un directory temporanea. Come risultato dopo l'esecuzione dell'installer sui driver 8.28.8 ottieni che la directory /etc/ati/custom-package viene sporcata!!! Questo non è bello e quindi ho modificato il build in modo da rilevare e patchare il comportamento dei driver ATI "vecchi". Quindi abbiamo un nuovo build all'indirizzo:
http://www.cli.di.unipi.it/~tomasi/ati- ... arch-2.tgz
http://www.cli.di.unipi.it/~tomasi/ati- ... arch-1.tgz
Fammi sapere ok?
Spina
@edit: Ho notato che i driver 8.28.8 hanno una gestione della directory /etc/ati/custom-package diversa dai nuovi driver. Sostanzialmente i nuovi driver copiano la directory mentre questi vecchi driver semplicemente la linkano. Questo crea un fastidioso problema, infatti il build non elimina tutto ciò che crea, anche perchè dovrebbe essere tutto in un directory temporanea. Come risultato dopo l'esecuzione dell'installer sui driver 8.28.8 ottieni che la directory /etc/ati/custom-package viene sporcata!!! Questo non è bello e quindi ho modificato il build in modo da rilevare e patchare il comportamento dei driver ATI "vecchi". Quindi abbiamo un nuovo build all'indirizzo:
http://www.cli.di.unipi.it/~tomasi/ati- ... arch-2.tgz
Ultima modifica di targzeta il mar 5 giu 2007, 2:49, modificato 1 volta in totale.
ehi, ha funzionato! ti ringrazio davvero di cuore, posso affermare senza troppi indugi (avendo spulciato come un forsennato parecchi forum e newsgroup in questi giorni) che questo forum e' popolato da gente davvero cazzuta e disponibile. Va detto, non fa male ribadirlo, che per far funzionare l'ambaradan BISOGNA rimuovere il modulo 'drm' dal kernel (se presente) o comunque unloadarlo..
Adesso non sono a casa e non posso postare l'output del build ma lo faro' al piu presto. Se posso cerchero' di approfondire la questione che hai sollevato sulla dir che non viene rimossa etc.. giusto per capire che spacchio succede.
buona serata!
Adesso non sono a casa e non posso postare l'output del build ma lo faro' al piu presto. Se posso cerchero' di approfondire la questione che hai sollevato sulla dir che non viene rimossa etc.. giusto per capire che spacchio succede.
buona serata!
- targzeta
- Iper Master

- Messaggi: 6635
- Iscritto il: gio 3 nov 2005, 14:05
- Nome Cognome: Emanuele Tomasi
- Slackware: 64-current
- Kernel: latest stable
- Desktop: IceWM
- Località: Carpignano Sal. (LE) <-> Pisa
non c'è bisogno che posti l'output, sono contento che abbia funzionato
.
Per la questione della directory, con l'ultimo build che ho inserito ora è tutto apposto.
Spina
P.S. L'output ho chiesto a redskorpion di postarlo in modo che qualcuno possa verificare i percorsi. Non usando nè kde nè gnome volevo sapere se qualcuno può darmi delle dritte sui percorsi dei link per il desktop.
Pippi.S. Dai, magari postamelo in privato (l'output), così gli dò un occhiata io.
Per la questione della directory, con l'ultimo build che ho inserito ora è tutto apposto.
Spina
P.S. L'output ho chiesto a redskorpion di postarlo in modo che qualcuno possa verificare i percorsi. Non usando nè kde nè gnome volevo sapere se qualcuno può darmi delle dritte sui percorsi dei link per il desktop.
Pippi.S. Dai, magari postamelo in privato (l'output), così gli dò un occhiata io.