pb avec X & ma radeon 9000 pci (identifier un port pci ?)

pb avec X & ma radeon 9000 pci (identifier un port pci ?) - Installation - Linux et OS Alternatifs

Marsh Posté le 10-05-2003 à 23:33:05    

Bon là j'ai une redhat 8, avec xfree 4.2 & j'ai voulu installer les drivers d'ati pour avoir l'opengl & co, ma carte vidéo étant une radeon 9000 pci.
Pas de pb à l'install du driver en lui-même, hop fglrxconfig se passe sans souci, mais quand je relances X, ben ça marche pas, je me prends un "no screen found". Ayant déjà cette erreur sur une autre machine, aussi à base de CV ati, j'avais résolu le pb en virant une ligne dans le fichier de config, voilà la ligne en kestion (enfin de tête):


BUSID PCI:0:5:0


Logique dans un sens, puisque sur cette machine là, la CV était en agp. (et puis dans le XFConfig de base, y'avait pas cette ligne BUSID)
J'ai donc fait la même chose pour ma radeon en pci, mais ça foire complet. Pourkoi ? paske X charge automatikement les drivers de l'agp & cherche la CV dessus.
Donc ici, la ligne BUSID... est nécessaire. J'ai fait un coup de lspci, pour avoir l'identifiant pci de ma carte vidéo, mais ça me sort un truc ki correspond pas au format qu'il y a dans XFConfig. Ca me sort ça:


00:0a.0 VGA blabla ATI bidule...


J'ai essayé tout bêtement dans mon XFConfig de mettre PCI:0:a:0 (d'ailleurs ça m'a convertit le "a" en "10", enfin ça revient au même), mais je me prends un "no screen found", ki prouve ke c pas bon ça.
 
Donc au final, après tout ce blabla, ma question est: comment passer du format "00:0a.0" à un format de type "PCI:xx:xx:xx" ?

Reply

Marsh Posté le 10-05-2003 à 23:33:05   

Reply

Marsh Posté le 11-05-2003 à 15:05:21    

un tit up :'(

Reply

Marsh Posté le 11-05-2003 à 15:32:53    

Tu as combien de carte vidéo dans ton PC ? Si tu n'en as qu'une, la ligne BusID n'est pas obligatoire. Et donc si ça ne marche pas, ce ne doit pas être lié à ça. Le BusID de l'AGP est "PCI:1:0:0".
 
Mais quoiqu'il en soit, je ne comprends pas ta question. Si lspci te sort 0:0a.0 pour ta carte vidéo, en choisissant BusID PCI:0:10:0, ça ne devrait en effet pas poser de problème.
 
D'ailleurs, comme tu avais déjà au départ un "no screen found", et que tes modifs n'ont rien changé, je me dis que ton problème n'a absolument rien à voir avec ce BusID. Je pense plutôt que tu as un problème dans la définition de ton écran (d'où le "screen" ).
 
Fais voir ta section "Device", ta section "Screen", ta section "Monitor" et ta section "ServerLayout".

Reply

Marsh Posté le 11-05-2003 à 15:33:53    

X -scanpci


---------------
Gitan des temps modernes
Reply

Marsh Posté le 11-05-2003 à 15:55:56    


Section "Device"
    Identifier                          "ATI Graphics Adapter"
    Driver                              "fglrx"
# === disable PnP Monitor  ===
    #Option                              "NoDDC"
# === disable/enable XAA/DRI ===
    Option "no_accel"                   "no"
    Option "no_dri"                     "no"
# === Fire GL DDX driver module specific settings ===
# === Screen Management ===
    Option "DesktopSetup"               "0x00000000"  
    Option "Display2"                   "0"
    Option "HSync2"                     "unspecified"  
    Option "VRefresh2"                  "unspecified"  
    Option "GammaCorrectionI"           "0x00000000"
    Option "GammaCorrectionII"          "0x00000000"
# === OpenGL specific profiles/settings ===
    Option "Capabilities"               "0x00000000"
# === Video Overlay for the Xv extension ===
    Option "VideoOverlay"               "on"
# === OpenGL Overlay ===
# Note: When OpenGL Overlay is enabled, Video Overlay
#       will be disabled automatically
    Option "OpenGLOverlay"              "off"
    BusID "PCI:0:10:0"    # vendor=1002, device=4966
    Screen 0
EndSection

 
 
 


Section "Monitor"
    Identifier  "Monitor0"
    HorizSync   31.5 - 48.5
    VertRefresh 50 - 70
EndSection

 
 


Section "Screen"
    Identifier  "Screen0"
    Device      "ATI Graphics Adapter"
    Monitor     "Monitor0"
    DefaultDepth 24
    #Option "backingstore"
 
    Subsection "Display"
        Depth       24
        Modes       "1024x768"
        ViewPort    0 0  # initial origin if mode is smaller than desktop
#        Virtual     1280 1024
    EndSubsection
EndSection


 


Section "ServerLayout"
 
    Screen "Screen0"
 
    InputDevice "Mouse1" "CorePointer"
    InputDevice "Keyboard1" "CoreKeyboard"
 
EndSection


 
comme message d'erreur au lancement de X, ça me dit bien que ça arrive pas à localiser une carte vidéo à l'emplacement PCI:0:10:0
 
sinon j'ai bien une seule carte vidéo, en PCI

Reply

Marsh Posté le 11-05-2003 à 16:04:55    

essaie en rajoutant l'option suivante dans la section device:
Option "UseInternalAGPART"  "no"


---------------
Gitan des temps modernes
Reply

Marsh Posté le 11-05-2003 à 16:10:55    

Je pense que j'ai trouvé ce qui ne va pas. Ton moniteur est complètement pourri, c'est le genre d'erreur que j'ai quand j'essaie de faire fonctionner X avec ma Voodoo 3 sur mon vieux 14" qui a des valeurs pourries : ça ne passe pas, surtout que tu lui demande d'afficher en 1024x768, ce qui ne doit pas aller avec ces taux de rafraîchissement.
Je n'ai pas contre aucun problème avec mon 17" dont la section "Screen" ressemble à ça :
 

Code :
  1. Section "Monitor"
  2.     Identifier  "Iiyama410"
  3. # HorizSync is in kHz unless units are specified.
  4.     HorizSync   27-96
  5. # VertRefresh is in Hz unless units are specified.
  6.     VertRefresh 50-160
  7. EndSection


 
Essaie de mettre des valeurs correctes pour ton moniteur (ce genre de choses est marqué dans la doc, donc, ici, pour le mien, c'est 27 à 96 kHz en synchro horizontale et 50 à 160 Hz en synchro verticale).

Reply

Marsh Posté le 11-05-2003 à 16:13:41    

là je crois qu'il arrive pas encore au problème de l'écran...puisqu'il trouve pas la carte vidéo [:lex]


---------------
Gitan des temps modernes
Reply

Marsh Posté le 11-05-2003 à 16:30:19    

Bobor a écrit :

là je crois qu'il arrive pas encore au problème de l'écran...puisqu'il trouve pas la carte vidéo [:lex]  


 
"no screen found" : Je sais que je suis pas doué en anglais, mais quand même, je sais ce que ça veut dire.

Reply

Marsh Posté le 11-05-2003 à 16:33:03    

c pas un pb d'écran je penses
comme je le dis, sur une autre machine, avec le même xfree & les mêmes drivers ati, avec une radeon en agp, juste en virant la ligne BUSID, ça a marché (et j'avais mis les frékences les plus basses aussi pour l'écran, je m'en fous étant donné ke c un tft; au pire s'il prends pas la frékence, c l'écran ki le signale avec un joli message)
 
voilà l'erreur ke ça me sort maintenant:
 


(EE) fglrx(0): board is third party board
(EE) fglrx(0): [agp] unable to acquire agp, error "xf86_ENODEV"
(EE) fglrx(0): cannot init agp
 
Fatal server error:
Caught signal 11. Server aborting


 
peut-être ke c tout simplement ke les drivers ati supportent pas les cartes vidéos en pci  :??:

Reply

Marsh Posté le 11-05-2003 à 16:33:03   

Reply

Marsh Posté le 11-05-2003 à 16:34:07    

Jak a écrit :


 
"no screen found" : Je sais que je suis pas doué en anglais, mais quand même, je sais ce que ça veut dire.


 
le screen c l'ensemble carte vidéo/moniteur il me semble non  :??:  
donc si la carte vidéo marche pas, par extension le screen associé non plus

Reply

Marsh Posté le 11-05-2003 à 16:36:06    

"screen" ne représente pas un écran sous xfree mais un couple moniteur-carte.
 
D'après l'erreur, je pense plutot que c'est une option du kernel qui n'est pas bien cochée. Regarde du côté agppart, nvram...pour trouver l'option pci.  
 
Regarde dans character devices les options DRM et old DRM (pour cartes PCI...)


Message édité par bobor le 11-05-2003 à 16:42:47

---------------
Gitan des temps modernes
Reply

Marsh Posté le 11-05-2003 à 16:43:51    

Bobor a écrit :

"screen" ne représente pas un écran sous xfree mais un couple moniteur-carte.

Entièrement d'accord. Et je parle d'un cas similaire qui m'est arrivé (avec pour résultat un "no screen found", à cause de paramètres de moniteur trop faibles pour la carte vidéo). Ça correspond exactement, donc autant commencer par là, non ?

Reply

Marsh Posté le 11-05-2003 à 16:46:36    

"no screen found" est l'erreur systématique quand il y a un problème sous xfree. Quelque soit l'erreur, il y aura "no screen found". Forcément puisque cela vient ou de la carte ou du moniteur, mais aussi parce qu'il ne trouve pas la fonte fixed...
En l'occurence, il a signalé un problème sur le bus PCI, donc cela vient de la carte et pas (pour l'instant) de l'écran.


---------------
Gitan des temps modernes
Reply

Marsh Posté le 11-05-2003 à 16:55:13    

J'ai déjà eu d'autres erreurs.

Reply

Marsh Posté le 11-05-2003 à 17:01:48    

Bobor a écrit :

"screen" ne représente pas un écran sous xfree mais un couple moniteur-carte.
 
D'après l'erreur, je pense plutot que c'est une option du kernel qui n'est pas bien cochée. Regarde du côté agppart, nvram...pour trouver l'option pci.  
 
Regarde dans character devices les options DRM et old DRM (pour cartes PCI...)


 
euh je vois ça où, ces options ? (noob linux inside [:le kneu] )
kand ça m'a installé les drivers ATI, ça m'a mis que ça patchait mon kernel je crois bien
là j'ai essayé "make xconfig" ou "make menuconfig" ou "make config", mais à chake fois même message d'erreur:
"make: *** Pas de règle pour fabriquer la cible `config'. Arrêt."

Reply

Marsh Posté le 11-05-2003 à 17:03:40    

t'es sûr que les sources sont installées?  :heink:


---------------
Gitan des temps modernes
Reply

Marsh Posté le 11-05-2003 à 17:06:26    

Bobor a écrit :

t'es sûr que les sources sont installées?  :heink:  

cd /usr/src/linux && make menuconfig ?

Reply

Marsh Posté le 11-05-2003 à 17:07:14    

ben là c une redhat 8 de base, & pendant l'install j'avais bien précisé de m'installer les sources du noyau & tout
j'avais essayé une fois sans cette option à l'install: kand j'ai voulu installer les drivers ATI, ça m'avait mis ke ct impossible paske ça trouvait pas les sources du noyau; hors là j'ai pas eu ce pb ça m'a bien patché le noyau
 
edit: cai bon j'ai trouvé [:joce]


Message édité par LightKyle le 11-05-2003 à 17:08:52
Reply

Marsh Posté le 11-05-2003 à 17:31:35    

http://perso.wanadoo.fr/thomas.soft/temp/ss_xconfig.png
 
sinon nivo pci, j'ai juste trouvé ça dans la config du noyau, "pci support", ki est coché déjà à yes, et "pci access mode" ki est à "any" (sinon y'a "bios" & "direct" )

Reply

Marsh Posté le 11-05-2003 à 17:37:26    

Touche pas.

Reply

Marsh Posté le 11-05-2003 à 17:38:21    

as-tu utilisé le .config du noyau effectivement utilisé? sinon tu dois pouvoir le trouver dans /boot. Pense par ailleurs à réinstaller les drivers ati après recompilation du noyau.
 
agppart, mets le en module et pas en dur.
Choisis ta carte vidéo dans la partie DRM (je crois avoir vu un radeon pour pci et agp).
Pour le reste lis les aides des options.


---------------
Gitan des temps modernes
Reply

Marsh Posté le 21-09-2003 à 01:41:51    

J'ai exactement le meme probleme....
 
Est ce que tu a reussi a le resoudre ???

Reply

Marsh Posté le 21-09-2003 à 14:21:56    

heu ben heu à l'époke finalement j'ai abandonné & puis je suis repassé à win2k [:joce]
après j'ai plus pu essayer paske j'ai vendu la carte vidéo

Reply

Marsh Posté le 22-09-2003 à 13:57:32    

moi je peux pas....
 
c'est un serveur  sans port agp et ou windows refuse de s'installer  (il ne passse pas en mode graphique) avec une carte video pci autre que celle sur  la cm....
 
Y a aussi la solution DRI  Project mais il faut recompiler la moitier des softs de la terre en version CVS alors c'est dur dur....
 

Reply

Marsh Posté le 22-09-2003 à 15:17:55    

mokett a écrit :

Y a aussi la solution DRI  Project mais il faut recompiler la moitier des softs de la terre en version CVS alors c'est dur dur....

Gnî ? À part XFree et le noyau, ya quoi à recompiler ?

Reply

Marsh Posté le 23-09-2003 à 10:30:26    

Non c'est vrai ya rien d'autre.
Mais bon comme je pense que ca ne va pas marcher ca me gave de recompiler Xfree.
 Mais bon je crois que vais etre obliger si je veux jouer a Enemy Territory   :sol:  :sol:

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed