Page 1 sur 2

[kernel 3.2.8] problème avec le module fglrx (résolu)

Publié : mer. 29 févr. 2012, 17:30
par spirit344
Salut,

J'ai un problème depuis la mise à jour du noyau 3.2.8 et les drivers catalyst.

Au chargement du module "fglrx" j'obtiens l'erreur "ERROR: could not insert 'fglrx': Exec format error"

Et dans le dmesg, je vois la ligne "fglrx: disagrees about version of symbol module_layout"

Une idée du problème ?

Ma version de catalyst est la "12.1-1" et je suis obligé de downgrader mon noyau en 3.2.7 pour que cela fonctionne.

Re: [kernel 3.2.8] problème avec le module fglrx

Publié : jeu. 01 mars 2012, 09:06
par Xorg
Salut. Même soucis, je vais aussi downgrader mon kernel...

Re: [kernel 3.2.8] problème avec le module fglrx

Publié : jeu. 01 mars 2012, 09:22
par FoolEcho
Il vous faut mettre à jour le kernel, redémarrer et recompiler catalyst.

Re: [kernel 3.2.8] problème avec le module fglrx

Publié : jeu. 01 mars 2012, 09:32
par Xorg
Procédure obsolète mais que je laisse tout de même si certains cherchent des connaissances :
- Booter sur le CD d'ArchLinux.

- (Charger le clavier azerty avec loadkeys fr).

- Si vous possédez un raid, c'est le moment de l'assembler, mais avant vérifier qu'il n'y aie pas de raid déjà monté :

Code : Tout sélectionner

mdadm --stop /dev/md*
Ensuite vous assemblez vos raids :

Code : Tout sélectionner

mdadm --assemble /dev/mdX /dev/sdXY /dev/sdZY
- On monte les partitions :

Code : Tout sélectionner

mount /dev/sdXY /mnt
- Chrooter comme ceci :

Code : Tout sélectionner

mount -t proc proc /mnt/proc
mount -t sysfs sys /mnt/sys
mount -o bind /dev /mnt/dev
chroot /mnt /bin/bash
Maintenant si tout va bien, vous avez chrooté.

- On va se loguer dans le cache des paquets de pacman :

Code : Tout sélectionner

cd /var/cache/pacman/pkg
- On va chercher les kernels disponibles :

Code : Tout sélectionner

ls | grep "linux"
Chez moi la commande retourne :

Code : Tout sélectionner

$ ls | grep "linux"
lib32-util-linux-2.20.1-1-x86_64.pkg.tar.xz
linux-3.2.2-1-x86_64.pkg.tar.xz
linux-3.2.5-1-x86_64.pkg.tar.xz
linux-3.2.6-2-x86_64.pkg.tar.xz
linux-3.2.7-1-x86_64.pkg.tar.xz
linux-3.2.8-1-x86_64.pkg.tar.xz
linux-api-headers-3.1.6-1-x86_64.pkg.tar.xz
linux-firmware-20111101-1-any.pkg.tar.xz
linux-firmware-20120205-1-any.pkg.tar.xz
linux-firmware-20120227-1-any.pkg.tar.xz
linux-headers-3.2.2-1-x86_64.pkg.tar.xz
linux-headers-3.2.5-1-x86_64.pkg.tar.xz
linux-headers-3.2.6-2-x86_64.pkg.tar.xz
linux-headers-3.2.7-1-x86_64.pkg.tar.xz
linux-headers-3.2.8-1-x86_64.pkg.tar.xz
playonlinux-4.0.14-1-any.pkg.tar.xz
util-linux-2.20.1-2-x86_64.pkg.tar.xz
virtualbox-archlinux-additions-4.1.8-2-x86_64.pkg.tar.xz
virtualbox-archlinux-modules-4.1.8-3-x86_64.pkg.tar.xz
virtualbox-archlinux-modules-4.1.8-4-x86_64.pkg.tar.xz
- On va réinstaller le dernier noyau, de préférence le 3.2.7 (il est en 64 bits chez moi, adaptez pour le 32 bits) :

Code : Tout sélectionner

pacman -U linux-3.2.7-1-x86_64.pkg.tar.xz linux-headers-3.2.7-1-x86_64.pkg.tar.xz
- Quand c'est fini, il ne reste plus qu'à quitter le chroot avec exit, redémarrer avec reboot, n'oubliez pas de retirer le CD et le tour est joué. :)

Re: [kernel 3.2.8] problème avec le module fglrx

Publié : jeu. 01 mars 2012, 09:32
par Xorg
FoolEcho a écrit :Il vous faut mettre à jour le kernel, redémarrer et recompiler catalyst.
Tu as essayé et ça a fonctionné ?

Re: [kernel 3.2.8] problème avec le module fglrx

Publié : jeu. 01 mars 2012, 09:34
par spirit344
Pas la peine de faire toutes ces manips, le problème est résolu avec la mise à jour d'aujourd'hui du paquet "catalyst"

Re: [kernel 3.2.8] problème avec le module fglrx (résolu)

Publié : jeu. 01 mars 2012, 09:36
par Xorg
D'accord je vais faire ça merci.

Re: [kernel 3.2.8] problème avec le module fglrx (résolu)

Publié : jeu. 01 mars 2012, 09:42
par FoolEcho
Xorg a écrit :
FoolEcho a écrit : Il vous faut mettre à jour le kernel, redémarrer et recompiler catalyst.
Tu as essayé et ça a fonctionné ?
Je n'ai pas ce pilote. Mais qui dit mise à jour du kernel, dit mise à jour des modules (donc recompilation): ce que confirme la mise à jour indiquée par spirit344. :)

@Xorg: pour rétrograder, sauf fait exceptionnel qui t'empêche de démarrer, il suffit de réinstaller le paquet (pas besoin de chroot). Downgrade :copain:

Re: [kernel 3.2.8] problème avec le module fglrx (résolu)

Publié : jeu. 01 mars 2012, 09:46
par Xorg
FoolEcho a écrit :@Xorg: pour rétrograder, sauf fait exceptionnel qui t'empêche de démarrer, il suffit de réinstaller le paquet (pas besoin de chroot). Downgrade :copain:
Ah justement, vu que fglrx ne charge pas, je n'ai pas accès à mon bureau, et quand je me mets sur une console, mon écran affiche "Pas de signal", donc j'avais pensé que le fait que fglrx ne charge pas entraîne tout ces problèmes. :)

Re: [kernel 3.2.8] problème avec le module fglrx (résolu)

Publié : jeu. 01 mars 2012, 11:31
par jinkhya
Bonjour,

J'ai des problèmes aussi avec le nouveau noyau et catalyst. (je ne peux notamment plus regarder de video :/ )
spirit344 a écrit :Pas la peine de faire toutes ces manips, le problème est résolu avec la mise à jour d'aujourd'hui du paquet "catalyst"
Il n'y a aucune mise à jour proposée pour moi, je suis déjà en catalyst 12.1-1

Re: [kernel 3.2.8] problème avec le module fglrx (résolu)

Publié : jeu. 01 mars 2012, 12:54
par FoolEcho
Xorg a écrit :Ah justement, vu que fglrx ne charge pas, je n'ai pas accès à mon bureau, et quand je me mets sur une console, mon écran affiche "Pas de signal", donc j'avais pensé que le fait que fglrx ne charge pas entraîne tout ces problèmes. :)
C'est pourquoi avoir le pilote vesa en roue de secours, ça aide. ;)

@jinkhya: j'imagine que ceux qui ont mis à jour utilisent le dépôt catalyst et non pas Aur:
http://wiki.archlinux.fr/ATI#Depuis_.5Bcatalyst.5D
https://wiki.archlinux.org/index.php/AT ... repository
Faudrait voir les différences de PKGBUILD (on ne sait jamais), mais comme je disais, recompiler ton paquet pourrait bien suffire.

Re: [kernel 3.2.8] problème avec le module fglrx (résolu)

Publié : jeu. 01 mars 2012, 13:51
par jinkhya
J'utilise le dépôt catalyst.

J'ai fait les commandes suivantes :

Code : Tout sélectionner

yaourt -Rdd catalyst catalyst-utils
yaourt -S catalyst
j'ai redémarré et j'ai toujours le même problème. Je ne peux même plus utiliser les consoles tty. Enfin il démarre graphiquement c'est déjà ça :lol: .

Re: [kernel 3.2.8] problème avec le module fglrx (résolu)

Publié : jeu. 01 mars 2012, 13:58
par Xorg
FoolEcho a écrit :@jinkhya: j'imagine que ceux qui ont mis à jour utilisent le dépôt catalyst et non pas Aur:
http://wiki.archlinux.fr/ATI#Depuis_.5Bcatalyst.5D
https://wiki.archlinux.org/index.php/AT ... repository
Faudrait voir les différences de PKGBUILD (on ne sait jamais), mais comme je disais, recompiler ton paquet pourrait bien suffire.
Effectivement, il se trouve que depuis AUR, je n'arrive plus à installer le paquet, j'ai des erreurs. Et là en passant par le dépôt Catalyst ça a changé la donne, tout marche nickel maintenant. :mrgreen:

Re: [kernel 3.2.8] problème avec le module fglrx (résolu)

Publié : jeu. 01 mars 2012, 14:00
par jinkhya
C'est pô juste moi ça marche pô :)

Re: [kernel 3.2.8] problème avec le module fglrx (résolu)

Publié : jeu. 01 mars 2012, 14:23
par spirit344
Je confirme, pour ma part, j'ai mis le dépôt [catalyst] comme indiqué dans le wiki EN et je me retrouve avec la version de catalyst 12.1-2

Re: [kernel 3.2.8] problème avec le module fglrx (résolu)

Publié : jeu. 01 mars 2012, 14:26
par jinkhya
Bah comment ça se fait que moi il me trouve pas la 12.1-2 :s
j'ai pourtant bien :

Code : Tout sélectionner

[catalyst]
Server = http://catalyst.apocalypsus.net/repo/catalyst/i686
dans mon pacman.conf

Re: [kernel 3.2.8] problème avec le module fglrx (résolu)

Publié : jeu. 01 mars 2012, 14:28
par spirit344
Je suis en 64 bits, à mon avis, la version 32 bits n'est pas encore à jour :

Code : Tout sélectionner

catalyst-12.1-1-i686.pkg.tar.xz  26-Jan-2012 01:02  876K

Re: [kernel 3.2.8] problème avec le module fglrx (résolu)

Publié : jeu. 01 mars 2012, 17:39
par Xorg
jinkhya a écrit :Bah comment ça se fait que moi il me trouve pas la 12.1-2 :s
j'ai pourtant bien :

Code : Tout sélectionner

[catalyst]
Server = http://catalyst.apocalypsus.net/repo/catalyst/i686
dans mon pacman.conf
Il se trouve que la révision 2 du Catalyst 12.1 n'est que pour l'architecture 64 bits dans ce dépôt. Il suffit tout simplement de cliquer sur ton lien pour se rendre compte que la deuxième révision en 32 bits n'existe pas, ce qui est fort regrettable. :)

Re: [kernel 3.2.8] problème avec le module fglrx (résolu)

Publié : jeu. 01 mars 2012, 18:09
par jinkhya
Oui j'avais pas pensé à ça, la version 64 sortie avant la 32...
Il n'y a plus qu'à attendre... en espérant que ça ne prenne pas 15 jours.
J'espère aussi que ça résoudra mon problème, ce qui n'est pas sûr. Merci en tout cas

Re: [kernel 3.2.8] problème avec le module fglrx (résolu)

Publié : jeu. 01 mars 2012, 18:16
par jinkhya
Bon j'ai rien dit la version 32 est sortie. Tout fonctionne, c'est parfait :bravo: :bravo: