Pages : 1
#1 Le 29/08/2007, à 17:00
- fran
-resolu-Les manettes de jeu X360
salut
j'essaie d'installer ma manette XBOX 360 usb sous feisty(la manette clignote au demarrage)
mais jscalibrator ne la trouve pas.
j'ai suivi ce post ,mais je bloque à l'etape 3 / 4 .
http://forum.ubuntu-fr.org/viewtopic.php?id=73524
manette reconnu
franck@franck-desktop:~$ lsusb
Bus 005 Device 005: ID 13fe:1c50
Bus 005 Device 002: ID 050d:0234 Belkin Components F5U234 USB 2.0 4-Port Hub
Bus 005 Device 001: ID 0000:0000
Bus 004 Device 002: ID 045e:028e Microsoft Corp.
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 003: ID 046d:08d7 Logitech, Inc.
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 002: ID 056a:0062 Wacom Co., Ltd
Bus 001 Device 001: ID 0000:0000
franck@franck-desktop:~$
jscalibrator, joystick , xserver-xorg-input-joystick sont installés .
pour l'instant j'ai fait
franck@franck-desktop:~$ mkdir ~/xpad360
franck@franck-desktop:~$ wget "http://xbox-linux.cvs.sourceforge.net/*checkout*/xbox-linux/kernel-2.6/drivers/usb/input/xpad.c"
AVERTISSEMENT: les métacaractères ne sont pas supportés en HTTP.
--12:19:36-- http://xbox-linux.cvs.sourceforge.net/*checkout*/xbox-linux/kernel-2.6/drivers/usb/input/xpad.c
=> `xpad.c'
Résolution de xbox-linux.cvs.sourceforge.net... 66.35.250.90
Connexion vers xbox-linux.cvs.sourceforge.net|66.35.250.90|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: non spécifié [text/plain]
[ <=> ] 22 485 55.70K/s
12:19:37 (55.54 KB/s) - « xpad.c » sauvegardé [22485]
franck@franck-desktop:~$ wget "http://xbox-linux.cvs.sourceforge.net/*checkout*/xbox-linux/kernel-2.6/drivers/usb/input/xpad.h"
AVERTISSEMENT: les métacaractères ne sont pas supportés en HTTP.
--12:19:49-- http://xbox-linux.cvs.sourceforge.net/*checkout*/xbox-linux/kernel-2.6/drivers/usb/input/xpad.h
=> `xpad.h'
Résolution de xbox-linux.cvs.sourceforge.net... 66.35.250.90
Connexion vers xbox-linux.cvs.sourceforge.net|66.35.250.90|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: non spécifié [text/plain]
[ <=> ] 4 677 --.--K/s
12:19:50 (1.05 MB/s) - « xpad.h » sauvegardé [4677]
franck@franck-desktop:~$ make
make: *** Pas de cibles spécifiées et aucun makefile n'a été trouvé. Arrêt.
franck@franck-desktop:~$ cd xpad360
franck@franck-desktop:~/xpad360$ make
make: Rien à faire pour « all ».
franck@franck-desktop:~/xpad360$
pour l'etape 3 , j'ai crée un fichier makefile dans lequel j'ai collé
KERNEL_DIR?=/usr/src/linux
obj-m := xpad.o
EXTRA_CFLAGS= -I$(shell pwd)
all:
$(MAKE) modules -C $(KERNEL_DIR) SUBDIRS=$(shell pwd)
c'est bon ?
et à l'etape 4 j'ai
franck@franck-desktop:~$ make
make: *** Pas de cibles spécifiées et aucun makefile n'a été trouvé. Arrêt.
franck@franck-desktop:~$ cd xpad360
franck@franck-desktop:~/xpad360$ make
make: Rien à faire pour « all ».
franck@franck-desktop:~/xpad360$
la je cale
linux-headers : ok
franck@franck-desktop:~$ uname -r
2.6.20-16-generic
franck@franck-desktop:~$ sudo apt-get install linux-headers-2.6.20-16-generic
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture de l'information d'état... Fait
linux-headers-2.6.20-16-generic est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
franck@franck-desktop:~$
et donc comme je ne suis pas sur de l'etape 3 et 4 , à l'etape 5 j'ai
franck@franck-desktop:~/xpad360$ sudo cp ~/xpad360/*.ko /lib/modules/$(uname -r)/kernel/drivers/usb/input
Password:
cp: ne peut évaluer `/home/franck/xpad360/*.ko': Aucun fichier ou répertoire de ce type
franck@franck-desktop:~/xpad360$
merci
Dernière modification par fran (Le 30/08/2007, à 11:19)
asus N53SN-SZ240V (7/archlinux/debian wheezy)
asus eeebox 1501 (archlinux)
Hors ligne
#2 Le 29/08/2007, à 21:58
- rf2b
Re : -resolu-Les manettes de jeu X360
salut,
je ne sais pas si ça peut t'aider mais moi j'ai fait une variante dans mon makefile vas voir sur mon post ici :
http://forum.ubuntu-fr.org/viewtopic.php?id=95247
Hors ligne
#3 Le 29/08/2007, à 22:38
- fran
Re : -resolu-Les manettes de jeu X360
erreur
Dernière modification par fran (Le 29/08/2007, à 22:44)
asus N53SN-SZ240V (7/archlinux/debian wheezy)
asus eeebox 1501 (archlinux)
Hors ligne
#4 Le 29/08/2007, à 22:43
- fran
Re : -resolu-Les manettes de jeu X360
salut
merci
donc j'ai crée un dossier xpad360 dans /home et j'y ai mis xpad.c et xpad.h.
ensuite dans le dossier xpad360 , j'ai rajouté un fichier que j'ai nommé makefile et que j'ai ouvert avec gedit et y ai collé ta variante dans ton makefile(avec mon kernel , feisty)
KERNEL_DIR?=/usr/src/linux-headers-2.6.20-16
obj-m := xpad.o
KDIR := /lib/modules/$(shell uname -r)/build
EXTRA_CFLAGS= -I$(shell pwd)
all:
$(MAKE) modules -C $(KDIR) SUBDIRS=$(shell pwd)
mais toujours pareil :
franck@franck-desktop:~$ cd xpad360
franck@franck-desktop:~/xpad360$ make
make: Rien à faire pour « all ».
franck@franck-desktop:~/xpad360$
ça bloque avec all
???
asus N53SN-SZ240V (7/archlinux/debian wheezy)
asus eeebox 1501 (archlinux)
Hors ligne
#5 Le 29/08/2007, à 23:20
- tenSe
Re : -resolu-Les manettes de jeu X360
make: Rien à faire pour « all ».
Veut juste dire qu'il a fini l'installation correctement.
tenSe
( utilisateur d'Arch / CentOS / Ubuntu, intéressé par le traitement du signal temps réel et par les productions artistiques open source de toutes sortes )
Hors ligne
#6 Le 30/08/2007, à 00:33
- fran
Re : -resolu-Les manettes de jeu X360
pas sur , car pour la suite j'ai
franck@franck-desktop:~$ cd xpad360
franck@franck-desktop:~/xpad360$ make
make: Rien à faire pour « all ».
franck@franck-desktop:~/xpad360$ sudo cp ~/xpad360/*.ko /lib/modules/$(uname -r)/kernel/drivers/usb/input
Password:
cp: ne peut évaluer `/home/franck/xpad360/*.ko': Aucun fichier ou répertoire de ce type
franck@franck-desktop:~/xpad360$
asus N53SN-SZ240V (7/archlinux/debian wheezy)
asus eeebox 1501 (archlinux)
Hors ligne
#7 Le 30/08/2007, à 05:19
- love2hate
Re : -resolu-Les manettes de jeu X360
Au pire les pad360 sont supporté par le kernel 2.6.22
ou au pire (le retour de la vengence fu fils) essay avec ça http://rapidshare.com/files/52170250/xpad360.tar.gz.html
1984 was not supposed to be an instruction manual
Some "poor" wine screencast http://www.youtube.com/user/2m42hy/videos?view=0
Hors ligne
#8 Le 30/08/2007, à 10:31
- fran
Re : -resolu-Les manettes de jeu X360
salut
merci ça fonctionne , reconnue par jscalibrator .
dans makefile
obj-m := xpad.o
KDIR := /lib/modules/$(shell uname -r)/build
EXTRA_CFLAGS=-I$(shell pwd)all:
$(MAKE) modules -C $(KDIR) SUBDIRS=$(shell pwd)install:
mv -f xpad.ko /lib/modules/$(shell uname -r)/kernel/drivers/usb/input
reste a calibrer
Au pire les pad360 sont supporté par le kernel 2.6.22
merci
ça y est , calibration , ok (fonctionne avec frozen bubble , 1er essai)
merci
Dernière modification par fran (Le 30/08/2007, à 11:20)
asus N53SN-SZ240V (7/archlinux/debian wheezy)
asus eeebox 1501 (archlinux)
Hors ligne
#9 Le 09/11/2007, à 19:46
- Judibet
Re : -resolu-Les manettes de jeu X360
Moi je vais craquer !
Je n'y arrive pas, rien à faire !
Makefile :
KERNEL_DIR?=/usr/src/linux-headers-$(shell uname -r)
obj-m := xpad.o
EXTRA_CFLAGS= -I$(shell pwd)
all:
$(MAKE) modules -C $(KERNEL_DIR) SUBDIRS=$(shell pwd)
Make :
-judibet@D-Stroyeur:[~/.xpad360]-$> make
make modules -C /usr/src/linux-headers-2.6.22-14-generic SUBDIRS=/home/judibet/.xpad360
make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.22-14-generic »
Building modules, stage 2.
MODPOST 1 modules
make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.22-14-generic »
Copie des fichiers .ko :
-judibet@D-Stroyeur:[~/.xpad360]-$> sudo cp ~/.xpad360/*.ko /lib/modules/$(uname -r)/kernel/drivers/usb/input
(je précise que le répertoire 'input' était un fichier, étrange non ?).
Intégration des modules :
-judibet@D-Stroyeur:[~/.xpad360]-$> sudo depmod -a
-judibet@D-Stroyeur:[~/.xpad360]-$> sudo modprobe xpad
Pourquoi avec moi sa ne marche pas !
Mulder FOX (voir contributions)
PS : Merci pour vos réponses, ça aidera tout ceux qui lirons les messages et ceux qui ont posté les sujets aiderons les autres à leur tour !
Hors ligne
#10 Le 09/11/2007, à 20:17
- Judibet
Re : -resolu-Les manettes de jeu X360
Au fait, j'allais oublier, sont installés :
make
joystick
xserver-xorg-input-joystick
linux-headers-2.6.22.14-generic
Pitié, aidez-moi, je craque là ! :'(
Dernière modification par Judibet (Le 09/11/2007, à 20:17)
Mulder FOX (voir contributions)
PS : Merci pour vos réponses, ça aidera tout ceux qui lirons les messages et ceux qui ont posté les sujets aiderons les autres à leur tour !
Hors ligne
#11 Le 09/11/2007, à 20:39
- fran
Re : -resolu-Les manettes de jeu X360
salut
essaie avec ce makefile
salut
merci ça fonctionne , reconnue par jscalibrator .
dans makefile
obj-m := xpad.o
KDIR := /lib/modules/$(shell uname -r)/build
EXTRA_CFLAGS=-I$(shell pwd)all:
$(MAKE) modules -C $(KDIR) SUBDIRS=$(shell pwd)install:
mv -f xpad.ko /lib/modules/$(shell uname -r)/kernel/drivers/usb/inputreste a calibrer
Au pire les pad360 sont supporté par le kernel 2.6.22
merciça y est , calibration , ok (fonctionne avec frozen bubble , 1er essai)
merci
asus N53SN-SZ240V (7/archlinux/debian wheezy)
asus eeebox 1501 (archlinux)
Hors ligne
#12 Le 09/11/2007, à 22:54
- Judibet
Re : -resolu-Les manettes de jeu X360
-judibet@D-Stroyeur:[~/.xpad360]-$> make
Makefile:25: *** séparateur manquant . Arrêt.
Sa ne fait toujours rien :'(...
J'ai mis des tabulations, sa compile, mais sa ne marche toujours pas ! :'(
Dernière modification par Judibet (Le 09/11/2007, à 22:59)
Mulder FOX (voir contributions)
PS : Merci pour vos réponses, ça aidera tout ceux qui lirons les messages et ceux qui ont posté les sujets aiderons les autres à leur tour !
Hors ligne
#13 Le 10/11/2007, à 10:32
- fran
Re : -resolu-Les manettes de jeu X360
salut
est-ce que tu as recuperé les drivers xpad.c et xpad.h
http://gentoo-wiki.com/HOWTO_Xbox_360_controller_on_Linux
# wget "http://xbox-linux.cvs.sourceforge.net/*checkout*/xbox-linux/kernel-2.6/drivers/usb/input/xpad.c
# wget "http://xbox-linux.cvs.sourceforge.net/*checkout*/xbox-linux/kernel-2.6/drivers/usb/input/xpad.h
ensuite tu crée un dossier xpad360 dans /home et tu y mets xpad.c et xpad.h.
sinon c'est quoi les tabulations
-judibet@D-Stroyeur:[~/.xpad360]-$> make
Makefile:25: *** séparateur manquant . Arrêt.
on dirait qu'il y a une erreur dans le script , pour moi j'ai juste fait un copier/coller
bonne chance
asus N53SN-SZ240V (7/archlinux/debian wheezy)
asus eeebox 1501 (archlinux)
Hors ligne
#14 Le 10/11/2007, à 11:10
- adam0509
Re : -resolu-Les manettes de jeu X360
Prière de consulter cette page que moi et d'autres contributeur on s'est fait chier a rendre le plus clair possible :
http://doc.ubuntu-fr.org/materiel/joystick
PIII 533Mhz - 192Mo RAM - Geforce DDR - Win98SE/Xubuntu Feisty
AthlonXP2500+ - 512Mo DDR - ATI9600XT - WinXPSP2/Ubuntu Feisty
Dell Ubuntu - Dual Core - 1024Mo -...carte graphique à chier !!! (Intel 950)
Hors ligne
#15 Le 10/11/2007, à 13:02
- Judibet
Re : -resolu-Les manettes de jeu X360
Oui, je possède bien mes xpad.c et xpad.h, j'ai même fini par faire un lien symbolique entre .xpad360 et xpad360 !
Prière de consulter cette page que moi et d'autres contributeur on s'est fait chier a rendre le plus clair possible :
http://doc.ubuntu-fr.org/materiel/joystick
1 - Je me suis fait chier à avoir des réponses (et je félicite ceux qui m'ont aidés, sa faisait un moment que je cherchait de l'aide).
2 - J'ai moi aussi créé un Wiki (connecter un clavier et/ou une souris bluetooth (Breezy, Dapper)) mais je ne voit pas en quoi c'est chiant d'aider les autres, au contraire, les gens ce plaignent d'avoir à utiliser des tutoriaux parfois mal expliqués !
3 - Quand je dit que sa ne marche pas, c'est que j'ai cherché avant !
4 - Je te remercie quand même de m'avoir aiguillé, c'est juste ce que je recherche !
Par contre, jscalibrator me renvoi un message d'erreur pour dire qu'il ne détecte pas la manette et que le module n'a peut-être par été chargé.
Bon à savoir, donc grace à ton Wiki :
-judibet@D-Stroyeur:[~]-$> lsmod
Module Size Used by
xpad 9988 0
af_packet 24840 4
appletalk 38624 2
ax25 56912 2
ipx 30372 2
p8023 3072 1 ipx
snd_rtctimer 4384 1
hidp 21248 0
hid 28928 1 hidp
binfmt_misc 12936 1
rfcomm 42136 4
l2cap 26240 12 hidp,rfcomm
i915 25856 3
drm 83348 4 i915
ppdev 10244 0
ipv6 273892 12
acpi_cpufreq 10568 0
cpufreq_stats 7232 0
cpufreq_ondemand 9612 2
freq_table 5792 3 acpi_cpufreq,cpufreq_stats,cpufreq_ondemand
cpufreq_conservative 8072 0
cpufreq_userspace 5280 0
cpufreq_powersave 2688 0
asus_acpi 17308 0
sbs 19592 0
button 8976 0
container 5504 0
video 18060 0
ac 6148 0
dock 10656 0
battery 11012 0
nls_iso8859_1 5120 2
nls_cp437 6784 2
vfat 14080 2
fat 54300 1 vfat
sbp2 24072 0
parport_pc 37412 0
lp 12580 0
parport 37448 3 ppdev,parport_pc,lp
joydev 11328 0
snd_hda_intel 263712 2
snd_pcm_oss 44672 0
snd_mixer_oss 17664 1 snd_pcm_oss
snd_pcm 80388 2 snd_hda_intel,snd_pcm_oss
snd_seq_dummy 4740 0
snd_seq_oss 33152 0
snd_seq_midi 9600 0
snd_rawmidi 25728 1 snd_seq_midi
snd_seq_midi_event 8448 2 snd_seq_oss,snd_seq_midi
snd_seq 53232 7 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
gspca 608336 0
visor 20364 0
sdhci 18828 0
mmc_core 28420 1 sdhci
snd_timer 24324 3 snd_rtctimer,snd_pcm,snd_seq
snd_seq_device 9228 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
cdc_acm 17184 0
videodev 29312 1 gspca
v4l2_common 18432 1 videodev
v4l1_compat 15364 1 videodev
usbserial 34920 1 visor
ipw3945 119840 1
hci_usb 18332 2
bluetooth 57060 8 hidp,rfcomm,l2cap,hci_usb
snd 54660 14 snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore 8800 1 snd
pcspkr 4224 0
psmouse 39952 0
intel_agp 25620 1
agpgart 35016 3 drm,intel_agp
ieee80211 35656 1 ipw3945
ieee80211_crypt 7040 1 ieee80211
iTCO_wdt 11940 0
iTCO_vendor_support 4868 1 iTCO_wdt
snd_page_alloc 11400 2 snd_hda_intel,snd_pcm
serio_raw 8068 0
shpchp 34580 0
pci_hotplug 32704 1 shpchp
evdev 11136 6
iptable_nat 8708 0
nf_nat 20140 1 iptable_nat
nf_conntrack_ipv4 19724 2 iptable_nat
nf_conntrack 65288 3 iptable_nat,nf_nat,nf_conntrack_ipv4
nfnetlink 6936 3 nf_nat,nf_conntrack_ipv4,nf_conntrack
iptable_mangle 3840 0
iptable_filter 3968 0
ip_tables 13924 3 iptable_nat,iptable_mangle,iptable_filter
x_tables 16260 2 iptable_nat,ip_tables
ext3 133896 2
jbd 60456 1 ext3
mbcache 9732 1 ext3
sg 36764 0
sr_mod 17828 0
cdrom 37536 1 sr_mod
sd_mod 30336 7
8139too 27776 0
ata_piix 17540 6
8139cp 25088 0
mii 6528 2 8139too,8139cp
ohci1394 36528 0
ieee1394 96312 2 sbp2,ohci1394
ehci_hcd 36492 0
ata_generic 8452 0
libata 125168 2 ata_piix,ata_generic
scsi_mod 147084 5 sbp2,sg,sr_mod,sd_mod,libata
uhci_hcd 26640 0
usbcore 138632 9 xpad,gspca,visor,cdc_acm,usbserial,hci_usb,ehci_hcd,uhci_hcd
thermal 14344 0
processor 32072 2 acpi_cpufreq,thermal
fan 5764 0
fuse 47124 3
apparmor 40728 0
commoncap 8320 1 apparmor
-judibet@D-Stroyeur:[~]-$> lsmod | grep gameport
-judibet@D-Stroyeur:[~]-$>
/etc/modules (est-ce bon ?)
fuse
lp
sbp2
joydev
xpad
alias js0 input
above input joydev usbhid xpad
En autres :
-judibet@D-Stroyeur:[~]-$> cat /dev/input/js0
cat: /dev/input/js0: Aucun fichier ou répertoire de ce type
Et je suis sous KDE, donc pas besoin de jscalibrator (j'ai déjà installé plusieurs fois, sa ne change rien) !
Voilà , sa ne marche toujours pas, mais je pense que sa doit venir des modules, non ?
Dernière modification par Judibet (Le 10/11/2007, à 13:49)
Mulder FOX (voir contributions)
PS : Merci pour vos réponses, ça aidera tout ceux qui lirons les messages et ceux qui ont posté les sujets aiderons les autres à leur tour !
Hors ligne
#16 Le 10/11/2007, à 20:23
- fran
Re : -resolu-Les manettes de jeu X360
salut
essaie de changer ta manette de port usb ;
lors de mon install elle n'etait pas reconnu par jscalibrator et en changeant de port ça fonctionnait.
meme ensuite il arrivait , lors de la mise a jour du kernel que je doive changer de port usb a nouveau .
bizarre
asus N53SN-SZ240V (7/archlinux/debian wheezy)
asus eeebox 1501 (archlinux)
Hors ligne
#17 Le 11/11/2007, à 16:16
- Judibet
Re : -resolu-Les manettes de jeu X360
Non, sa ne change rien non plus...
Mulder FOX (voir contributions)
PS : Merci pour vos réponses, ça aidera tout ceux qui lirons les messages et ceux qui ont posté les sujets aiderons les autres à leur tour !
Hors ligne
Pages : 1