Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2362 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Débats

  [debian] pb XFree 4.2.1 (pre-release) et DRI Rage 128

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[debian] pb XFree 4.2.1 (pre-release) et DRI Rage 128

n°160915
Aiua
PSN : Aiua / GT : Aiua42
Posté le 22-09-2002 à 18:03:20  profilanswer
 

bon, j'ai voulu tester les 4.2, seulement le pb c qu'a priori la version de DRI n'est plus bonne, au lancement de xfree j'ai :
 

(EE) R128(0): [dri] R128DRIScreenInit failed because of a version mismatch.
[dri] r128.o kernel module version is 2.1.2 but version 2.2 or greater is needed.
[dri] Disabling the DRI
(EE) R128(0): [drm] Failed to remove DRM signal handler.
DRIUnlock called when not locked.

 
 
bon, alors je v sur le site de DRI pour prendre un plus récent
je prends l'archive : rage128-20020920-linux.i386.tar.bz2
je décompresse, je lance l'install.sh
 
et j'obtiens :
 

Compiling...
ERROR: Kernel modules did not compile
 
The DRI drivers can not be installed without the latest kernel modules.
Installation will be aborted. See the dri.log file for information on
what went wrong.

 
 
et dans le dri.log j'ai :
 

cc -O2 -Wall -Wwrite-strings -Wpointer-arith -Wcast-align -Wstrict-prototypes -W
nested-externs -Wpointer-arith -D__KERNEL__ -DMODULE -fomit-frame-pointer -DCONF
IG_AGP -DCONFIG_AGP_MODULE -DCONFIG_DRM_SIS -D__SMP__ -DMODVERSIONS -include /us
r/include/linux/modversions.h -DEXPORT_SYMTAB -I/usr/include -c r128_drv.c -o r1
28_drv.o
cpp0: /usr/include/linux/modversions.h: No such file or directory
make: *** [r128_drv.o] Erreur 1

 
 
 
qq1 sait comment résoudre le pb ?


---------------
"The pen is mightier than the sword if the sword is very short, and the pen is very sharp." TP. Mes Jeux. Mes Ventes. Groupe HFR sur PlayFire.
mood
Publicité
Posté le 22-09-2002 à 18:03:20  profilanswer
 

n°160921
apolon34
Vive Linux!!
Posté le 22-09-2002 à 18:06:10  profilanswer
 

tu as bien les sources de ton noyau dans /usr/src/linux
 
si ce n'est pas le cas, cree le lien symbolique ca devrait aller mieux

n°160931
Aiua
PSN : Aiua / GT : Aiua42
Posté le 22-09-2002 à 18:17:34  profilanswer
 

apolon34 a écrit a écrit :

tu as bien les sources de ton noyau dans /usr/src/linux
 
si ce n'est pas le cas, cree le lien symbolique ca devrait aller mieux



quel lien symbolique ? (parce que j'ai essayé juste pour le modversions.h et ça plante plus loin :D)
 
fo faire un lien de /usr/include/linux/ vers /usr/src/linux/include/linux/ ?
pourtant j'ai des trucs dans /usr/include/linux/
 
fo recompiler le noyau après ??


---------------
"The pen is mightier than the sword if the sword is very short, and the pen is very sharp." TP. Mes Jeux. Mes Ventes. Groupe HFR sur PlayFire.
n°160944
apolon34
Vive Linux!!
Posté le 22-09-2002 à 18:32:27  profilanswer
 

Aiua a écrit a écrit :

quel lien symbolique ? (parce que j'ai essayé juste pour le modversions.h et ça plante plus loin :D)
 
fo faire un lien de /usr/include/linux/ vers /usr/src/linux/include/linux/ ?
pourtant j'ai des trucs dans /usr/include/linux/
 
fo recompiler le noyau après ??




 
oula faut pas faire de betises comme ca!!!
 
juste un lien symbolique genre linux->linux-2.4.18
 
sinon essaie de faire un make clean && make dep dans tes sources de kernel avant


Message édité par apolon34 le 22-09-2002 à 18:32:49
n°160949
Aiua
PSN : Aiua / GT : Aiua42
Posté le 22-09-2002 à 18:37:41  profilanswer
 

apolon34 a écrit a écrit :

 
juste un lien symbolique genre linux->linux-2.4.18



:heink: de quoi tu me parles là :??:
 
mon kernel ça fait un moment que je l'ai compilé
j'ai tout plein de fichiers dans /usr/include/linux seulement y a pas de modversions.h (je l'ai uniquement dans /usr/src/linux/include/linux/ là où j'avais décompressé les sources de mon linux quoi)
 
alors est ce qu'il y a un moyen simple pour que le DRI veille bien compiler ? :D


---------------
"The pen is mightier than the sword if the sword is very short, and the pen is very sharp." TP. Mes Jeux. Mes Ventes. Groupe HFR sur PlayFire.
n°160950
Aiua
PSN : Aiua / GT : Aiua42
Posté le 22-09-2002 à 18:38:58  profilanswer
 

Aiua a écrit a écrit :

:heink: de quoi tu me parles là :??:
 



en fait j'ai mal lu t'as premiere réponse :D
c pas dans les sources du kernel qu'il va chercher, c dans /usr/include/linux


---------------
"The pen is mightier than the sword if the sword is very short, and the pen is very sharp." TP. Mes Jeux. Mes Ventes. Groupe HFR sur PlayFire.
n°160956
mean
Posté le 22-09-2002 à 18:44:29  profilanswer
 

Perso je fais un lien de /usr/include/linux vers /usr/src/linux/include/linux
 
/usr/src/linux etant un lien vers les sources que j'utilisent
Comme ca en changeant juste un lien je mets tout a jour
 
(c'est peut etre cracra mais au moins c'est sur)

n°160958
Aiua
PSN : Aiua / GT : Aiua42
Posté le 22-09-2002 à 18:45:04  profilanswer
 

mean a écrit a écrit :

Perso je fais un lien de /usr/include/linux vers /usr/src/linux/include/linux
 
/usr/src/linux etant un lien vers les sources que j'utilisent
Comme ca en changeant juste un lien je mets tout a jour
 
(c'est peut etre cracra mais au moins c'est sur)



ok merci, j'osais pas le faire :D


---------------
"The pen is mightier than the sword if the sword is very short, and the pen is very sharp." TP. Mes Jeux. Mes Ventes. Groupe HFR sur PlayFire.
n°160971
Aiua
PSN : Aiua / GT : Aiua42
Posté le 22-09-2002 à 18:57:56  profilanswer
 

bon, ça marche pas mieux
j'ai refais un make dep (comme j'avais fait un package deb la première fois je me suis dis qu'il avait peut etre pas touché aux source comme un make dep normal)
seulement à la fin du make dep j'ai :

/usr/src/linux/include/linux/modversions.h was not updated

 
sans que ce soit marqué comme une erreur, ça finit normalement
 
dans dri.log g :
 

cc -O2 -Wall -Wwrite-strings -Wpointer-arith -Wcast-align -Wstrict-prototypes -W
nested-externs -Wpointer-arith -D__KERNEL__ -DMODULE -fomit-frame-pointer -DEXPO
RT_SYMTAB -I0 -c r128_drv.c -o r128_drv.o
In file included from /usr/include/linux/rwsem.h:27,
                 from /usr/include/asm/semaphore.h:42,
                 from /usr/include/linux/fs.h:200,
                 from /usr/include/linux/devfs_fs_kernel.h:4,
                 from /usr/include/linux/miscdevice.h:4,
                 from drmP.h:45,
                 from r128_drv.c:34:
/usr/include/asm/rwsem.h: In function `__down_read':
/usr/include/asm/rwsem.h:104: parse error before `LOCK_SECTION_START'
/usr/include/asm/rwsem.h: In function `__down_write':
/usr/include/asm/rwsem.h:133: parse error before `LOCK_SECTION_START'
/usr/include/asm/rwsem.h: In function `__up_read':
/usr/include/asm/rwsem.h:157: parse error before `LOCK_SECTION_START'
/usr/include/asm/rwsem.h:151: warning: unused variable `tmp'
/usr/include/asm/rwsem.h: In function `__up_write':
/usr/include/asm/rwsem.h:183: parse error before `LOCK_SECTION_START'
In file included from /usr/include/linux/fs.h:200,
                 from /usr/include/linux/devfs_fs_kernel.h:4,
                 from /usr/include/linux/miscdevice.h:4,
                 from drmP.h:45,
                 from r128_drv.c:34:
/usr/include/asm/semaphore.h: In function `down':
/usr/include/asm/semaphore.h:125: parse error before `LOCK_SECTION_START'
/usr/include/asm/semaphore.h: In function `down_interruptible':
/usr/include/asm/semaphore.h:152: parse error before `LOCK_SECTION_START'
/usr/include/asm/semaphore.h: In function `down_trylock':
/usr/include/asm/semaphore.h:180: parse error before `LOCK_SECTION_START'
/usr/include/asm/semaphore.h: In function `up':
/usr/include/asm/semaphore.h:206: parse error before `LOCK_SECTION_START'
In file included from /usr/include/linux/pagemap.h:16,
                 from /usr/include/linux/locks.h:8,
                 from /usr/include/linux/devfs_fs_kernel.h:6,
                 from /usr/include/linux/miscdevice.h:4,
                 from drmP.h:45,
                 from r128_drv.c:34:
/usr/include/linux/highmem.h: In function `kmap':
/usr/include/linux/highmem.h:33: warning: implicit declaration of function `page
_address'
/usr/include/linux/highmem.h:33: warning: return makes pointer from integer with
out a cast
In file included from /usr/include/linux/pci.h:610,
                 from drmP.h:50,
                 from r128_drv.c:34:
/usr/include/asm/pci.h: In function `pci_map_single':
/usr/include/asm/pci.h:76: warning: implicit declaration of function `out_of_lin
e_bug'
In file included from r128_drv.c:38:
ati_pcigart.h: In function `r128_ati_pcigart_init':
ati_pcigart.h:133: warning: passing arg 2 of `pci_map_single' makes pointer from
 integer without a cast
make: *** [r128_drv.o] Erreur 1

 
 
spa super concluant quoi  :sweat:


---------------
"The pen is mightier than the sword if the sword is very short, and the pen is very sharp." TP. Mes Jeux. Mes Ventes. Groupe HFR sur PlayFire.
n°160977
apolon34
Vive Linux!!
Posté le 22-09-2002 à 19:04:00  profilanswer
 

su-2.05a# cd /usr/src
su-2.05a# ls
linux-2.4.20-pre7
su-2.05a# cd /sources/NVIDIA_kernel-1.0-3123
su-2.05a# make
cc -c -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wpointer-arith -Wcast-qual -Wno-multichar  -O -MD -D__KERNEL__ -DMODULE -D_LOOSE_KERNEL_NAMES -DNTRM -D_GNU_SOURCE -DRM_HEAPMGR -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE  -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=3123  -DNV_UNIX   -DNV_LINUX   -DNVCPU_X86       -I. -I/usr/src/linux/include -Wno-cast-qual nv.c
Dans le fichier inclus à partir de /usr/include/linux/prefetch.h:13,
          à partir de /usr/include/linux/list.h:6,
          à partir de /usr/include/linux/module.h:12,
          à partir de nv-linux.h:28,
          à partir de nv.c:14:
/usr/include/asm/processor.h:56: « CONFIG_X86_L1_CACHE_SHIFT » non déclaré ici (n'est pas dans une fonction)
/usr/include/asm/processor.h:56: alignement demandé n'est pas une constante
Dans le fichier inclus à partir de /usr/include/asm/hardirq.h:6,
          à partir de /usr/include/linux/interrupt.h:45,
          à partir de nv-linux.h:64,
          à partir de nv.c:14:
/usr/include/linux/irq.h:65: « CONFIG_X86_L1_CACHE_SHIFT » non déclaré ici (n'est pas dans une fonction)
/usr/include/linux/irq.h:65: alignement demandé n'est pas une constante
Dans le fichier inclus à partir de /usr/include/linux/interrupt.h:45,
          à partir de nv-linux.h:64,
          à partir de nv.c:14:
/usr/include/asm/hardirq.h:16: « CONFIG_X86_L1_CACHE_SHIFT » non déclaré ici (n'est pas dans une fonction)
/usr/include/asm/hardirq.h:16: alignement demandé n'est pas une constante
Dans le fichier inclus à partir de nv-linux.h:64,
          à partir de nv.c:14:
/usr/include/linux/interrupt.h:128: « CONFIG_X86_L1_CACHE_SHIFT » non déclaré ici (n'est pas dans une fonction)
/usr/include/linux/interrupt.h:128: alignement demandé n'est pas une constante
make: *** [nv.o] Erreur 1
su-2.05a#
 
 
bizarrement ca fait le meme genre de conneries que toi alors ca aurait tres bien pu venir de la
 
note: a aucun moment dans les messages d'erreur il ne parle des sources linux !

mood
Publicité
Posté le 22-09-2002 à 19:04:00  profilanswer
 

n°160979
Aiua
PSN : Aiua / GT : Aiua42
Posté le 22-09-2002 à 19:07:34  profilanswer
 

je suis pas sur d'avoir bien compris le sens de ton post :sweat:  :D  
t'as eu le meme genre de pb que moi avec les drivers nvidia ? tu l'as résolu ? :D


---------------
"The pen is mightier than the sword if the sword is very short, and the pen is very sharp." TP. Mes Jeux. Mes Ventes. Groupe HFR sur PlayFire.
n°160982
apolon34
Vive Linux!!
Posté le 22-09-2002 à 19:15:24  profilanswer
 

Aiua a écrit a écrit :

je suis pas sur d'avoir bien compris le sens de ton post :sweat:  :D  
t'as eu le meme genre de pb que moi avec les drivers nvidia ? tu l'as résolu ? :D




 
en effet t'as pas tout compris
 
je te montre juste que en supprimant le lien symbolique linux->linux-2.4.20-pre7, la compilation de tout ce qui est lie au noyau marche beaucoup moins bien et avec le meme genre d'erreurs que ce que tu as
 
cela en reponse a ca:
c pas dans les sources du kernel qu'il va chercher, c dans /usr/include/linux
 
il va bien chercher dans les sources du noyau!!
 
fais au moins ce que je t'ai dit et on verra apres:
 
a savoir:
 - verifier que les sources du kernel sont bien dans /usr/src/linux
 - verifier que le kernel est bien configure
 - faire un make clean && make dep
 - relancer la compilation
 

n°160989
Aiua
PSN : Aiua / GT : Aiua42
Posté le 22-09-2002 à 19:53:49  profilanswer
 

apolon34 a écrit a écrit :

 
c pas dans les sources du kernel qu'il va chercher, c dans /usr/include/linux
 



j'ai bien mes sources dans /usr/src/linux
 
mais le pb c que si je laisse /usr/include/linux comme il est j'ai :
 

Citation :

cc -O2 -Wall -Wwrite-strings -Wpointer-arith -Wcast-align -Wstrict-prototypes -W
nested-externs -Wpointer-arith -D__KERNEL__ -DMODULE -fomit-frame-pointer -DCONF
IG_AGP -DCONFIG_AGP_MODULE -DCONFIG_DRM_SIS -D__SMP__ -DMODVERSIONS -include /us
r/include/linux/modversions.h -DEXPORT_SYMTAB -I/usr/include -c r128_drv.c -o r1
28_drv.o
cpp0: /usr/include/linux/modversions.h: No such file or directory
make: *** [r128_drv.o] Erreur 1


Message édité par Aiua le 22-09-2002 à 19:54:50

---------------
"The pen is mightier than the sword if the sword is very short, and the pen is very sharp." TP. Mes Jeux. Mes Ventes. Groupe HFR sur PlayFire.
n°160990
mean
Posté le 22-09-2002 à 19:57:10  profilanswer
 

1- l'arbre de source correspond a ton noyau ?
2- tu as fait un make xconfig dans l'arbre de source ?

n°160992
Aiua
PSN : Aiua / GT : Aiua42
Posté le 22-09-2002 à 20:13:12  profilanswer
 

mean a écrit a écrit :

1- l'arbre de source correspond a ton noyau ?
2- tu as fait un make xconfig dans l'arbre de source ?



ouais, je l'ai refait parce qu'il était pas bon en fait :D
make menuconfig g fait :D


---------------
"The pen is mightier than the sword if the sword is very short, and the pen is very sharp." TP. Mes Jeux. Mes Ventes. Groupe HFR sur PlayFire.
n°160993
apolon34
Vive Linux!!
Posté le 22-09-2002 à 20:15:49  profilanswer
 

Aiua a écrit a écrit :

ouais, je l'ai refait parce qu'il était pas bon en fait :D
make menuconfig g fait :D




 
et le make dep derriere??? c'est tres important ca
 

n°160994
Aiua
PSN : Aiua / GT : Aiua42
Posté le 22-09-2002 à 20:23:54  profilanswer
 

apolon34 a écrit a écrit :

 
 
et le make dep derriere??? c'est tres important ca
 
 



ouais, make dep et make clean
 
si je laisse /usr/include/linux tel quel, il me dit qu'il y trouve pas les modversions.h, et si je le remplace par un lien de /usr/include/linux vers /usr/src/linux/include/linux j'ai le droit au gros paté :/


---------------
"The pen is mightier than the sword if the sword is very short, and the pen is very sharp." TP. Mes Jeux. Mes Ventes. Groupe HFR sur PlayFire.
n°161020
apolon34
Vive Linux!!
Posté le 22-09-2002 à 21:52:45  profilanswer
 

tu ne dois pas avoir de modversions.h dans /usr/include, le probleme est ailleurs !!
 
essaie de recompiler ton noyau entierement


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Débats

  [debian] pb XFree 4.2.1 (pre-release) et DRI Rage 128

 

Sujets relatifs
[Help] Debian et noyau[Debian] lecture d'un disque bsd.
MaJ Debian : Question sur lilodebian ([edit] : ne venez pas dans mon topic, je ne sais pas parler)
[pb XFREE 4.2 et nvidia] :([Debian Woody] Quels packages ?
pbs SAMBA sous DEBIANpbs SAMBA sous DEBIAN
[debian]mplayerinstaller une debian par reseau quand on n'a que le CD comment faire..
Plus de sujets relatifs à : [debian] pb XFree 4.2.1 (pre-release) et DRI Rage 128


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR