Driver ati legacy ... un incubo

5 risposte [Ultimo messaggio]
Ritratto di obscuredbycloud
obscuredbycloud
(Junior)
Offline
Junior
Iscritto: 04/09/2008
Messaggi: 17

Ciao a tutti,
scrivo questa mail dato che e' da un bel po' che tento di installare i driver legacy su 12.2 con gnome
ho provato in tutte le salse compreso lo script di sebastian
http://it.opensuse.org/SDB:AMD_fglrx

che fallisce misderamente con un errore del tipo

********************************************************************************
* *
* Kernel: 3.4.11-2.16-desktop *
* Source: /lib/modules/3.4.11-2.16-desktop/build *
* Include: /lib/modules/3.4.11-2.16-desktop/source/include *
* *
********************************************************************************

Warning:
kernel includes at /lib/modules/3.4.11-2.16-desktop/source/include not found or incomplete
file: /lib/modules/3.4.11-2.16-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.4.11-2.16-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.4.11-2.16-desktop' this may take a while...

Summary report:
================================================================================

Kernel => 3.4.11-2.16-desktop
Detected => RPM package
Build => [ FAILURE ]
Install => [ FAILURE ]

il tutto mi lascia un po per plesso perche sotto lib modules ho :

3.4.11-2.16-desktop
3.6.2-2-default
3.6.2-2-desktop
3.6.2-2-xen

e la build e' sotto 3.6.2-2-desktop
quindi ho un residuo bellico ?
penso che riformattero' il tutto per avere una installazione piu' pulita appena qualcuno mi dar' una mano a capire come installare il tutto sara' la 5 volta che riformatto.
Un grazie a chi mi sapra' dare lumi
ciao & buona serata

a questo punto ho rpovato questo

rpm -qa | grep kernel
kernel-firmware-20120719git-2.9.1.noarch
kernel-source-3.6.2-2.1.noarch
kernel-xen-devel-3.6.2-2.1.x86_64
kernel-default-devel-3.6.2-2.1.x86_64
kernel-devel-3.6.2-2.1.noarch
kernel-syms-3.6.2-2.1.x86_64
kernel-desktop-devel-3.6.2-2.1.x86_64
kernel-desktop-3.4.11-2.16.1.x86_64

quindi ho un kernel desktop kernel-desktop-3.4.11-2.16.1.x86_64 disallineato con il resto (alla 3.6)
e' lui che rompe le scatole ?
pensavo che yast purgasse il 3.4 ...

Ritratto di aksaf
aksaf
(Guru)
Offline
Guru
Iscritto: 08/03/2011
Messaggi: 957

Scusa se magari dico un'idiozia enorme (non sono molto esperto con le AMD) ma magari per la tua scheda devi usare questo articolo (anche lo script è diverso)

--edit--
P.S.: nel tuo caso direi che c'è anche la questione del kernel 3.6, bisogna vedere se lo script funziona con kernel non ufficiale di openSUSE, a prima vista dall'output si direbbe di no.
E lo stesso direi che vale per gli rpm forniti per openSUSE, compilati sempre riferendosi al kernel ufficiale

Ritratto di obscuredbycloud
obscuredbycloud
(Junior)
Offline
Junior
Iscritto: 04/09/2008
Messaggi: 17

Purtroppo e' propio lo script
./makerpm-amd-12.6-legacy.sh -i

che ho utilizzato (vedi il link del mio primo post).
Il rpoblema a questo punto mi sa' che e' il kernel, quindi dovrei rimanere sul 3.4 senza fare aggiornamenti.
Non ho mai provato a tornare indietro di kernel per me e' molto piu' pulito ri formattare il tutto e partire da capo.
Sinceramente colpa mia non mi ero anche accorto di aver installato un kernel non ufficiale.
Quale e' il kernel ufficiale 12.2 piu' "stabile" e' perche' ho messo dei repository di troppo ?
Grazie mille
Ciao & buona giornata

Ritratto di aksaf
aksaf
(Guru)
Offline
Guru
Iscritto: 08/03/2011
Messaggi: 957

Il kernel ufficiale di openSUSE è quello installato di default (attualmente 3.4.11-2.16) non è che gli altri kernel siano più o meno stabili, semplicemente sono pacchettizzati e portati avanti soltanto dalla comunità.

Non vedo motivo per reinstallare semplicemente rimuovi quello che non ti serve (in effetti è possibilissimo avere più kernel installati contemporaneamente)

P.S.: se vuoi usare un kernel non ufficiali + fglrx puoi sempre provare la procedura manuale... dovrebbe esserci ancora come ultima possibilità (sconsigliata) nell'articolo del wiki che citi.

Ritratto di obscuredbycloud
obscuredbycloud
(Junior)
Offline
Junior
Iscritto: 04/09/2008
Messaggi: 17

Ok allor da yast elimino il kernel 3.6 ed automagically mi ritorna al precedente ci provo questa sera ma, prima provo a fare la compilazione manuale sulla 11.4 che prima avevo ha funzionato ho ritrovato anche come avevo fatto all'epoca.
Grazie 1k !!!!

Ritratto di obscuredbycloud
obscuredbycloud
(Junior)
Offline
Junior
Iscritto: 04/09/2008
Messaggi: 17

Grazie mille a tutti alla fine ho risolto nel seguente modo:
tentataivo 1 patch del kernel 3.6 che erano presenti stasera ma , KO lo script di sebastian e la compilazione manuale davano sempre errori su sorgente & sym 3.4 assenti.
Quindi a malincuore sono ritornato al kernel 3.4 disinstallando il 3.6 ho rilanciato lo script di sebastian et voila tutto alpha condor.

riporto solo il finale ...
Summary report:
================================================================================

Kernel => 3.4.11-2.16-desktop
Detected => RPM package
Build => [ OK ]
Install => [ OK ]

*************************************************************
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

committingCommitResult (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! Wink

quindi era propio kernel 3.6 che dava fastidio.

Ciao a tutti egrazie di nuovo