[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[testing] passage en 2.6.30 amd64 : Problème avec la carte ATI radeon



Bonjour,

Lors d'une mise à jour de squeeze en passant en 64bits sur un AMD, je
n'arrive pas à installer correctement le contrôleur graphique (ATI
radeon HD 3200).

Avant, j'avais déjà eu des problèmes et étais resté en 32 bits avec
l'installateur proprio de ATI.

Maintenant, voulant passer en 64bits, je n'arrive pas à mettre en œuvre
le pilote de la carte pour avoir un peu de 3D...

Démarche en deux épisodes :

0- Préambule pour pouvoir avoir une session X11, j'ai "détruit" le
xorg.conf

1- Version "je récupère l'installateur de chez AMD/ATI
(ati-driver-installer-9-7-x86.x86_64.run)" et dans une session X11 je
le lance : décompression, affichage de la version de X11 et du
noyau... puis plus rien, pas de passage en graphique et pas de 3D non
plus au redémarrage...
Des idées ?

2.0- Version "tant pis, je pars avec les packets fglrx inclus dans la
distrib"
Donc récupération des packets de type flgrx dans non-free... et raté
marche pas mieux !
Échec de la compilation des sources sur noyau 30 avec "un membre d'une
structure qui n'existe pas" et un conflit de type.
***
/usr/src/modules/fglrx/drm_os_linux.h:45: error: conflicting types for
‘irqreturn_t’
/usr/src/modules/fglrx/firegl_public.c:1407: error: ‘struct
task_struct’ has no member named ‘euid’
***

2.1- sur une machine sid, j'ai réussi avec une radeon Hd 3200 et un peu
d'huile de code. Donc je me dis que c'est la version des source du
pilote qui n'est pas bonne (9-2-2 en squeeze et 9-7-2 en sid) => je
mélange et récupère la version sid => compilation passe mais échec de
nouveau avec un problème dans le ld :
***ld: Relocatable linking with relocations from format elf32-i386
(/usr/src/modules/fglrx/libfglrx_ip.a.GCC4) to format elf64-x86-64
(/usr/src/modules/fglrx/fglrx.o) is not supported***

Donc que faire ?

J'ai toujours la possibilité de repasser en 32bit mais bon c'est pas le
but !

<info sur la cible>
elie2:~# uname -a
Linux elie2 2.6.30-1-amd64 #1 SMP Mon Aug 3 18:45:04 UTC 2009 x86_64
GNU/Linux
elie2:~# lspci -v
[...]
01:05.0 VGA compatible controller: ATI Technologies Inc Radeon HD 3200
Graphics (prog-if 00 [VGA controller])
	Subsystem: ASUSTeK Computer Inc. Device 82f1
	Flags: bus master, fast devsel, latency 0, IRQ 11
	Memory at d0000000 (32-bit, prefetchable) [size=256M]
	I/O ports at d000 [size=256]
	Memory at fbcf0000 (32-bit, non-prefetchable) [size=64K]
	Memory at fbb00000 (32-bit, non-prefetchable) [size=1M]
	Expansion ROM at <unassigned> [disabled]
	Capabilities: [50] Power Management version 3
	Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
[...]
elie2:~# X -version
X: warning; process set to priority -2 instead of requested priority 0

X.Org X Server 1.4.2
Release Date: 11 June 2008
X Protocol Version 11, Revision 0
Build Operating System: Linux Debian (xorg-server 2:1.4.2-11)
Current Operating System: Linux elie2 2.6.30-1-amd64 #1 SMP Mon Aug 3
18:45:04 UTC 2009 x86_64
Build Date: 20 February 2009  03:06:29AM
 
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
Module Loader present
</info sur la cible>

merci de vos conseils.

Yann.




Reply to: