Suite a une compil du kernel, probleme de souris [ UNResolvaid ]

Suite a une compil du kernel, probleme de souris [ UNResolvaid ] - Linux et OS Alternatifs

Marsh Posté le 22-11-2002 à 17:28:24    

..j'ai eu besoin de recompiler le noyau apres l'avoir patché ( iptables 1.2.6 )
 
et là en faisant make bzImage j'obtiens ça ..
 
Dans le fichier inclus à partir de /usr/src/linux-2.4.18-14/include/linux/wait.h:13,
          à partir de /usr/src/linux-2.4.18-14/include/linux/fs.h:12,
          à partir de /usr/src/linux-2.4.18-14/include/linux/capability.h:17,
          à partir de /usr/src/linux-2.4.18-14/include/linux/binfmts.h:5,
          à partir de /usr/src/linux-2.4.18-14/include/linux/sched.h:9,
          à partir de /usr/src/linux-2.4.18-14/include/linux/mm.h:4,
          à partir de sched.c:19:
/usr/src/linux-2.4.18-14/include/linux/kernel.h:10:20: stdarg.h: Aucun fichier ou réper
toire de ce type
Dans le fichier inclus à partir de /usr/src/linux-2.4.18-14/include/linux/wait.h:13,
          à partir de /usr/src/linux-2.4.18-14/include/linux/fs.h:12,
          à partir de /usr/src/linux-2.4.18-14/include/linux/capability.h:17,
          à partir de /usr/src/linux-2.4.18-14/include/linux/binfmts.h:5,
          à partir de /usr/src/linux-2.4.18-14/include/linux/sched.h:9,
          à partir de /usr/src/linux-2.4.18-14/include/linux/mm.h:4,
          à partir de sched.c:19:
/usr/src/linux-2.4.18-14/include/linux/kernel.h:73: erreur d'analyse syntaxique avant «
 va_list »
/usr/src/linux-2.4.18-14/include/linux/kernel.h:73: AVERTISSEMENT: déclaration de fonct
ion n'est pas un prototype
/usr/src/linux-2.4.18-14/include/linux/kernel.h:76: erreur d'analyse syntaxique avant «
 va_list »
/usr/src/linux-2.4.18-14/include/linux/kernel.h:76: AVERTISSEMENT: déclaration de fonct
ion n'est pas un prototype
/usr/src/linux-2.4.18-14/include/linux/kernel.h:80: erreur d'analyse syntaxique avant «
 va_list »
/usr/src/linux-2.4.18-14/include/linux/kernel.h:80: AVERTISSEMENT: déclaration de fonct
ion n'est pas un prototype
sched.c: Dans la fonction « set_cpus_allowed »:
sched.c:1730: AVERTISSEMENT: utilisation déprécié d'étiquette à la fin de la déclaratio
n composée
make[2]: *** [sched.o] Erreur 1
make[2]: Quitte le répertoire `/usr/src/linux-2.4.18-14/kernel'
make[1]: *** [first_rule] Erreur 2
make[1]: Quitte le répertoire `/usr/src/linux-2.4.18-14/kernel'
make: *** [_dir_kernel] Erreur 2
[root@nope linux-2.4.18-14]#
 
 
=========================================================
UPDATE 25-11
 
La compil est ok ..
 
depuis cette compil je ne peux plus utiliser ma souris optique logitech wheelmouse ..
 
Le fichier config XF86Config est un peu plus bas ...
 
La souris est allumé, le surseur est au centre de l'éran mais il ne bouge pas
 
 
 
REDHAT 8.0  X 4.2.0   et Kernel 2.4.18-14
 
 
merci


Message édité par paranoidandroid le 25-11-2002 à 13:35:23
Reply

Marsh Posté le 22-11-2002 à 17:28:24   

Reply

Marsh Posté le 22-11-2002 à 17:50:04    

toi tu es sous RH 8, nan ? ou tu as gcc 3.2
 
fais un p'tit : declare -x LANG=C
 
- make menuconfig
- tu sauvegardes ta conf du noyau dans un fichier "save to an alternate configuration file"
- tu ressors de la config
- tu fais un : make distclean && make mrproper
pour être sûr
- tu refais : make menuconfig
- tu charges ta conf : load from an alternate conf file
- tu sors en enregistrant
- tu balances la compilation
 
si tu as encore l'erreur, tu copies les includes de gcc dans le répertoire des include linux des sources du noyau

Reply

Marsh Posté le 22-11-2002 à 18:01:38    

BMOTheKiller a écrit a écrit :

 
si tu as encore l'erreur, tu copies les includes de gcc dans le répertoire des include linux des sources du noyau




 
 [:vomi]  
 
paranoidandroid, installe le package glibc-devel de ta distrib.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 22-11-2002 à 18:04:16    

kadreg a écrit a écrit :

 
 
 [:vomi]  
 
paranoidandroid, installe le package glibc-devel de ta distrib.




 
t'es rigolo, ça m'est arrivé malgré le paquetage installé, je donne la solution qui m'avait été donné dans le post que j'avais créé à ce sujet :D  
 
je m'apperçois à la version du noyau qu'il s'agit bien d'un kernel d'origne de RH 8
 
edit : au fait paranoid, modifie ton fichier /etc/sysconfig/i18n de cette façon :
 
LANG="fr_FR.ISO-8859-1"
SUPPORTED="fr_FR.ISO-8859-1:fr_FR:fr"
SYSFONT="latarcyrheb-sun16"
 
t'auras plus de prob après


Message édité par BMOTheKiller le 22-11-2002 à 18:06:22
Reply

Marsh Posté le 22-11-2002 à 18:47:05    

ouarf ! j'ai EXACTEMENT le même problème !

Reply

Marsh Posté le 22-11-2002 à 18:48:34    

merci les gars

Reply

Marsh Posté le 23-11-2002 à 10:17:01    

j'ai toujours le même problème mais plus tard dans la compilation :/
 
Il apparait plusieurs fois dans la période de compilation mais ça ne s'arrête pas pour autant ; sauf une fois :heink:

Reply

Marsh Posté le 23-11-2002 à 12:52:37    

[root@muzah linux-2.4.18-14]# make bzImage
gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -o scripts/split-include
scripts/split-include.c
scripts/split-include include/linux/autoconf.h include/config
make -r -f tmp_include_depends all
make[1]: Entre dans le répertoire `/usr/src/linux-2.4.18-14'
make[1]: Quitte le répertoire `/usr/src/linux-2.4.18-14'
gcc -D__KERNEL__ -I/usr/src/linux-2.4.18-14/include -Wall -Wstrict-prototypes -W
no-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mp
referred-stack-boundary=2 -march=i686   -DKBUILD_BASENAME=main -c -o init/main.o
 init/main.c
. scripts/mkversion > .tmpversion
gcc -D__KERNEL__ -I/usr/src/linux-2.4.18-14/include -Wall -Wstrict-prototypes -W
no-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mp
referred-stack-boundary=2 -march=i686  -DUTS_MACHINE='"i386"' -DKBUILD_BASENAME=
version -c -o init/version.o init/version.c
gcc -D__KERNEL__ -I/usr/src/linux-2.4.18-14/include -Wall -Wstrict-prototypes -W
no-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mp
referred-stack-boundary=2 -march=i686   -DKBUILD_BASENAME=do_mounts -c -o init/d
o_mounts.o init/do_mounts.c
init/do_mounts.c:1012: AVERTISSEMENT: « crd_load » défini mais n'a pas été utili

make CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4.18-14/include -Wall -Wstrict-prot
otypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer
-pipe -mpreferred-stack-boundary=2 -march=i686 " -C  kernel
make[1]: Entre dans le répertoire `/usr/src/linux-2.4.18-14/kernel'
make all_targets
make[2]: Entre dans le répertoire `/usr/src/linux-2.4.18-14/kernel'
gcc -D__KERNEL__ -I/usr/src/linux-2.4.18-14/include -Wall -Wstrict-prototypes -W
no-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mp
referred-stack-boundary=2 -march=i686   -nostdinc  -DKBUILD_BASENAME=sched  -fno
-omit-frame-pointer -O2 -c -o sched.o sched.c
Dans le fichier inclus à partir de /usr/src/linux-2.4.18-14/include/linux/wait.h
:13,
          à partir de /usr/src/linux-2.4.18-14/include/linux/fs.h:12,
          à partir de /usr/src/linux-2.4.18-14/include/linux/capability.h:17,
          à partir de /usr/src/linux-2.4.18-14/include/linux/binfmts.h:5,
          à partir de /usr/src/linux-2.4.18-14/include/linux/sched.h:9,
          à partir de /usr/src/linux-2.4.18-14/include/linux/mm.h:4,
          à partir de sched.c:19:
/usr/src/linux-2.4.18-14/include/linux/kernel.h:10:20: stdarg.h: Aucun fichier o
u répertoire de ce type
Dans le fichier inclus à partir de /usr/src/linux-2.4.18-14/include/linux/wait.h
:13,
          à partir de /usr/src/linux-2.4.18-14/include/linux/fs.h:12,
          à partir de /usr/src/linux-2.4.18-14/include/linux/capability.h:17,
          à partir de /usr/src/linux-2.4.18-14/include/linux/binfmts.h:5,
          à partir de /usr/src/linux-2.4.18-14/include/linux/sched.h:9,
          à partir de /usr/src/linux-2.4.18-14/include/linux/mm.h:4,
          à partir de sched.c:19:
/usr/src/linux-2.4.18-14/include/linux/kernel.h:73: erreur d'analyse syntaxique
avant « va_list »
/usr/src/linux-2.4.18-14/include/linux/kernel.h:73: AVERTISSEMENT: déclaration d
e fonction n'est pas un prototype
/usr/src/linux-2.4.18-14/include/linux/kernel.h:76: erreur d'analyse syntaxique
avant « va_list »
/usr/src/linux-2.4.18-14/include/linux/kernel.h:76: AVERTISSEMENT: déclaration d
e fonction n'est pas un prototype
/usr/src/linux-2.4.18-14/include/linux/kernel.h:80: erreur d'analyse syntaxique
avant « va_list »
/usr/src/linux-2.4.18-14/include/linux/kernel.h:80: AVERTISSEMENT: déclaration d
e fonction n'est pas un prototype
sched.c: Dans la fonction « set_cpus_allowed »:
sched.c:1730: AVERTISSEMENT: utilisation déprécié d'étiquette à la fin de la déc
laration composée
make[2]: *** [sched.o] Erreur 1
make[2]: Quitte le répertoire `/usr/src/linux-2.4.18-14/kernel'
make[1]: *** [first_rule] Erreur 2
make[1]: Quitte le répertoire `/usr/src/linux-2.4.18-14/kernel'
make: *** [_dir_kernel] Erreur 2
[root@muzah linux-2.4.18-14]#
 
 
c'est quoi ces erreurs :fou: je suis les procédures à la lettre et ça foire encore :/

Reply

Marsh Posté le 23-11-2002 à 13:07:44    

je sais que ça ne va vous aider dans l'immédiat mais faites un ghost ou un partimage avant ce genre d'opération, perso j'ai foiré une demi douzaine de compilations à cause d'une erreur dans la procédure décrite dans le tutorial (sic).
Ca vous garantira de garder un Linux propre. Et c'est bien la moindre des choses. :)

Reply

Marsh Posté le 23-11-2002 à 17:22:32    

mouais, le problème s'est arrangé en faisant ce que j'ai dit pour les machines où je l'ai installé...
 
par contre j'ai installé une rh 8 de test dans un vmware (là où je mets les noyaux avant de les lancer en réel), et justement en refaisant les mêmes manip, le problème ne s'arrange pas...
 
t'as modifié i18n au fait ? et fait au besoin un modprobe nls_iso8859-1 et nls_iso8859-15 ? regarde avec lsmod s'ils sont chargés

Reply

Marsh Posté le 23-11-2002 à 17:22:32   

Reply

Marsh Posté le 23-11-2002 à 17:38:25    

Compil en cours ...
 
je croise les doigts ...
 
Je viens de faire un make bzImage et j'ai plus l'erreur ..
ava,nt cela j'ai rajouté en module le support NTFS en read only ...
 
y'a t il quelque chose a faire .. ?
 
make modules ?
 
merci ...

Reply

Marsh Posté le 23-11-2002 à 17:41:27    

tools/build -b bbootsect bsetup compressed/bvmlinux.out CURRENT > bzImage
Root device is (3, 73)
Boot sector 512 bytes.
Setup is 4775 bytes.
System is 1056 kB
warning: kernel is too big for standalone boot from floppy
make[1]: Leaving directory `/usr/src/linux-2.4.18-14/arch/i386/boot'
 
 
 
Cest que cest bon ? :heink:

Reply

Marsh Posté le 23-11-2002 à 18:06:14    

qd tu compiles, les grandes étapes c'est ça :
 
make clean dep modules bzImage modules_install (en une seule ligne ou alors décomposée en make clean, make dep, make modules, make bzImage, make modules_install)
 
ensuite tu copies ton noyau où il faut, tu rentres une nouvelle entrée dans lilo/grub si tu n'écrases pas l'ancien noyau...

Reply

Marsh Posté le 23-11-2002 à 18:07:27    

paranoidandroid a écrit a écrit :

tools/build -b bbootsect bsetup compressed/bvmlinux.out CURRENT > bzImage
Root device is (3, 73)
Boot sector 512 bytes.
Setup is 4775 bytes.
System is 1056 kB
warning: kernel is too big for standalone boot from floppy
make[1]: Leaving directory `/usr/src/linux-2.4.18-14/arch/i386/boot'
 
 
 
Cest que cest bon ? :heink:




 
oui c'est bon, ton noyau est utilisable normalement pour booter sur disque dur, mais pas pour mettre sur une disquette


Message édité par BMOTheKiller le 23-11-2002 à 18:07:46
Reply

Marsh Posté le 23-11-2002 à 18:24:18    

BMOTheKiller a écrit a écrit :

qd tu compiles, les grandes étapes c'est ça :
 
make clean dep modules bzImage modules_install (en une seule ligne ou alors décomposée en make clean, make dep, make modules, make bzImage, make modules_install)
 
ensuite tu copies ton noyau où il faut, tu rentres une nouvelle entrée dans lilo/grub si tu n'écrases pas l'ancien noyau...




 
bon tout est terminé ...mais je vais dire un truc très con ..
 
je sais pas si ça a crée un nouveau noyau ..
ou s'il a écrasé l'autre ..
 
je me suis mis ds le src du noyau actuel pour compiler .. donc j'en déduis qu'il suffit maintenant de rebooter tout simplement sans modif grub ..
 
hum ?

Reply

Marsh Posté le 23-11-2002 à 18:38:00    

heu non, attends, le noyau s'installe pas tout seul (tu peux mais j'ai jamais essayé en fait...)
 
faut faire :
 
cp /usr/src/linux/arch/i386/boot/bzImage /boot/vmlinuz-2.4.18-14custom
 
tu édites grub.conf (/boot/grub/grub.conf)
 
tu ajoutes ça :
 
title Red Hat Linux (2.4.18-14custom)
        root (hd0,1)
        kernel /vmlinuz-2.4.18-14custom ro root=/dev/hdXY
 
 
pour la ligne "root (hd0,1)" tu copies/colles ce que tu as à la ligne correpondante au dessus
 
pour la ligne "kernel /vmlinuz-2.4.18-14custom ro root=/dev/hdXY", remplace X par la position de ton disque dur, et Y par le numéro de partoche (ne mets pas LABEL=/ ça ne fonctionnera pas vu qu'il n'y a pas de initrd)
 
si tu as un graveur ide, tu peux rajouter "hdZ=ide-scsi" (Z = la position de ton graveur sur les ports ide), donc tu auras un truc du genre "kernel /vmlinuz-2.4.18-14custom ro root=/dev/hdXY hdZ=ide-scsi"

Reply

Marsh Posté le 23-11-2002 à 18:43:51    

BMOTheKiller a écrit a écrit :

heu non, attends, le noyau s'installe pas tout seul (tu peux mais j'ai jamais essayé en fait...)
 
faut faire :
 
cp /usr/src/linux/arch/i386/boot/bzImage /boot/vmlinuz-2.4.18-14custom
 
tu édites grub.conf (/boot/grub/grub.conf)
 
tu ajoutes ça :
 
title Red Hat Linux (2.4.18-14custom)
        root (hd0,1)
        kernel /vmlinuz-2.4.18-14custom ro root=/dev/hdXY
 
 
pour la ligne "root (hd0,1)" tu copies/colles ce que tu as à la ligne correpondante au dessus
 
pour la ligne "kernel /vmlinuz-2.4.18-14custom ro root=/dev/hdXY", remplace X par la position de ton disque dur, et Y par le numéro de partoche (ne mets pas LABEL=/ ça ne fonctionnera pas vu qu'il n'y a pas de initrd)
 
si tu as un graveur ide, tu peux rajouter "hdZ=ide-scsi" (Z = la position de ton graveur sur les ports ide), donc tu auras un truc du genre "kernel /vmlinuz-2.4.18-14custom ro root=/dev/hdXY hdZ=ide-scsi"




 
Une toute dernière .. pour root=/dev/hdXY ./... X et Y => disque dur et partoche où se trouve quoi ? le /root le /boot ???   :\


Message édité par paranoidandroid le 23-11-2002 à 18:55:35
Reply

Marsh Posté le 23-11-2002 à 19:03:46    

normalement c'est toi qui a créé le "linux", ce doit être un lien symbolique pointant vers les sources de ton kernel actuel, à savoir ici "2.4.18-14custom" soit le répertoire /usr/src/linux-2.4.18-14
 
faut que je t'explique aussi que chez RH, ils modifies la version du noyau dans les kernel-source installées à partir de leur rpm... je m'explique, si tu édites le fichier Makefile se trouvant dans le répertoire des sources, tu verras tout en haut du fichier ceci :
 
VERSION = 2
PATCHLEVEL = 4
SUBLEVEL = 18
EXTRAVERSION = -14custom
 
bre, ils ajoutent le custom pour éviter de faire des bêtises en fait... si maintenant tu regardes dans /lib/modules, tudois avoir 2 répertoires :
 
2.4.18-14
2.4.18-14custom
 
la compilation que tu viens d'éxécuter t'as créé celui qui se nomme 2.4.18-14custom, c'est pour ça que dans mon précédent post je parle justement de "custom", ça ne déarange en rien le fonctionnement bien sûr et il ne faut surtourt pas l'enlevé après avoir compilé... si toutefois tu veux sans custom, il te faudra :  
 
- éditer le Makefile et enlever le "custom"
- renommer le répertoire /lib/modules/2.4.18-14 en 2.4.18-14origine, par exemple
- renommer le noyau /boot/vmlinuz-2.4.18-14 en vmlinuz-2.4.18-14origine, par exemple
 
tout cela pour éviter d'écraser le noyau et les modules originaux avec la nouvelle compilation
ATTENTION ! il sera impossible de rebooter sous le noyau d'origine correctement, en effet il ne trouvera plus le répertoire de ses modules, le fait de renommer est juste pour conserver une sauvegarde au cas où ton nouveau noyau ne fonctionnerait pas correctement, tu pourrais ainsi booter sur le cd et renommer comme il faut... en conclusion il vaut mieux garder le custom sur la nouvelle compilation et ne pas toucher au noyau/modules d'origine
 
si tu as une carte graphique nvidia, tu auras besoin de recompiler les drivers vu que la version du noyau ne sera plus la même (custom), donc avant de rebooter, pense à passer en init3 dans ton inittab ou à renommer le fichier /etc/XF86Config vers /etc/XF86Config.sav par exemple, puis une fois arriver au login, il te faudra attendre un peu car il y a un p'tit bug, il te dira login incorrect si tu n'attends pas l'erreur de X (si tu es resté en init5 et renommé le fichier XF86Config), ensuite une fois logué tu peux compiler les drivers nvidia, renommer le fichier XF86Config.sav correctement (XF86Config) puis faire startx (si bie sur tu es resté en init5 par défaut, l'histoire de XF86Config n'intervient que si tu ne boot pas en init3)

Reply

Marsh Posté le 23-11-2002 à 19:07:08    

paranoidandroid a écrit a écrit :

 
 
Une toute dernière .. pour root=/dev/hdXY ./... X et Y => disque dur et partoche où se trouve quoi ? le /root le /boot ???   :\




 
c'est la partition / (root)
 
si tu n'es pas sûr de toi, tu recopies simplement la ligne du dessus (celle créée par l'install de RH) en remplaçant root=LABEL=/ par root=/dev/hdXY qui correspond à ta partition root (tu peux faire un df dans un shell pour vérifier comment s'appelle (hdXY) ta partition root ou utiliser hwbrowser (hardware browser)

Reply

Marsh Posté le 23-11-2002 à 19:09:31    

pour conclure ...
 
:jap:
 
un grand merci ...
 
 
je reboot et je prie ... :)

Reply

Marsh Posté le 24-11-2002 à 10:25:36    

paranoidandroid a écrit a écrit :

pour conclure ...
 
:jap:
 
un grand merci ...
 
 
je reboot et je prie ... :)




 
bon ben ça marche ..
 
mis à part le fait que sous X je n'ai plus de souris et que je ne suis pas foutu de lancer un terminal sans celle ci :D
 
Merci ;)

Reply

Marsh Posté le 24-11-2002 à 13:04:45    

pour lancer un terminal quand tu as ce genre de problème :
 
au login graphique, tu sélectionnes "failsafe", tu te retrouveras sous twm avec simplement une console, tu pourras ainsi modifier tranquillement ce qui ne va pas...
 
sinon pour ton problème vérifies ton fichier XF86Config, des fois en rebootant une fois ça suffit, sinon tu as enlevé un paramètre important à la config du noyau

Reply

Marsh Posté le 24-11-2002 à 15:45:51    

pour ma part, toujours dans le caca avec ces fichues erreurs :/ les même que citées plus haut et je ne vaoit pas quoi faire :(
 
pourtant la première fois c'était bien déroulée ... je vois pas pourquoi ça ne fonctionne pas, à moins qu'un fichier temporaire vienne mettre la zizanie.
 
 :sweat:

Reply

Marsh Posté le 24-11-2002 à 15:51:04    

muzah a écrit a écrit :

pour ma part, toujours dans le caca avec ces fichues erreurs :/ les même que citées plus haut et je ne vaoit pas quoi faire :(
 
pourtant la première fois c'était bien déroulée ... je vois pas pourquoi ça ne fonctionne pas, à moins qu'un fichier temporaire vienne mettre la zizanie.
 
 :sweat:  




 
ton i18n n'a pas changé ?
 
regarde ce que tu as à la variable LANG en faisant un : export | grep LANG
 
sinopn fais comme moi, tu choppes les sources de gcc 3.2.1 sur http://gcc.gnu.org, puis tu le compiles pour ta machine en l'installant dans /usr/local, ça prend un peu de temps, mais fini les bugs après :o

Reply

Marsh Posté le 24-11-2002 à 16:48:58    

BMOTheKiller a écrit a écrit :

 
 
ton i18n n'a pas changé ?
 
regarde ce que tu as à la variable LANG en faisant un : export | grep LANG
 
sinopn fais comme moi, tu choppes les sources de gcc 3.2.1 sur http://gcc.gnu.org, puis tu le compiles pour ta machine en l'installant dans /usr/local, ça prend un peu de temps, mais fini les bugs après :o  



ok, je vais voir ça :jap:

Reply

Marsh Posté le 24-11-2002 à 17:27:32    

Même après reboot j'ai toujours pas de souris ...
 
Voilà un extrait de mon Xconfig
 
Section "InputDevice"
 Identifier  "Mouse0"
 Driver      "mouse"
 Option     "Protocol" "IMPS/2"
 Option     "Device" "/dev/input/mice"
 Option     "ZAxisMapping" "4 5"
 Option     "Emulate3Buttons" "no"
EndSection
 
 
 
Sinon ça a l'air de rouler ... me manque que ça pour passer à la config de ma carte son ...
 
 
 
 
 
edit :  J'ai le curseur en plein milieu de l'écran .. mais il bouge pas ...


Message édité par paranoidandroid le 24-11-2002 à 17:28:25
Reply

Marsh Posté le 24-11-2002 à 17:50:02    

Pour une logitech optique usb ..... est il normal que le protocole soit IMPS/ .?????

Reply

Marsh Posté le 24-11-2002 à 18:08:30    

oui oui, c'est bon, mais le problème c'est que tu as supprimé qq chose on dirait ou alors ta souris n'était pas branchée/détectée un moment et kudzu l'a viré, je sais pas...
 
enfin bon ton problème est bien sur le fichier de conf... tu peux me poster ton fichier /etc/X11/XF86Config en entier stp ?
 
si tu as un XF86Config-4, poste celui-ci, mais sous RH 8 y en a pas par défaut, tout est dans XF86Config... mais vérifie, on sait jamais
 

Reply

Marsh Posté le 24-11-2002 à 18:15:49    

Voilà le X86Config qui est dans /etc/X11
 
========================================================
 
# File generated by anaconda.
#
 
Section "ServerLayout"
 #
 Identifier     "Anaconda Configured"
 Screen      0  "Screen0" 0 0
 InputDevice    "Mouse0" "CorePointer"
 InputDevice    "Keyboard0" "CoreKeyboard"
EndSection
 
Section "Files"
# The location of the RGB database.  Note, this is the name of the
# file minus the extension (like ".txt" or ".db" ).  There is normally
# no need to change the default.
# Multiple FontPath entries are allowed (they are concatenated together)
# By default, Red Hat 6.0 and later now use a font server independent of
# the X server to render fonts.
 RgbPath      "/usr/X11R6/lib/X11/rgb"
 FontPath     "unix/:7100"
EndSection
 
Section "Module"
 Load  "dbe"
 Load  "extmod"
 Load  "fbdevhw"
 Load  "dri"
 Load  "glx"
 Load  "record"
 Load  "freetype"
 Load  "type1"
EndSection
 
Section "InputDevice"
# Option "AutoRepeat" "500 5"
# when using XQUEUE, comment out the above line, and uncomment the
# following line
# Option "Protocol" "Xqueue"
# Specify which keyboard LEDs can be user-controlled (eg, with xset(1))
# Option "Xleds"  "1 2 3"
# To disable the XKEYBOARD extension, uncomment XkbDisable.
# Option "XkbDisable"
# To customise the XKB settings to suit your keyboard, modify the
# lines below (which are the defaults).  For example, for a non-U.S.
# keyboard, you will probably want to use:
# Option "XkbModel" "pc102"
# If you have a US Microsoft Natural keyboard, you can use:
# Option "XkbModel" "microsoft"
#
# Then to change the language, change the Layout setting.
# For example, a german layout can be obtained with:
# Option "XkbLayout" "de"
# or:
# Option "XkbLayout" "de"
# Option "XkbVariant" "nodeadkeys"
#
# If you'd like to switch the positions of your capslock and
# control keys, use:
# Option "XkbOptions" "ctrl:swapcaps"
 #Option "XkbOptions" ""
 Identifier  "Keyboard0"
 Driver      "keyboard"
 Option     "XkbRules" "xfree86"
 Option     "XkbModel" "pc102"
 Option     "XkbLayout" "fr" #Option "XkbVariant" ""
EndSection
 
Section "InputDevice"
 Identifier  "Mouse0"
 Driver      "mouse"
 Option     "Protocol" "IMPS/2"
 Option     "Device" "/dev/input/mice"
 Option     "ZAxisMapping" "4 5"
 Option     "Emulate3Buttons" "no"
EndSection
 
Section "Monitor"
 Identifier   "Monitor0"
 VendorName   "Monitor Vendor"
 ModelName    "Monitor Model"
 HorizSync    30.0 - 70.0
 VertRefresh  50.0 - 160.0
 Option     "dpms"
EndSection
 
Section "Device"
 # no known options
        #BusID
 Identifier  "NVIDIA GeForce 3 (generic)"
 Driver      "nv"
 VendorName  "NVIDIA GeForce 3 (generic)"
 BoardName   "NVIDIA GeForce 3 (generic)"
EndSection
 
Section "Screen"
 Identifier "Screen0"
 Device     "NVIDIA GeForce 3 (generic)"
 Monitor    "Monitor0"
 DefaultDepth     16
 SubSection "Display"
  Depth     16
  Modes    "1280x960" "1152x864" "1024x768" "800x600" "640x480"
 EndSubSection
EndSection
 
Section "DRI"
 Mode         0666
EndSection
 
 
========================================================

Reply

Marsh Posté le 24-11-2002 à 18:35:25    

essaye en remplaçant par ça :
 
Section "InputDevice"
Identifier  "Mouse0"
Driver      "mouse"
Option     "Protocol" "IMPS/2"
Option     "Device" "/dev/input/psaux"
Option     "ZAxisMapping" "4 5"
Option     "Emulate3Buttons" "no"
EndSection

Reply

Marsh Posté le 24-11-2002 à 20:09:28    

BMOTheKiller a écrit a écrit :

essaye en remplaçant par ça :
 
Section "InputDevice"
Identifier  "Mouse0"
Driver      "mouse"
Option     "Protocol" "IMPS/2"
Option     "Device" "/dev/input/psaux"
Option     "ZAxisMapping" "4 5"
Option     "Emulate3Buttons" "no"
EndSection  




 
 
j'essaye de suite

Reply

Marsh Posté le 24-11-2002 à 20:23:19    

au lancement de X apres la modif ... il me dit que le rep /dev/input/psaux n'existe pas  .. et il arrive donc pas a lancer X ..
 
 
j'ai remis comem avant ..
 
toujours pas de souris .. :\

Reply

Marsh Posté le 24-11-2002 à 20:36:30    

as-tu l'adaptateur PS/2 pour ta souris ? si oui teste en PS/2 en mettant ça dans XF86Config :
 
Section "InputDevice"
Identifier  "Mouse0"
Driver      "mouse"
Option     "Protocol" "IMPS/2"
Option     "Device" "/dev/psaux"
Option     "ZAxisMapping" "4 5"
Option     "Emulate3Buttons" "no"
EndSection
 
coupe la machine, branche en PS/2 et lance

Reply

Marsh Posté le 24-11-2002 à 20:44:02    

BMOTheKiller a écrit a écrit :

as-tu l'adaptateur PS/2 pour ta souris ? si oui teste en PS/2 en mettant ça dans XF86Config :
 
Section "InputDevice"
Identifier  "Mouse0"
Driver      "mouse"
Option     "Protocol" "IMPS/2"
Option     "Device" "/dev/psaux"
Option     "ZAxisMapping" "4 5"
Option     "Emulate3Buttons" "no"
EndSection
 
coupe la machine, branche en PS/2 et lance




 
erf ..non [:je suis un con ]

Reply

Marsh Posté le 24-11-2002 à 20:55:51    

Mai c'est super relou ..la souris est allumé, le curseur est sur l'écran ... mais rien a  faire ..    le curseur bouge ne bouge pas d'un poil et aucun effet sous les cliks ....
 
:\


Message édité par paranoidandroid le 24-11-2002 à 20:56:21
Reply

Marsh Posté le 24-11-2002 à 20:57:10    

paranoidandroid a écrit a écrit :

 
 
[:je suis un con ]




 
excellent ce smiley me fait trop rire [:zeuartisan]  
 
bon, ben avec ton ancien noyau ça fonctionnait bien ?

Reply

Marsh Posté le 24-11-2002 à 20:58:22    

... Ben ..ouais ...
 
pourant dans le makeconfig j'ai touché qu'au support ntfs ... stout
 
j'ai les boules quoi ...

Reply

Marsh Posté le 24-11-2002 à 21:12:56    

paranoidandroid a écrit a écrit :

 ... Ben ..ouais ...
 
pourant dans le makeconfig j'ai touché qu'au support ntfs ... stout
 
j'ai les boules quoi ...




 
bon, je pense qu'il serait pas mal de relancer un coup de mouseconfig, j'ai l'impression que le problème est bien dans XF86Config, mais je n'arrive pas à voir quoi là :sweat:
 
j'ai oublié de te demander de poster ton /var/log/XFree86.0.log


Message édité par BMOTheKiller le 24-11-2002 à 21:14:42
Reply

Marsh Posté le 24-11-2002 à 21:50:09    

C'est quoi le role de l'anaconda-ks.cfg qui est ds le /root ???
 
 
JE viens de découvrir le KickStart .. y'a pas quelque chose a bidouiller dedans ?

Reply

Marsh Posté le 24-11-2002 à 21:55:42    

Euh .. pour la log c'est un peu gros ... je la post ici ou est qu'on peut m'expliquer comment me connecter par ftp sur un espace perso pour la  mettrre en ligne ?
 
 
sinon les dernières lignes ça donne ça .. :
 
 [23] -1 0x0000e000 - 0x0000e01f (0x20) IX[B]
 [24] -1 0x0000fc00 - 0x0000fc0f (0x10) IX[B]
 [25] -1 0x0000ec00 - 0x0000ecff (0x100) IX[B]
 [26] 0 0x000003b0 - 0x000003bb (0xc) IS[B](OprU)
 [27] 0 0x000003c0 - 0x000003df (0x20) IS[B](OprU)
(==) NV(0): Write-combining range (0xd8000000,0x4000000)
(II) NV(0): Using XFree86 Acceleration Architecture (XAA)
 Screen to screen bit blits
 Solid filled rectangles
 8x8 mono pattern filled rectangles
 Indirect CPU to Screen color expansion
 Solid Lines
 Offscreen Pixmaps
 Setting up tile and stipple cache:
  32 128x128 slots
  32 256x256 slots
  16 512x512 slots
(==) NV(0): Backing store disabled
(==) NV(0): Silken mouse enabled
(**) Option "dpms"
(**) NV(0): DPMS enabled
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension LBX
(II) Initializing built-in extension XC-APPGROUP
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFree86-Bigfont
(II) Initializing built-in extension RENDER
(**) Option "Protocol" "IMPS/2"
(**) Mouse0: Protocol: "IMPS/2"
(**) Option "CorePointer"
(**) Mouse0: Core Pointer
(**) Option "Device" "/dev/input/mice"
(**) Option "Emulate3Buttons" "no"
(**) Option "ZAxisMapping" "4 5"
(**) Mouse0: ZAxisMapping: buttons 4 and 5
(**) Mouse0: Buttons: 5
(II) Keyboard "Keyboard0" handled by legacy driver
(II) XINPUT: Adding extended input device "Mouse0" (type: MOUSE)
AUDIT: Sun Nov 24 21:43:30 2002: 1454 X: client 5 rejected from local host

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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