Suite a une compil du kernel, probleme de souris [ UNResolvaid ] - Linux et OS Alternatifs
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
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] [:vomi]](https://forum-images.hardware.fr/images/perso/vomi.gif) 
  
 
paranoidandroid, installe le package glibc-devel de ta distrib.
Marsh Posté le 22-11-2002 à 18:04:16
| kadreg a écrit a écrit  : ![[:vomi] [:vomi]](https://forum-images.hardware.fr/images/perso/vomi.gif)  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  
  
 
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
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  
 
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 
sé 
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  je suis les procédures à la lettre et ça foire encore
 je suis les procédures à la lettre et ça foire encore 
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. 
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
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 ...
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 ? 
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...
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 ?   | 
 
 
oui c'est bon, ton noyau est utilisable normalement pour booter sur disque dur, mais pas pour mettre sur une disquette
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 ?
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"
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 ???   :\
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)
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)
Marsh Posté le 23-11-2002 à 19:09:31
pour conclure ... 
  
 
 
un grand merci ... 
 
 
je reboot et je prie ... 
Marsh Posté le 24-11-2002 à 10:25:36
| paranoidandroid a écrit a écrit  : pour conclure ...   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  
 
 
Merci 
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
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
 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. 
 
  
 
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.   | 
 
 
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  
 
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   | 
ok, je vais voir ça 
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 ...
Marsh Posté le 24-11-2002 à 17:50:02
Pour une logitech optique usb ..... est il normal que le protocole soit IMPS/ .?????
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 
 
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 
 
 
========================================================
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 
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
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 .. :\
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
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 
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 .... 
 
:\
Marsh Posté le 24-11-2002 à 20:57:10
| paranoidandroid a écrit a écrit  : | 
 
 
excellent ce smiley me fait trop rire ![[:zeuartisan] [:zeuartisan]](https://forum-images.hardware.fr/images/perso/zeuartisan.gif) 
  
 
bon, ben avec ton ancien noyau ça fonctionnait bien ?
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 ...
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à  
 
 
j'ai oublié de te demander de poster ton /var/log/XFree86.0.log
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 ?
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 
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