Aller au contenu

[SCRIPT] Installation pilote ATI sous Mandriva


gyan000

Messages recommandés

  • Réponses 834
  • Créé
  • Dernière réponse

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.

Lien vers le commentaire
Partager sur d’autres 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]#

Lien vers le commentaire
Partager sur d’autres 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.

Lien vers le commentaire
Partager sur d’autres 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

Lien vers le commentaire
Partager sur d’autres 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:

Lien vers le commentaire
Partager sur d’autres 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...

Lien vers le commentaire
Partager sur d’autres 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

Lien vers le commentaire
Partager sur d’autres 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...

Lien vers le commentaire
Partager sur d’autres 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 !!!

Lien vers le commentaire
Partager sur d’autres 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.

Lien vers le commentaire
Partager sur d’autres 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

Lien vers le commentaire
Partager sur d’autres 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...

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.


×
×
  • Créer...