kernel 2.6.19 e ATI Proprietary Driver [Problema e Soluzione

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
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.
Avatar utente
aLvArO
Linux 4.x
Linux 4.x
Messaggi: 1201
Iscritto il: mer 30 mar 2005, 0:00
Nome Cognome: alessio
Slackware: current64
Kernel: 2.6.30-rc8-smp
Desktop: kde 4.2.4
Località: Catanzaro Lido (CZ)

Messaggio da aLvArO »

ti ringrazio pensavo che quel comando funzionasse solo fino al riavvio.
l'ho eseguito e questa volta nessun file è stato modificato infatti per ora funzoina ancora tnx ciao

-Renzo-
Linux 0.x
Linux 0.x
Messaggi: 1
Iscritto il: dom 26 nov 2006, 11:02
Località: Piana Rotaliana

Messaggio da -Renzo- »

Inanzitutto, Salve a tutti , è il mio primo post...........
scusate se riuppo così brutalmente... ma credo che sia giusto scrivere qui , dato che le premesse ci sono tutte, che aprire un nuovo tread. :D

Ho appena ricompilato il Kernel, mettendoci un bel 2.6.19.1 fiammante, prima avevo il 2.6.18 precompilato della slack, e i driver ati , anche se con i loro problemini , andavano.
Ora non vanno ne con il nuovo kernel, ne con quello vecchio.

Mi spiego, dopo aver scaricato l'rpm, lo converto e lo installo, e riesco a compilare con successo grazie al comando citato precedentemente

Codice: Seleziona tutto

sed -i '/linux\/config.h/s;linux\/config.h;linux\/autoconf.h;' *.{h,c};
ebbene quando provo a dare :

Codice: Seleziona tutto

root@Slacky:/lib/modules/fglrx# sh make_install.sh
- recreating module dependency list
- trying a sample load of the kernel modules
FATAL: Module fglrx not found.
failed.
root@Slacky:/lib/modules/fglrx#     
Non mi carica il modulo.. ho sbagliato a compilare?? anche sul 2.6.18 ora c'e lo stesso problema.
Dando lsmod di moduli caricati ce ne sono....

Grazie In anticipo per l'eventuale risposta--

Edit : riprovandoci ora..

Codice: Seleziona tutto

root@Slacky:/lib/modules/fglrx# sh make_install.sh
- recreating module dependency list
- trying a sample load of the kernel modules
FATAL: Error inserting fglrx (/lib/modules/2.6.19.1/kernel/drivers/char/drm/fglrx.ko): Operation not permitted
failed.
,se io controllo cosa c'e in /lib/modules/2.6.19.1/kernel/drivers/char/drm/ mi ritrovo il modulo fglrx... ma allora perche non me lo carica????

se può servire dmesg nelle ultime righe dà questo output :

Codice: Seleziona tutto

[drm] Initialized radeon 1.25.0 20060524 on minor 0
mtrr: 0xc0000000,0x10000000 overlaps existing 0xc0000000,0x8000000
agpgart: Found an AGP 3.0 compliant device at 0000:00:00.0.
agpgart: Putting AGP V3 device at 0000:00:00.0 into 4x mode
agpgart: Putting AGP V3 device at 0000:02:00.0 into 4x mode
[drm] Setting GART location based on old memory map
[drm] Loading R300 Microcode
[drm] writeback test succeeded in 1 usecs
fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel.
[fglrx] Maximum main memory to use for locked dma buffers: 928 MBytes.
[fglrx:firegl_init_module] *ERROR* firegl_stub_register failed
[fglrx] Maximum main memory to use for locked dma buffers: 928 MBytes.
[fglrx:firegl_init_module] *ERROR* firegl_stub_register failed
[fglrx] Maximum main memory to use for locked dma buffers: 928 MBytes.
[fglrx:firegl_init_module] *ERROR* firegl_stub_register failed
[fglrx] Maximum main memory to use for locked dma buffers: 928 MBytes.
[fglrx:firegl_init_module] *ERROR* firegl_stub_register failed

Avatar utente
aLvArO
Linux 4.x
Linux 4.x
Messaggi: 1201
Iscritto il: mer 30 mar 2005, 0:00
Nome Cognome: alessio
Slackware: current64
Kernel: 2.6.30-rc8-smp
Desktop: kde 4.2.4
Località: Catanzaro Lido (CZ)

Messaggio da aLvArO »

rpm è per xorg 6.8 a meno che tu nn usi il 6.8 ti consiglio l'installer.
con l'installer crei una dir e dai sh ati.xxx.version..xx.run --extract /nome/tuadir e te lo trovi scompattato come rpm. ti sposti in common/lib/fglrx/build* e dai le patch sed .......
tutte e 3 poi ti risposti nella dir creata da te e dai ./ati.insttaler.sh 8.31.5 (o la versione che usi) --install

Avatar utente
Vito
Staff
Staff
Messaggi: 4182
Iscritto il: mar 5 dic 2006, 17:28
Nome Cognome: Vito
Desktop: MacOS
Località: Monaco (DE)
Contatta:

Messaggio da Vito »

root@Vito:/lib/modules/fglrx/build_mod# sh make.sh
ATI module generator V 2.0
==========================
initializing...
cat: /lib/modules/2.6.19.1/build/include/linux/version-*.h: No such file or directory
Error:
kernel includes at /lib/modules/2.6.19.1/build/include do not match current kernel.
they are versioned as ""
instead of "2.6.19.1".
you might need to adjust your symlinks:
- /usr/include
- /usr/src/linux


quando lancio sh make.sh mi da quest'errore cm posso risolverlo????????
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]

"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]

Avatar utente
Vito
Staff
Staff
Messaggi: 4182
Iscritto il: mar 5 dic 2006, 17:28
Nome Cognome: Vito
Desktop: MacOS
Località: Monaco (DE)
Contatta:

Messaggio da Vito »

root@Vito:/lib/modules/fglrx/build_mod# sh make.sh
ATI module generator V 2.0
==========================
initializing...
cat: /lib/modules/2.6.19.1/build/include/linux/version-*.h: No such file or directory
Error:
kernel includes at /lib/modules/2.6.19.1/build/include do not match current kernel.
they are versioned as ""
instead of "2.6.19.1".
you might need to adjust your symlinks:
- /usr/include
- /usr/src/linux
root@Vito:/lib/modules/fglrx/build_mod#

a me da quest'errore cm posso risolverlo????????
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]

"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]

Avatar utente
aLvArO
Linux 4.x
Linux 4.x
Messaggi: 1201
Iscritto il: mer 30 mar 2005, 0:00
Nome Cognome: alessio
Slackware: current64
Kernel: 2.6.30-rc8-smp
Desktop: kde 4.2.4
Località: Catanzaro Lido (CZ)

Messaggio da aLvArO »

ma hai usato l'installer? le patch le hai applicate? in questo stesso post la soluzione al tuo prob è scritta almeno un paio di volte

Avatar utente
Vito
Staff
Staff
Messaggi: 4182
Iscritto il: mar 5 dic 2006, 17:28
Nome Cognome: Vito
Desktop: MacOS
Località: Monaco (DE)
Contatta:

Messaggio da Vito »

allora io estraggo l'installer in una directory
vado in /lib/modules/fglrx/build_mod e do le 3 patch poi mi risposto nella directory dove ho estratto l'instaler e do il comanod x installarlo solo che mi da questo problema

ATI module generator V 2.0
==========================
initializing...
Error:
kernel includes at /lib/modules/2.6.19.1/build/include do not match current kernel.
they are versioned as ""
instead of "2.6.19.1".
you might need to adjust your symlinks:
- /usr/include
- /usr/src/linux
[Error] Kernel Module : Failed to compile kernel module - please consult readme.

se invece provo a carikarlo manualmente mi dice permission denied (cm si diceva in qualke post prima....) cm devo fare???
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]

"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]

Avatar utente
Vito
Staff
Staff
Messaggi: 4182
Iscritto il: mar 5 dic 2006, 17:28
Nome Cognome: Vito
Desktop: MacOS
Località: Monaco (DE)
Contatta:

Messaggio da Vito »

ho risolto il problema precedente perchè sbagliamo a mettere directory ora mi da un'altro errore ..... :(:(:(:(
mi che l'installazione è completa ma mi da un errore comunque::


[Message] Kernel Module : Trying to install a precompiled kernel module.
[Message] Kernel Module : Precompiled kernel module version mismatched.
[Message] Kernel Module : Found kernel module build environment, generating kernel module now.
ATI module generator V 2.0
==========================
initializing...
cleaning...
patching 'highmem.h'...
assuming new VMA API since we do have kernel 2.6.x...
Assuming default VMAP API
doing Makefile based build for kernel 2.6.x and higher
make -C /lib/modules/2.6.19.1/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-2.6.19.1'
CC [M] /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:451: warning: initialization from incompatible poi$
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `firegl_stub_open':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:574: warning: assignment discards qualifiers from $
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__che_request_irq':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2496: warning: passing arg 2 of `request_irq' from$
LD [M] /lib/modules/fglrx/build_mod/2.6.x/fglrx.o
Building modules, stage 2.
MODPOST 1 modules
CC /lib/modules/fglrx/build_mod/2.6.x/fglrx.mod.o
LD [M] /lib/modules/fglrx/build_mod/2.6.x/fglrx.ko
make[1]: Leaving directory `/usr/src/linux-2.6.19.1'

CC [M] /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:451: warning: initialization from incompatible poi$
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `firegl_stub_open':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:574: warning: assignment discards qualifiers from $
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__che_request_irq':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2496: warning: passing arg 2 of `request_irq' from$
LD [M] /lib/modules/fglrx/build_mod/2.6.x/fglrx.o
Building modules, stage 2.
MODPOST 1 modules
CC /lib/modules/fglrx/build_mod/2.6.x/fglrx.mod.o
LD [M] /lib/modules/fglrx/build_mod/2.6.x/fglrx.ko
make[1]: Leaving directory `/usr/src/linux-2.6.19.1'
build succeeded with return value 0
duplicating results into driver repository...
done.
==============================
- recreating module dependency list
- trying a sample load of the kernel modules
failed.
[Error] Kernel Module : Failed to install compiled kernel module - please consult readme.


uffa!
[/b]
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]

"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]

Avatar utente
aLvArO
Linux 4.x
Linux 4.x
Messaggi: 1201
Iscritto il: mer 30 mar 2005, 0:00
Nome Cognome: alessio
Slackware: current64
Kernel: 2.6.30-rc8-smp
Desktop: kde 4.2.4
Località: Catanzaro Lido (CZ)

Messaggio da aLvArO »

allora dopo che estrai ti sposti in ndella dir dove hai estratto i file in questa directory ci sta common/lib/modules/fglrx/build_mod qui dentro dai le tre patch poi torni indietro nuovamente nella dir dove hai estratto i fle e trovi un file ati-installer.sh
qui lanci questto installer con ./ati-installer.sh 8.31.5 (se usi questi driver) --install
poi se xorg è configurato starti X senno dai aticonfig --initial e poi starti X

Avatar utente
Vito
Staff
Staff
Messaggi: 4182
Iscritto il: mar 5 dic 2006, 17:28
Nome Cognome: Vito
Desktop: MacOS
Località: Monaco (DE)
Contatta:

Messaggio da Vito »

ah ora funzion a tutto !il mio errore era quello di installare il driver cn X avviato :D che scemo!grazie per tutta la pazienzA! 8)
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]

"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]

Avatar utente
aLvArO
Linux 4.x
Linux 4.x
Messaggi: 1201
Iscritto il: mer 30 mar 2005, 0:00
Nome Cognome: alessio
Slackware: current64
Kernel: 2.6.30-rc8-smp
Desktop: kde 4.2.4
Località: Catanzaro Lido (CZ)

Messaggio da aLvArO »

figurati quello da ringraziare è l'autore del post senza le sue patch ancora in parecchi stavamo a rovinarci lo stomaco .
ciao

Avatar utente
Vito
Staff
Staff
Messaggi: 4182
Iscritto il: mar 5 dic 2006, 17:28
Nome Cognome: Vito
Desktop: MacOS
Località: Monaco (DE)
Contatta:

Messaggio da Vito »

infatti..... ;D
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]

"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]

metallo68
Linux 0.x
Linux 0.x
Messaggi: 21
Iscritto il: mar 16 gen 2007, 18:39

Problema installazione driver ati

Messaggio da metallo68 »

Salve a tutti, questo è il mio primo post.
Ho problemi con i driver della scheda ati. La mia scheda è una RADEON 9550SE
La versione slackware è la 11 il kernel il 2.6.19.2 di cui ci
sono sia gli headars che i sorgenti.
xorg è il 6.9.0 e i driver usati sono ati-driver-installer-8.16.20-i386.run.
Come suggerito dai vari post presenti nel forum eseguo queste istruzioni:

./ati-driver-installer-8.16.20-i386.run --extract working
cd working/common/lib/modules/fglrx/build_mod/
sed -i '/src_file=$linuxincludes\/linux\/version.h/s,version,utsrelease,' make.sh;
sed -i '/linux\/config.h/s;linux\/config.h;linux\/autoconf.h;' *.{h,c};
sed -i '/#include <linux\/version.h>/a\#define VM_SHM 0\n#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,18)\n#include <linux/utsrelease.h>\n#endif' firegl_public.c;
chmod +x make.sh
./make.sh

ma mi da il seguente errore:

ATI module generator V 2.0
==========================
initializing...
kernel includes at /usr/src/linux/include not found or incomplete
file: /usr/src/linux/include/linux/utsrelease.h




Eseguendo lo script fglrx_driver.SlackBuild mi da pure errore, eccho l'output:
./fglrx_driver.SlackBuild fglrx_6_8_0-8.33.6-1.i386.rpm
65153 blocks
ATI module generator V 2.0
==========================
initializing...
kernel includes at /usr/src/linux/include not found or incomplete
file: /usr/src/linux/include/linux/version.h

Errore!!!

Avatar utente
Vito
Staff
Staff
Messaggi: 4182
Iscritto il: mar 5 dic 2006, 17:28
Nome Cognome: Vito
Desktop: MacOS
Località: Monaco (DE)
Contatta:

Messaggio da Vito »

usa le patch che stanno scritte prima!
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]

"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]

Avatar utente
Vito
Staff
Staff
Messaggi: 4182
Iscritto il: mar 5 dic 2006, 17:28
Nome Cognome: Vito
Desktop: MacOS
Località: Monaco (DE)
Contatta:

Messaggio da Vito »

[Message] Kernel Module : Trying to install a precompiled kernel module.
[Message] Kernel Module : Precompiled kernel module version mismatched.
[Message] Kernel Module : Found kernel module build environment, generating kernel modul$
ATI module generator V 2.0
==========================
initializing...
cleaning...
patching 'highmem.h'...
assuming new VMA API since we do have kernel 2.6.x...
Assuming default VMAP API
doing Makefile based build for kernel 2.6.x and higher
make -C /lib/modules/2.6.19.2/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-2.6.19.1'
CC [M] /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:455: warning: initialization from inc$
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `firegl_stub_open':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:578: warning: assignment discards qua$
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__che_request_irq':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2500: warning: passing arg 2 of `requ$
LD [M] /lib/modules/fglrx/build_mod/2.6.x/fglrx.o
Building modules, stage 2.
MODPOST 1 modules
CC /lib/modules/fglrx/build_mod/2.6.x/fglrx.mod.o
LD [M] /lib/modules/fglrx/build_mod/2.6.x/fglrx.ko
make[1]: Leaving directory `/usr/src/linux-2.6.19.1'
build succeeded with return value 0
duplicating results into driver repository...
done.
==============================
- recreating module dependency list
- trying a sample load of the kernel modules
failed.
[Error] Kernel Module : Failed to install compiled kernel module - please consult readme.
che mi significa questo errore ????????stò usando xorg7.1 :D
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]

"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]

Rispondi