Jump to content

Archived

This topic is now archived and is closed to further replies.

gyan000

[SCRIPT] Installation pilote ATI sous Mandriva

Recommended Posts

non

cela veut dire qu'il suffit d'installer le package "kernel-headers" au lieu de "kernel-sources"

Share this post


Link to post
Share on other sites

ATTENTION !

Ne plus utiliser mon script d'installation des drivers ATI jusqu'à la correction d'un bug bloquant.

Bug concernant la détection du noyau.

Le script récupère la version du noyau comme ceci :

kernel_version=`uname -r`

Cela donne le résultat => exemple : kernel_version=2.6.8.1-12mdk

Ensuite le script installe les sources de la manière suivante :

urpmi kernel-source-2.6-2.6.8.1-12mdk

A partir de là, mandrake crée un lien symbolique :

lrwxrwxrwx /linux ->linux-2.6.8.1-12.mdk

Et là c'est le plantage assuré ! le script actuel test ensuite la présence du répertoire "/usr/src/linux-2.6.8.1-12mdk"

Donc il ne trouve pas le répertoire car il y a un point entre 12 et mdk dans l'arborescence existante.

Donc j'essaye de corrigé ce problème au plus vite, je m'en excuse d'avance.

Share this post


Link to post
Share on other sites

ya pas d'excuse à formuler, c'est un super boulot que tu as fait pour aider les noob dont je fais parti.....

je ne sais pas si mon histoire de kernel a fait avancer le schmilbick mais en totu cas merci pour tes réponses et ton travail... :p

POUR INFO j'ai mis à jour mes kernel par la guirpmi (ddclick) et ila installé des dépendances qui se trouvaient sur le cd2...

ma version est maintenant à jour en tout cas correspond à celle du kernel.

je vais attendre un peu avant d'installer ati via ton script....

[root@localhost nunux]# urpmi binutils ed gcc make glibc-devel

Veuillez insérer le média nommé « Installation CD 1  » dans le périphérique [/dev/hdb]

Appuyez sur la touche Entrée quand vous êtes prêt...

installation de /mnt/cdrom/media/main/ed-0.2-31mdk.i586.rpm

Préparation...              ##################################################

  1:ed                    ##################################################

[root@localhost nunux]# urpmi binutils ed gcc make glibc-devel

Tout est déjà installé

[root@localhost nunux]#

Share this post


Link to post
Share on other sites

Le nouveau script sera dispo ce soir. Il est actuellemnt corrigé, mais n'est toujours pas dispo sur le serveur d'hébergement (je ne suis pas chez moi).

Je vous préviendrai dès sa disponibilité, Wait&See :incline:

Share this post


Link to post
Share on other sites

Script mise à jour et dispo sur le serveur.

Vous pouvez maintenant l'utiliser.

Désolé pour la gêne occasionnée. :|

Bonne installation.

Share this post


Link to post
Share on other sites

j'ai essayé des le réveil et bloqué sur un poblème con

sur les commandes à entrer je suis en train de em taper la doc officielle de mandrake vesion html et je ne trouve pas comment taper

./install_ati_drivers.sh | tee /var/log/install_ati_drivers.log

le truc con c'est que je ne sais pas à quoi correspond la barre verticale , on va me dire va voir la faq, ...... je sais je cherche et 3h après je trouve pas .... google linux non plus.... je cherche.

Share this post


Link to post
Share on other sites

merci vu le temps que j'ai passé à chercher (je suis pas doué) je ne pourrai pas tester tout cela

mais ej le ferai dans 4 h et peut être que mes conneries serviront à d'autres noob ou à compléter des scripts

merci encore pour ton travail .

Share this post


Link to post
Share on other sites

Bonjour a tous

je suis un noob avec linux et je ne parvient pas a lancer le script !

je passe bien en interface texte , je me log en root etc ...

mais apres avoir tapé la derniere ligne comme indiqué : celle qui commence par ./instalml_ati_drivers.sh | tee .... je n'ai rein de plus

rien ne se lance et je n'ai aucune erreur ou autre

Quelqu'un peut-il m'eclairer ? merci d'avance

Share this post


Link to post
Share on other sites

Faut bien lire le Tuto, plz..... :incline:

Faire en mode console:

cd /tmp

chmod +x /tmp/install_ati_drivers.sh (donne les droits d'execution)

./install_ati_drivers.sh | tee /var/log/install_ati_drivers.log

Ou bien :

sh install_ati_drivers.sh | tee /var/log/install_ati_drivers.log

Si cela ne fonctionne pas, donne le retour à ces commande :

ls -al /tmp/install_ati_drivers.sh

locate install_ati_drivers.sh

Bonne installation.

:pleure:

Share this post


Link to post
Share on other sites
locate install_ati_drivers.sh

Non, pas locate...

locate ne permet pas de trouver un fichier si l'"updatedb" ne s'est pas exécuté depuis la présence de ce fichier à cet endroit sur le système de fichiers...

Donc si je télécharge le fichier pour tester l'install, que j'essaie de le lancer et que ça ne marcher pas...

J'essaie locate, et il ne va rien trouver car l'updatedb se fait en cron seulement tous les jours...

Share this post


Link to post
Share on other sites

merci, Tuxx pour cette information. :)

Alors dans ce cas, la commande la plus appropriée :

find / -name 'install_nvidia_drivers.sh' -print

Share this post


Link to post
Share on other sites

ATTENTION :-D:D:oops::oops::oops:

Il y a encore un petit bug dans le script.

Avant de le lancer le script, il faut modifier une ligne :

ln -s XF86Config-4 xorg.conf

remplacé par :

ln -s /etc/X11/XF86Config-4 /etc/X11/xorg.conf

Désolé, je mettrai à jour le script le plus rapidement possible. :francais:

Share this post


Link to post
Share on other sites

normalement, il vaut mieux aller dans le répertoire et faire le lien symbolique...

genre :

ln -s /etc/X11/XF86Config-4 /etc/X11/xorg.conf

devient:

pushd /etc/X11
ln -s XF86Config-4 xorg.conf
popd

(pratique pushd et popd... je conais que depuis peu et ça déchire :francais:)

Share this post


Link to post
Share on other sites

Super ! merci c'est génial ! merci tuXXX.

tu as raison pour le coup du lien (c'est plus propre).

Oublier les modifications que j'ai décrite avant, et prenez celle ci-dessous en compte.

Donc, il faut ajouter 2 lignes dans le script install_ati_drivers.sh :

A partir de cette ligne :

ln -s XF86Config-4 xorg.conf

Mettre :

pushd /etc/X11
ln -s XF86Config-4 xorg.conf
popd

Merci tuXXX pour le toyau :p:-D

Share this post


Link to post
Share on other sites
normalement, il vaut mieux aller dans le répertoire et faire le lien symbolique...

un petit, hs au passage :-D

je vois pas trop ce que ca apporte, tu peux en dire deux mots, stp ?

Share this post


Link to post
Share on other sites
(pratique pushd et popd... je conais que depuis peu et ça déchire :p)

C'est clair que ca à l'air bien terrible merci du tuyau :-D

Share this post


Link to post
Share on other sites
un petit, hs au passage :francais:

je vois pas trop ce que ca apporte, tu peux en dire deux mots, stp ?

Ben par exemple si tu monte le disque dur sur /mnt/disque

Ensuite, tu veux éditer le fichier de conf de xorg : vi /mnt/disque/etc/X11/xorg.conf

->cas 1 : lien fait avec "ln -s /etc/X11/XF86Config-4 /etc/X11/xorg.conf" :

tu vas éditer le fichier qui est pointé par le lien symbolique : /etc/X11/XF86Config-4, alors que ce fichier devrait être /mnt/disque/etc/X11/XF86Config-4

->cas 2 : lien fait avec "ln -s XF86Config-4 xorg.conf"

tu vas éditer le bon fichier : /mnt/disque/etc/X11/XF86Config-4

Donc c'est plus propre et ça peut empêcher quelques problèmes...

Share this post


Link to post
Share on other sites

Bon , a mon grand desespoir ca ne lance toujours rien malgré les differentes commandes indiquées

Serais-je maudit :pciwin:

Share this post


Link to post
Share on other sites

Donne le retour à ces commande :

ls -al /tmp/install_ati_drivers.sh

find / -name "install_ati_drivers.sh" -print

merci.

PS: le script a été mise à jour. Donc si quelqu'un est courageux de le tester, cela serait vraiment bien.

Share this post


Link to post
Share on other sites

je teste en direct il est 5h du matin chez vous !!!

pour l'instant le truc cool c'est que plein de librairies étaient installées par neuxneux himself

alors ...

il désinstalle mesa3d

il récupère un kernel 2.6 tiens strange moi j'avais un 2.6.8.et kelke !....

bon

il récupère le driver ati...

######installation du driver ati######

MERDE !!!

****found  kernel module build environment generating kernel module now

ATI module generator V 2.0

....................................

... etc .............

FATAL : Error inserting fglrx (/lib/modules/2.6.8.1-12mdl/kernel/drivers/char/drm/fglrx.ko) no such device failed

*****warning****

the QT based control panel application did not load any version

====

ATI display drivers successfully  patc  installed

please run fglrxconfig now

configuration du serveur graphique

appuyez une fois sur entré pour continuer.......

ça fait 15 min et rien !!!! le curseur clignote et kedalle !

:cartonrouge:

j'ai dû arrêter le processus "alt +impr ecran + e"

à tout hasard je suis allé voir le /tmp et que vois-je qui n'y était pas ? un fglrx_4_3_0-8.8.25_1.i386.rpm !!!!!!! c'est quoi ce binz ??

je vais essayer ça

1 - Revenir dans un état normal sans drivers 3D.

a/ tu démarres sous mandrake en mode console : CTRL+ALT+F1

b/ tu te connectes avec le compte root:

QUOTE

Login : root

password: <mot2passe_root>

c/ Excécute la commande : mv /etc/X11/xorg.conf /etc/X11/xorg.ati

d/ Excécute la commande : mv /etc/X11/xorg.conf.old /etc/X11/xorg.conf

e/ Excécute la commande : service dm restart

f/ Normalement tu dois te retrouver en mode graphique.

à partir d'une 2ème console et j'essaie de récupérer l'ancien xorg.conf.old mais il me sort no such file/device ? il crée plus de xorg.conf.old le script ?

j'ai rebooté

une question comme ça

c'est normal que j'ai

Mandrakelinux release 10.1 (Official) for i586

kernel 2.6.8.1-12mdk on an i686 / tty1

alors en faisant un tour dans /etc/X11 j'ai un xorg.ati

et un XF86Config.old !!!

Share this post


Link to post
Share on other sites

Merci neuxneux.

Là je ne comprends plus rien.

Apparement il a bien installé le driver, mais il semble que le script bloque au moment de lancer la commande fglrxconfig (vraiment bizarre ??)

Peux-tu me faire une recherche du fichier fglrxconfig ?

find / -name "fglrxconfig" -print

Retour Arrière dans ton cas :

rpm -e fglrx
urpmi -q --auto Mesa
rm -rf /lib/modules/fglrx >/dev/null 2>&1
mv /etc/modprobe.preload /etc/modprobe.preload.bak
sed -e "s/fglrx//" /etc/modprobe.preload.bak > etc/modprobe.preload
rm -f /etc/modprobe.preload.bak
modprobe agpgart
modprobe nvidia-agp
service dm restart

Sous /tmp, je n'ai pas compris, tu dis que le fichier d'installation du drivers n'existe pas ?

Pour la sauvegarde du fichier xorg.conf.old, c'est normal qu'elle n'existe pas étant donné que le script s'est arrêté avant toute modificiation de ce dernier.

Peux-tu m'envoyer le fichier /var/log/install_ati_drivers.log par mail ?

NE PLUS UTILISER LE SCRIPT JUSQU'A NOUVEL ORDRE.

Share this post


Link to post
Share on other sites

de mon coté j'ai bien lancé le script

par contre a la fin du fglrxconfig l'interface graphique ne revient pas

si je reboot j'ai bien le chargement de la mandrake mais l'affichage clignote et je tombe en mode console

je n'ai que de l'affichage quand je lmance le mode linux nonfb

Share this post


Link to post
Share on other sites

alors

je vais essayer tout ça ....

alors j'ai trouvé fglrxconfig

/usr/X11R6/bin/fglrxconfig

pour le reste ben c'est pas évident je tape tout depuis mon 2ème pc .... :56k:

j'essaie le retour en arrière.

rpm -e fglrx

erreur le paquetage fglrx n'est pas installé !

je continue ?

pour l'instant je m'arrête là

sous /tmp j'ai

dubs-nunux-xsession  fglrx_4_3_0-8.8.25.1i386.rpm  gconfd-nunux/  gconfd-root/    install_ati_drivers.sh

je sais que ça se fait pas mais on pourrait pas dialoguer par yahoo ?on publiera les résultats ici .... *****mon yahoo***

pour le fichier /var/log/install_ati_drivers.log je veux bien te l'envoyer mais v que j'ai qu'une console et je ne sais pas comment on fait, ça va pas être simple...

Share this post


Link to post
Share on other sites

×
×
  • Create New...